Spec-Zone.ru › MySQL 5.7

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.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/data-masking.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API