Trang này được dịch bằng máy. Đọc bản gốc tiếng Anh. English

Thêm mã hóa AES-256 trong suốt cho cơ sở dữ liệu Firebird - plugin được biên dịch sẵn, mã nguồn đầy đủ và giấy phép phân phối lại không giới hạn cho các ứng dụng kinh doanh của bạn.

Mua & tải xuống

Chọn gói Unlimited riêng lẻ, hoặc Unlimited kèm dịch vụ tư vấn triển khai từ các kỹ sư của chúng tôi.

Giấy phép Unlimited

Encryption Framework

Phân phối lại không giới hạn cùng với các ứng dụng kinh doanh của công ty bạn, mã nguồn đầy đủ, tệp nhị phân được biên dịch sẵn, Gbak, NBackup, gfix và isql hỗ trợ cơ sở dữ liệu mã hóa, công cụ giải mã (bao gồm giấy phép FirstAID từ 2021) và ví dụ cho Delphi, PHP và nhiều nền tảng khác.

$1,999

Mua ngay

Unlimited + tư vấn

Framework + hỗ trợ triển khai

Bao gồm mọi thứ trong gói Unlimited, cộng thêm dịch vụ tư vấn để các kỹ sư của chúng tôi giúp bạn triển khai và tích hợp mã hóa vào ứng dụng cũng như quy trình triển khai của bạn.

$2,499

Mua kèm tư vấn

Những gì bạn nhận được

  • Mã hóa AES-256 mạnh mẽ (có thể bổ sung các phương pháp khác như Windows Crypto API / DPAPI)
  • Giấy phép phân phối lại không giới hạn cho các ứng dụng kinh doanh thuộc sở hữu của bên được cấp phép (theo từng công ty)
  • Tệp nhị phân được biên dịch sẵn cho Firebird 3.0.3+, 4.0.x và 5.0.x - Windows và Linux, 32-bit và 64-bit
  • Gbak, NBackup, gfix và isql hỗ trợ cơ sở dữ liệu mã hóa
  • Công cụ giải mã để khôi phục cơ sở dữ liệu mã hóa bị hỏng (hoạt động với FirstAID; bao gồm giấy phép FirstAID trong gói Unlimited từ 2021)
  • Mã nguồn plugin đầy đủ và ví dụ triển khai chi tiết (Delphi, PHP và nhiều nền tảng khác)
  • Tùy chọn hỗ trợ triển khai và công cụ phát triển SQL có hỗ trợ mã hóa

Cách hoạt động

Firebird 3.0 giới thiệu tính năng mã hóa cơ sở dữ liệu để chỉ những ứng dụng được chỉ định mới có thể mở dữ liệu nhạy cảm. Framework cung cấp mã nguồn và hướng dẫn để mỗi ứng dụng có thể sử dụng một sơ đồ phân phối khóa tùy chỉnh - trong khi các nhà phát triển và quản trị viên vẫn có quyền truy cập trong suốt trong môi trường tin cậy thông qua các công cụ thông thường của họ.

Dữ liệu được mã hóa ở cấp độ trang: bản ghi người dùng, BLOB, khóa chỉ mục và mã nguồn của stored procedure và trigger. Các trang hệ thống (con trỏ, giao dịch và các trang tương tự) vẫn không được mã hóa để đảm bảo hiệu suất. Mã hóa và giải mã mà không cần quyền truy cập độc quyền - các ứng dụng có thể tiếp tục hoạt động trong khi cơ sở dữ liệu đang được mã hóa hoặc giải mã.

Cách triển khai

Việc triển khai gồm hai giai đoạn: chuẩn bị cơ sở dữ liệu, sau đó tích hợp khóa vào ứng dụng của người dùng cuối.

1. Giai đoạn cơ sở dữ liệu

  1. Sao chép các tệp plugin (và nếu cần, firebird.confKeyHolder.conf) vào thư mục Firebird.
  2. Tạo khóa - bao nhiêu tùy theo nhu cầu của bạn.
  3. Mã hóa bằng lệnh ALTER DATABASE ENCRYPT WITH KEY KEYNAME (trong isql hoặc ứng dụng của bạn).
  4. Xác nhận gbak, gfixisql hoạt động với cơ sở dữ liệu đã mã hóa.

Sau giai đoạn này, cơ sở dữ liệu đã được mã hóa. Người dùng và các công cụ tiêu chuẩn vẫn hoạt động bình thường mà không cần thay đổi trong khi Firebird đọc khóa từ KeyHolder.conf. Bạn cũng có thể thay đổi trình giữ khóa để tải khóa từ một nơi an toàn hơn (ví dụ DPAPI). Các sơ đồ bảo vệ nên được thiết kế riêng cho từng trường hợp - liên hệ hỗ trợ để thảo luận các phương án.

2. Ứng dụng người dùng cuối

  1. Nhúng mã để khởi tạo kết nối mã hóa và truyền khóa. Các ví dụ cho Delphi, Lazarus, PHP, .NET và Java có sẵn theo yêu cầu.
  2. Xóa KeyHolder.conf khỏi máy chủ thử nghiệm và khởi động lại Firebird.
  3. Xác minh rằng ứng dụng có thể mở cơ sở dữ liệu đã mã hóa, các công cụ Firebird và IDE tiêu chuẩn không thể mở, và các bản sao lưu gbak mã hóa hoạt động bình thường.
  4. Triển khai các ứng dụng người dùng cuối.

Gói demo từng bước

Cấp phép

Giấy phép Unlimited cho phép phân phối lại các plugin mã hóa cho bên thứ ba khi được đóng gói cùng với các ứng dụng kinh doanh của bạn. Framework bao gồm mã nguồn plugin đầy đủ và hỗ trợ kỹ thuật triển khai cho một ứng dụng duy nhất. Để được tư vấn trực tiếp, hãy chọn gói Unlimited + Consulting ở trên.

Thông tin kỹ thuật

  • Yêu cầu Firebird 3.0.3+ hoặc Firebird 4.0.x / 5.0.x
  • Windows và Linux, 32-bit và 64-bit
  • Bao gồm các tệp nhị phân được biên dịch sẵn; các bản dựng tùy chỉnh thường sử dụng cùng bộ công cụ với phiên bản Firebird của bạn (theo truyền thống là Visual Studio cho plugin Windows)

Có câu hỏi? Gửi email đến [email protected].