Хранение номеров мобильных телефонов и кредитных карт в открытом виде? Здравствуйте, есть такая задача: Пользователи вводят свой номер, он подтверждается по смс. Пользователь совершает перевод средств карту одного зелёного банка менеджеру, после чего менеджер подтверждает оплату. Поскольку зелёный банк может возвращать только имя плательщика и последние четыре цифры номера карты(и сумму перевода), менеджер может искать оплату в выписке с использованием этих данных. Данные о карте и имени плательщика получаем от пользователя. Если оплата не подтверждена - менеджер звонит клиенту по номеру, который мы подтвердили. Соответственно менеджер должен в читаемом виде получать и данные о плательщике, о карте(последние 4 цифры), и о номере. Один пользователь может оплачивать неограниченному количеству менеджеров и один менеджер может получать неограниченное количество оплат от неограниченного количества пользователей. Вопрос – в каком виде хранить эти данные в базе максимально безопасно? Безопасно ли хранить их в открытом виде? OWASP запрещает это делать
Для максимальной безопасности рекомендуется хранить данные о плательщике, номере карты и номере телефона в зашифрованном виде в базе данных. Для этого можно использовать сильные алгоритмы шифрования с защитой ключей и правильным управлением доступом к данным.
Хранение этих данных в открытом виде является небезопасным и нарушает рекомендации OWASP по защите информации. В случае утечки базы данных или несанкционированного доступа к данным, информация о плательщике, номере карты и номере телефона может быть скомпрометирована и использована злоумышленниками для мошенничества.
Поэтому для обеспечения безопасности личных данных пользователей и защиты от угроз рекомендуется выполнять шифрование данных перед их сохранением в базе данных.
Для максимальной безопасности рекомендуется хранить данные о плательщике, номере карты и номере телефона в зашифрованном виде в базе данных. Для этого можно использовать сильные алгоритмы шифрования с защитой ключей и правильным управлением доступом к данным.
Хранение этих данных в открытом виде является небезопасным и нарушает рекомендации OWASP по защите информации. В случае утечки базы данных или несанкционированного доступа к данным, информация о плательщике, номере карты и номере телефона может быть скомпрометирована и использована злоумышленниками для мошенничества.
Поэтому для обеспечения безопасности личных данных пользователей и защиты от угроз рекомендуется выполнять шифрование данных перед их сохранением в базе данных.