ПостгреСКЛ Анонимизер, проширење за прикривање информација у ПостгреСКЛ-у

Покретање нова верзија пројекта ПостгреСКЛ Анонимизер 0.6, који је позициониран као уодлична опција који пружа додатак ПостгреСКЛ ДБМС-у, то решава проблем скривања или замене осетљивих података или информација што је пословна тајна.

Подаци се могу сакрити у ходу на основу правила и списка посебно дефинисани од корисника чији се одговори на захтеве морају анонимизирати.

Нпр помоћу дотичног додатка трећим лицима можете пружити приступ бази података, на пример, независне службе за пословно обавештавање аутоматски сечење података за њих, као што су бројеви телефона и кредитне картице или коришћењем софистициранијих метода, попут промене имена купаца и компанија у фиктивне информације.

Поред анонимности приликом директног повезивања са ДБМС-ом, постоји начин за стварање анонимних СКЛ одлагалишта (предлаже се услужни програм пг_думп_анон).

ПостгреСКЛ Анонимизер проширује ПостгреСКЛ ДДЛ (Дата Дефинитион Лангуаге) и омогућава вам да дефинишете стратегију анонимности на нивоу шеме која дефинише структуру табеле.

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

Проширење подржава 3 различите стратегије анонимности: динамичко маскирање, анонимизација на месту и анонимна одлагалишта.

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

Функције псеудонимизације су сличне функцијама фалсификовања по томе што генеришу реалне вредности. Главна разлика је у томе што је псеудонимизација детерминистичка: функције ће увек враћати исту лажну вредност.

Шта је ново у ПостгреСКЛ Анонимизер 0.6?

Нова верзија додаје функције за идентификаторе, као и режим псеудонимизације што вам омогућава да генеришете реалне лажне вредности повезане са изворним подацима.

Поред тога, могуће је посматрати отворену платформу коју је развио Мицрософт за откривање цурења поверљивих информација о председништву.

Платформа омогућава идентификовање или уклањање информација из докумената, текстови и слике који садрже личне и поверљиве податке, попут пуног имена, бројева телефона, е-поште, бројева кредитних картица, новчаника, адреса, бројева пасоша, финансијских података итд.

Подржана је обрада вишеструких спремишта (од Амазон С3 до ПостгреСКЛ) и формати. Код је написан у програму Го (опција постоји у Питхону) и дистрибуира се под МИТ лиценцом.

Како инсталирати ПостгреСКЛ Анонимизер?

За оне који су заинтересовани за могућност инсталирања или тестирања овог услужног програма, Прво морате инсталирати следеће библиотеке постгрескл-девел или постгрескл-сервер-дев.

Након тога имамо неколико метода за инсталирање услужног програма на наш систем. Прва метода коју можемо користити је извођење компилације као да је то још једно продужење.

За ово морамо добити изворни код са доњег линка. После тога ћемо распаковати пакет и компајлирати са:

make extension
sudo make install

Урађено, сада ћемо додати екстензију унапред учитаним библиотекама базе података:

ALTER DATABASE foo SET session_preload_libraries='anon';

Изјављујемо проширење и учитавамо податке:

CREATE EXTENSION anon CASCADE;
SELECT anon.load();

Још један начин за инсталирање овог услужног програма је уз помоћ Доцкера, тако да за његово инсталирање морамо имати Доцкер већ инсталиран и покренут на систему.

Да бисмо инсталирали слику, једноставно морамо откуцати следећу команду:

docker pull registry.gitlab.com/dalibo/postgresql_anonymizer

А контејнер можемо покренути следећом наредбом:

docker run -d --name anon -p 6543:5432 
registry.gitlab.com/dalibo/postgresql_anonymizer

Повезујемо:

 psql -h localhost -p6543 -U postgres

Додатак је већ учитан, можете га директно користити:

 SELECT anon.partial_email('daamien@gmail.com');
partial_email
-----------------------
da******@gm******.com
(1 row)

Поред ових метода, они који користе сервере или имају инсталиран РХЕЛ или ЦентОС, могу прилично лако да инсталирају ово проширење.

Једноставно откуцајте следећу команду:

yum install postgresql_anonymizer12

Коначно, ако желите да сазнате више о томе или желите да погледате документацију и користите примере. Све ово можете проверити и више у следећем.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.