powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Обезличивание данных
13 сообщений из 13, страница 1 из 1
Обезличивание данных
    #40039610
AVRomanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Может быть кто-нибудь сталкивался с задачей обезличивания данных каким-нибудь образом (например, хеширование или перезапись в другой кодировке)? интересует более конкретно, есть ли какие-нибудь встроенные функции в datastage во время загрузки, или мб на самом сервере базы. Спасибо за любую помощь!
...
Рейтинг: 0 / 0
Обезличивание данных
    #40039626
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AVRomanenko
Здравствуйте. Может быть кто-нибудь сталкивался с задачей обезличивания данных каким-нибудь образом (например, хеширование или перезапись в другой кодировке)? интересует более конкретно, есть ли какие-нибудь встроенные функции в datastage во время загрузки, или мб на самом сервере базы. Спасибо за любую помощь!

Занимался "любительски" (т.е. на коленке). В другой кодировке - фигня, статистическими методами колется на раз.

На Developerworks статья есть - Compare IBM data masking solutions: InfoSphere Optim and DataStage .

Вообще, самая засада - хорошо данные понимать. А то можно, например, замаскировать имя, а потом кто по, например, какой специфичной транзакции вычислит персону (и, может, и нужны как раз кому персоны со специфичными транзакциями). Т.е. численные данные тоже иногда маскировать надо. Но если замаскировать всё (по составленому словарю), то результат может оказаться мало к чему пригодным.
...
Рейтинг: 0 / 0
Обезличивание данных
    #40039824
AVRomanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CawaSPb, а в сторону APT_hash() не смотрели? я по этой функции даже особо инфы не нашел, и не понимаю, она на атрибуты навешивается, или как доп настройка на процесс....
...
Рейтинг: 0 / 0
Обезличивание данных
    #40039847
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Обезличивание данных
    #40039856
AVRomanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Guzya, спасибо, почитаю!
А так вообще речь не идет о каких-то сложных алгоритмах. интересует что-нибудь простое, что можно наложить на большое количество процессов.
Например, функция db2 - DBMS_UTILITY.GET_HASH_VALUE (но ее сложность в том, что нужно в запросе каждое поле ей оборачивать)
или мб использовать что-то, что будет именно на базе это делать, а не на стадии записи в базу. так как в базе уже есть данные, и они там не обезличенные
...
Рейтинг: 0 / 0
Обезличивание данных
    #40039890
AVRomanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так же нашел вот такую инструкцию
https://www.ibm.com/support/knowledgecenter/en/SSEPEK_11.0.0/sqlref/src/tpc/db2z_bif_verifygroupforuser.html
выполнил запрос аналогично на новой таблице. но, почему-то, все пользователи видят измененный текст. пробовал даже из-под других групп доступа. мб, что я что-то не правильно сделал.
в строке указал своего пользователя, под другими тоже текст полей скрыт...
Код: plaintext
CASE WHEN VERIFY_GROUP_FOR_USER(SESSION_USER, 'db2user') = 1
...
Рейтинг: 0 / 0
Обезличивание данных
    #40039906
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AVRomanenko
Guzya, спасибо, почитаю!
А так вообще речь не идет о каких-то сложных алгоритмах. интересует что-нибудь простое, что можно наложить на большое количество процессов.
Например, функция db2 - DBMS_UTILITY.GET_HASH_VALUE (но ее сложность в том, что нужно в запросе каждое поле ей оборачивать)
или мб использовать что-то, что будет именно на базе это делать, а не на стадии записи в базу. так как в базе уже есть данные, и они там не обезличенные


А какова задача?
...
Рейтинг: 0 / 0
Обезличивание данных
    #40039908
AVRomanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Guzya, скрыть какие-то персональные данные для разработчика (от меня, например, хотя я сам и занимаюсь разработкой процессов, которые эти же данные формируют, но видеть их не могу. такой вот порочный круг) перед аудитом. вряд-ли будут проверяться, какими супер-технологиями данные скрываются, важен сам факт.
попробовать бы как-то оживить вариант, который скинул в последней ссылке про CREATE MASK, но не понял, как ее правильно использовать (даже переводчик ясности не внес)
...
Рейтинг: 0 / 0
Обезличивание данных
    #40039914
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AVRomanenko
попробовать бы как-то оживить вариант, который скинул в последней ссылке про CREATE MASK, но не понял, как ее правильно использовать (даже переводчик ясности не внес)


Получается Вам для каждого столбца надо создать такую проверочную функцию.

Так у Вас все видят или не видят (с этой функцией)?
...
Рейтинг: 0 / 0
Обезличивание данных
    #40039924
AVRomanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Guzya, все не видят. пробовал под разными пользователями, которые в разных группах.
а создать, думаю, не проблема, так как вряд-ли там все поля нужно изменять.
...
Рейтинг: 0 / 0
Обезличивание данных
    #40039925
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. для всех отрабатывает.

покажите код функции, которую создали.
...
Рейтинг: 0 / 0
Обезличивание данных
    #40039928
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проверьте два варианта:
укажите группу заглавными DB2ADMIN (не помню как группа называется)
проверьте, что пользователи не состоят в нескольких группах

У Вас пользователь указан, а надо группу указать

Код: sql
1.
VERIFY_GROUP_FOR_USER(SESSION_USER, 'db2user')



т.е. идет проверка текущий пользователь(SESSION_USER) входит в группу ('db2user') или нет.
...
Рейтинг: 0 / 0
Обезличивание данных
    #40041519
AVRomanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Guzya, да, Вы правы, я почему-то решил, что там должен быть пользователь, а не группа, хотя все указывало на второе...невнимательность.
с группой работает! спасибо за помощь!
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Обезличивание данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]