이 페이지는 기계 번역되었습니다. 영어 원본을 읽어보세요. English

Firebird 데이터베이스에 투명한 AES-256 암호화를 추가하세요 - 사전 빌드된 플러그인, 전체 소스 코드, 그리고 비즈니스 애플리케이션을 위한 무제한 재배포 라이선스가 포함됩니다.

구매 및 다운로드

Unlimited 라이선스만 선택하거나, 당사 엔지니어의 구현 컨설팅이 포함된 옵션을 선택하세요.

Unlimited 라이선스

Encryption Framework

회사의 비즈니스 애플리케이션과 함께 무제한 재배포, 전체 소스 코드, 사전 빌드된 바이너리, 암호화된 데이터베이스를 지원하는 Gbak, NBackup, gfix, isql, 복호화 도구(2021년부터 FirstAID 라이선스 포함), Delphi, PHP 등의 예제가 포함됩니다.

$1,999

구매하기

Unlimited + 컨설팅

Framework + 구현 지원

Unlimited의 모든 기능에 더해, 당사 엔지니어가 애플리케이션 및 배포 환경에 암호화를 구현하고 통합할 수 있도록 지원하는 컨설팅이 포함됩니다.

$2,499

컨설팅 포함 구매

제공 항목

  • 강력한 AES-256 암호화(Windows Crypto API / DPAPI 등의 다른 방식도 추가 가능)
  • 라이선스 보유자(회사 단위)가 소유한 비즈니스 애플리케이션에 대한 무제한 재배포 라이선스
  • Firebird 3.0.3+, 4.0.x, 5.0.x용 사전 빌드 바이너리 - Windows 및 Linux, 32비트 및 64비트
  • 암호화된 데이터베이스를 지원하는 Gbak, NBackup, gfix, isql
  • 손상된 암호화 데이터베이스 복구용 복호화 도구(FirstAID와 함께 작동, 2021년부터 Unlimited에 FirstAID 라이선스 포함)
  • 전체 플러그인 소스 코드 및 상세 구현 예제(Delphi, PHP 등)
  • 선택적 구현 지원 및 암호화를 지원하는 SQL 개발 도구

작동 방식

Firebird 3.0은 지정된 애플리케이션만 민감한 데이터를 열 수 있도록 데이터베이스 암호화를 도입했습니다. 이 프레임워크는 각 애플리케이션이 자체 키 전달 방식을 사용할 수 있도록 소스 코드와 지침을 제공합니다. 관리자와 개발자는 신뢰할 수 있는 환경에서 일반적인 도구를 통해 투명하게 액세스할 수 있습니다.

데이터는 페이지 수준에서 암호화됩니다: 사용자 레코드, BLOB, 인덱스 키, 저장 프로시저 및 트리거의 소스 코드 등이 포함됩니다. 시스템 페이지(포인터, 트랜잭션 등)는 성능을 위해 암호화되지 않은 상태로 유지됩니다. 독점 액세스 없이 암호화 및 복호화가 가능하므로 데이터베이스가 암호화 또는 복호화되는 동안에도 애플리케이션은 계속 작동할 수 있습니다.

구현 방법

구현은 두 단계로 진행됩니다: 데이터베이스 준비, 그 다음 최종 사용자 애플리케이션에 키 연결.

1. 데이터베이스 단계

  1. 플러그인 파일(필요한 경우 firebird.confKeyHolder.conf)을 Firebird 폴더에 복사합니다.
  2. 필요한 만큼 키를 생성합니다.
  3. isql 또는 애플리케이션에서 ALTER DATABASE ENCRYPT WITH KEY KEYNAME으로 암호화합니다.
  4. gbak, gfix, isql이 암호화된 데이터베이스에서 작동하는지 확인합니다.

이 단계가 끝나면 데이터베이스가 암호화됩니다. Firebird가 KeyHolder.conf에서 키를 읽는 동안 사용자와 표준 도구는 변경 없이 계속 작동합니다. 또한 키 홀더를 변경하여 더 안전한 위치(예: DPAPI)에서 키를 로드할 수도 있습니다. 보호 체계는 개별적이어야 합니다 - 지원팀에 문의하여 옵션을 논의하세요.

2. 최종 사용자 애플리케이션

  1. 암호화된 연결을 초기화하고 키를 전송하는 코드를 포함합니다. Delphi, Lazarus, PHP, .NET, Java용 예제는 요청 시 제공됩니다.
  2. 테스트 서버에서 KeyHolder.conf를 제거하고 Firebird를 다시 시작합니다.
  3. 애플리케이션이 암호화된 데이터베이스를 열 수 있고, 표준 Firebird 및 IDE 도구는 열 수 없으며, 암호화된 gbak 백업이 작동하는지 확인합니다.
  4. 최종 사용자 애플리케이션을 배포합니다.

단계별 데모 패키지

라이선스

Unlimited 라이선스는 비즈니스 애플리케이션과 함께 번들로 제공될 때 암호화 플러그인을 제3자에게 재배포할 수 있도록 허용합니다. 이 프레임워크에는 전체 플러그인 소스 코드와 단일 애플리케이션에 대한 구현 기술 지원이 포함됩니다. 실무 중심의 컨설팅이 필요하시면 위의 Unlimited + Consulting 라이선스를 선택하세요.

기술 정보

  • Firebird 3.0.3+ 또는 Firebird 4.0.x / 5.0.x 필요
  • Windows 및 Linux, 32비트 및 64비트
  • 사전 빌드된 바이너리가 포함되어 있습니다. 사용자 지정 빌드는 일반적으로 Firebird 버전과 동일한 툴체인을 사용합니다(역사적으로 Windows 플러그인의 경우 Visual Studio).

질문이 있으신가요? [email protected]으로 이메일을 보내주세요.