6.5 Маскирование и обезличивание данных MySQL Enterprise
- 6.5.1 Элементы маскирования и обезличивания данных MySQL Enterprise
- 6.5.2 Установка или удаление MySQL Enterprise Маскирования и обезличивания данных
- 6.5.3 Использование MySQL Enterprise Маскирования и обезличивания данных
- 6.5.4 Справочник функций MySQL Enterprise Маскирования и обезличивания данных
- 6.5.5 Описания функций MySQL Enterprise Маскирования и обезличивания данных
MySQL Enterprise Data Masking and De-Identification — это расширение, включенное в MySQL Enterprise Edition, коммерческий продукт. Чтобы узнать больше о коммерческих продуктах, посетите https://www.mysql.com/products/.
Начиная с MySQL 5.7.24, MySQL Enterprise Edition предоставляет возможности маскирования и обезличивания данных:
Преобразование существующих данных для маскирования и удаления идентифицирующих характеристик, например, изменение всех цифр номера кредитной карты, кроме последних четырёх, на
'X'символов.Генерация случайных данных, таких как адреса электронной почты и номера платёжных карт.
Способ использования этих возможностей приложениями зависит от цели использования данных и доступа к ним:
Приложения, использующие конфиденциальные данные, могут защитить их, выполнив маскирование данных и разрешив использование частично замаскированных данных для идентификации клиентов. Пример: контактный центр может попросить клиентов указать последние четыре цифры номера социального страхования.
Приложения, которым требуется правильно отформатированный, но не обязательно исходный набор данных, могут синтезировать образцовые данные. Пример: разработчик приложения, тестирующий валидаторы данных, но не имеющий доступа к исходным данным, может синтезировать случайные данные с тем же форматом.
Пример 1:
Медицинские исследовательские учреждения могут хранить данные пациентов, которые включают личные и медицинские данные. Это может включать генетические последовательности (длинные строки), результаты тестов в формате JSON и другие типы данных. Хотя данные могут в основном использоваться автоматизированным программным обеспечением для анализа, доступ к данным генома или результатам тестов конкретных пациентов все же возможен. В таких случаях маскирование данных должно использоваться для того, чтобы сделать эту информацию неперсонализированной.
Пример 2:
Компания по обработке кредитных карт предоставляет ряд услуг, использующих конфиденциальные данные, такие как:
Обработка большого количества финансовых транзакций в секунду.
Хранение большого объёма данных, связанных с транзакциями.
Защита данных, связанных с транзакциями, с жёсткими требованиями к персональным данным.
Обработка жалоб клиентов на транзакции с использованием обратимых или частично замаскированных данных.
Типичная транзакция может включать много типов конфиденциальной информации, в том числе:
Номер кредитной карты.
Тип транзакции и сумма.
Тип продавца.
Криптограмма транзакции (для подтверждения легитимности транзакции).
Геолокацию терминала с GPS (для выявления мошенничества).
Затем эта информация может быть объединена в банке или другом финансовом учреждении, выпустившем карту, с личными данными клиента, такими как:
Полное имя клиента (физическое или юридическое лицо).
Адрес.
Дата рождения.
Номер социального страхования.
Адрес электронной почты.
Номер телефона.
Различные роли сотрудников как в компании по обработке карт, так и в финансовом учреждении требуют доступа к этим данным. Некоторые из этих ролей могут потребовать доступа только к замаскированным данным. Другие роли могут потребовать доступа к исходным данным в каждом конкретном случае, который фиксируется в журналах аудита.
Маскирование и обезличивание являются основой соблюдения нормативных актов, поэтому MySQL Enterprise Data Masking and De-Identification может помочь разработчикам приложений удовлетворить требования к конфиденциальности:
PCI – DSS: Данные платёжных карт.
HIPAA: Конфиденциальность медицинских данных, Закон об информационных технологиях в здравоохранении для экономической и клинической эффективности (HITECH Act).
Общее положение о защите данных ЕС (GDPR): Защита персональных данных.
Закон о защите данных (Великобритания): Защита персональных данных.
Sarbanes Oxley, GLBA, Закон США о патриотах, Закон 1998 года о предотвращении кражи и присвоения личности.
FERPA – Данные студентов, NASD, CA SB1386 и AB 1950, законы штатов о защите данных, Basel II.
В следующих разделах описываются элементы MySQL Enterprise Data Masking and De-Identification, обсуждается, как установить и использовать его, и предоставляется справочная информация об его элементах.
© 2025 Oracle
Licensed under the GPLv2 License.