Ова страница је машински преведена. Прочитајте енглески оригинал. English

Додајте транспарентну AES-256 енкрипцију у Firebird базе података - унапред изграђени прикључци, комплетни изворни кодови и неограничена лиценца за редистрибуцију за ваше пословне апликације.

Куповина и преузимање

Изаберите Unlimited самостално, или Unlimited са консултацијама за имплементацију од наших инжењера.

Unlimited лиценца

Encryption Framework

Неограничена редистрибуција са пословним апликацијама ваше компаније, комплетни изворни кодови, унапред изграђени бинарни фајлови, Gbak, NBackup, gfix и isql са подршком за енкриптоване базе података, алат за дешифровање (FirstAID лиценца укључена од 2021) и примери за 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-ом; FirstAID лиценца укључена у Unlimited од 2021)
  • Комплетни изворни кодови прикључака и детаљни примери имплементације (Delphi, PHP и други)
  • Опциона подршка за имплементацију и SQL развојни алати са подршком за енкрипцију

Како функционише

Firebird 3.0 је увео енкрипцију базе података тако да само одређене апликације могу отворити осетљиве податке. Framework пружа изворни код и смернице како би свака апликација могла да користи прилагођену шему испоруке кључева - док програмери и администратори задржавају транспарентан приступ у поузданом окружењу кроз своје уобичајене алате.

Подаци су енкриптовани на нивоу странице: кориснички записи, BLOB-ови, индексни кључеви и извори ускладиштених процедура и окидача. Системске странице (показивачи, трансакције и слично) остају неенкриптоване ради перформанси. Енкрипција и дешифровање без ексклузивног приступа - апликације могу наставити да раде док се база података енкриптује или дешифрује.

Како имплементирати

Имплементација има две фазе: припремите базу података, затим повежите кључеве у апликацију крајњег корисника.

1. Фаза базе података

  1. Копирајте датотеке прикључака (и, ако је потребно, firebird.conf и KeyHolder.conf) у Firebird фолдер.
  2. Генеришите кључеве - колико год вам је потребно.
  3. Енкриптујте са ALTER DATABASE ENCRYPT WITH KEY KEYNAMEisql-у или вашој апликацији).
  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 лиценца омогућава редистрибуцију прикључака за енкрипцију трећим странама када су у пакету са вашим пословним апликацијама. Framework укључује комплетне изворне кодове прикључака и техничку подршку за имплементацију за једну апликацију. За практичне консултације, изаберите Unlimited + Consulting лиценцу изнад.

Техничке информације

  • Захтева Firebird 3.0.3+ или Firebird 4.0.x / 5.0.x
  • Windows и Linux, 32-битни и 64-битни
  • Унапред изграђени бинарни фајлови су укључени; прилагођене верзије обично користе исти алатни ланац као ваша Firebird верзија (историјски Visual Studio за Windows прикључке)

Питања? Пошаљите имејл на [email protected].