экспертов по оракулу.
Мой клиент хочет развернуть приложение, которое должно хранить номера кредитных карт в базе данных. Клиент явно обеспокоен безопасностью.
Мы особенно спорим с одной болезненной проблемой. Как мы можем обеспечить доступ к данным только авторизованным пользователям с «бизнес-необходимостью знать»? Как мы можем защитить данные от администратора базы данных?
Одним из очевидных решений является шифрование на уровне приложения. Мы не хотим этого делать.
Продуктом Oracle, который был предложен в качестве возможного решения, является Orace TDE (прозрачное шифрование данных). Похоже, он хорошо освещает дело шифрования на диске. Тем не менее, были спорные претензии, если они могут быть использованы для сокрытия данных от кого-то с привилегиями администратора баз данных.
Я хочу быть очень конкретным в отношении варианта использования, с которым мы имеем дело. У нас есть работающее приложение, 24/7/365, которое постоянно осуществляет доступ к данным. Это означает, что кошелек Oracle открыт и данные расшифровываются базой данных. В то же время администратор БД по-прежнему не сможет получить доступ к данным.
Я знаю, что Oracle продвигает Oracle Database Vault именно по этой проблеме. Учитывая, что все, что я хочу сделать, это заблокировать доступ DBA из одной конкретной таблицы, действительно ли мне нужно Vault или я могу использовать TDE?
Помощь будет высоко ценится,
Или