|  | 
| 
Обезличивание данных | |||
|---|---|---|---|
| #18+ Здравствуйте. Может быть кто-нибудь сталкивался с задачей обезличивания данных каким-нибудь образом (например, хеширование или перезапись в другой кодировке)? интересует более конкретно, есть ли какие-нибудь встроенные функции в datastage во время загрузки, или мб на самом сервере базы. Спасибо за любую помощь! ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 28.01.2021, 12:32 |  | ||
| 
Обезличивание данных | |||
|---|---|---|---|
| #18+ AVRomanenko Здравствуйте. Может быть кто-нибудь сталкивался с задачей обезличивания данных каким-нибудь образом (например, хеширование или перезапись в другой кодировке)? интересует более конкретно, есть ли какие-нибудь встроенные функции в datastage во время загрузки, или мб на самом сервере базы. Спасибо за любую помощь! Занимался "любительски" (т.е. на коленке). В другой кодировке - фигня, статистическими методами колется на раз. На Developerworks статья есть - Compare IBM data masking solutions: InfoSphere Optim and DataStage . Вообще, самая засада - хорошо данные понимать. А то можно, например, замаскировать имя, а потом кто по, например, какой специфичной транзакции вычислит персону (и, может, и нужны как раз кому персоны со специфичными транзакциями). Т.е. численные данные тоже иногда маскировать надо. Но если замаскировать всё (по составленому словарю), то результат может оказаться мало к чему пригодным. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 28.01.2021, 13:47 |  | ||
| 
Обезличивание данных | |||
|---|---|---|---|
| #18+ CawaSPb, а в сторону APT_hash() не смотрели? я по этой функции даже особо инфы не нашел, и не понимаю, она на атрибуты навешивается, или как доп настройка на процесс.... ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 29.01.2021, 10:09 |  | ||
| 
Обезличивание данных | |||
|---|---|---|---|
| #18+ Если не промахнулся статьёй. Обезл***вание д***ных — это не просто рандомизация ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 29.01.2021, 11:36 |  | ||
| 
Обезличивание данных | |||
|---|---|---|---|
| #18+ Guzya, спасибо, почитаю!  А так вообще речь не идет о каких-то сложных алгоритмах. интересует что-нибудь простое, что можно наложить на большое количество процессов. Например, функция db2 - DBMS_UTILITY.GET_HASH_VALUE (но ее сложность в том, что нужно в запросе каждое поле ей оборачивать) или мб использовать что-то, что будет именно на базе это делать, а не на стадии записи в базу. так как в базе уже есть данные, и они там не обезличенные ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 29.01.2021, 12:08 |  | ||
| 
Обезличивание данных | |||
|---|---|---|---|
| #18+ так же нашел вот такую инструкцию https://www.ibm.com/support/knowledgecenter/en/SSEPEK_11.0.0/sqlref/src/tpc/db2z_bif_verifygroupforuser.html выполнил запрос аналогично на новой таблице. но, почему-то, все пользователи видят измененный текст. пробовал даже из-под других групп доступа. мб, что я что-то не правильно сделал. в строке указал своего пользователя, под другими тоже текст полей скрыт... Код: plaintext ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 29.01.2021, 13:33 |  | ||
| 
Обезличивание данных | |||
|---|---|---|---|
| #18+ AVRomanenko Guzya, спасибо, почитаю!  А так вообще речь не идет о каких-то сложных алгоритмах. интересует что-нибудь простое, что можно наложить на большое количество процессов. Например, функция db2 - DBMS_UTILITY.GET_HASH_VALUE (но ее сложность в том, что нужно в запросе каждое поле ей оборачивать) или мб использовать что-то, что будет именно на базе это делать, а не на стадии записи в базу. так как в базе уже есть данные, и они там не обезличенные А какова задача? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 29.01.2021, 14:29 |  | ||
| 
Обезличивание данных | |||
|---|---|---|---|
| #18+ Guzya, скрыть какие-то персональные данные для разработчика (от меня, например, хотя я сам и занимаюсь разработкой процессов, которые эти же данные формируют, но видеть их не могу. такой вот порочный круг) перед аудитом. вряд-ли будут проверяться, какими супер-технологиями данные скрываются, важен сам факт. попробовать бы как-то оживить вариант, который скинул в последней ссылке про CREATE MASK, но не понял, как ее правильно использовать (даже переводчик ясности не внес) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 29.01.2021, 14:54 |  | ||
| 
Обезличивание данных | |||
|---|---|---|---|
| #18+ AVRomanenko попробовать бы как-то оживить вариант, который скинул в последней ссылке про CREATE MASK, но не понял, как ее правильно использовать (даже переводчик ясности не внес) Получается Вам для каждого столбца надо создать такую проверочную функцию. Так у Вас все видят или не видят (с этой функцией)? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 29.01.2021, 15:10 |  | ||
| 
Обезличивание данных | |||
|---|---|---|---|
| #18+ Guzya, все не видят. пробовал под разными пользователями, которые в разных группах. а создать, думаю, не проблема, так как вряд-ли там все поля нужно изменять. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 29.01.2021, 15:38 |  | ||
| 
Обезличивание данных | |||
|---|---|---|---|
| #18+ Т.е. для всех отрабатывает. покажите код функции, которую создали. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 29.01.2021, 15:43 |  | ||
| 
Обезличивание данных | |||
|---|---|---|---|
| #18+ Проверьте два варианта: укажите группу заглавными DB2ADMIN (не помню как группа называется) проверьте, что пользователи не состоят в нескольких группах У Вас пользователь указан, а надо группу указать Код: sql 1. т.е. идет проверка текущий пользователь(SESSION_USER) входит в группу ('db2user') или нет. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 29.01.2021, 15:48 |  | ||
|  | 

| start [/forum/topic.php?fid=43&msg=40039928&tid=1600146]: | 0ms | 
| get settings: | 10ms | 
| get forum list: | 14ms | 
| check forum access: | 3ms | 
| check topic access: | 3ms | 
| track hit: | 39ms | 
| get topic data: | 11ms | 
| get forum data: | 3ms | 
| get page messages: | 53ms | 
| get tp. blocked users: | 1ms | 
| others: | 13ms | 
| total: | 150ms | 

| 0 / 0 | 
