Решение Oracle/SQL Server для кроссплатформенного шифрования

Я стремлюсь реализовать безопасный метод для шифрования некоторых данных в наших системах, к которым будут обращаться различные кодовые базы из разных источников.

По сути, у нас есть система приложений.NET (WPF, ASP.NET и WinForms), которые обращаются к различным базам данных. Некоторые приложения обращаются к SQL Server 2008, некоторые к Oracle 10g. У нас также есть приложения Java/JSP, которые также обращаются к Oracle 10i. Есть некоторые данные, которые я хочу сохранить в зашифрованном виде, чтобы приложения могли читать / записывать данные, но кто-то, просто выполняющий запрос на серверах, не мог.

Моя первоначальная идея была из SQL Server 2008. Использование симметричного ключа для шифрования данных в столбце и шифрование этого ключа с помощью асимметричного ключа или сертификата. Проблема в том, что я не знаю, как бы реализовать что-то подобное в Oracle.

Я надеюсь, что это какое-то решение, которое будет работать на всех платформах и не потребует копирования ключей с сервера на сервер или с рабочей станции на рабочую станцию. Если бы я мог использовать какой-либо центр сертификации / выдающий сервер, это тоже было бы полезно.

Какие-либо предложения?

0 ответов

Другие вопросы по тегам