GnuPG с MySQL - PullRequest
       9

GnuPG с MySQL

0 голосов
/ 24 октября 2011

Я пытаюсь очень безопасно сохранить данные для клиента и буду использовать GnuPG. Веб-сервер работает под управлением Apache / PHP и будет шифровать данные с помощью закрытого ключа, создавать оператор SQL после проверки и т. Д. И отправлять его на сервер базы данных.

Сервер базы данных доступен только во внутренней сети и будет подключен только через веб-сервер. Открытый ключ, соответствующий PK на веб-сервере, будет находиться на сервере базы данных. Пока все хорошо.

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

Любые идеи или опыт, которыми кто-то может поделиться, были бы полезны.

Спасибо! Brian

1 Ответ

1 голос
/ 25 октября 2011

Я немного запутался здесь ... Я не слышал об использовании GnuPG для хранения данных в базе данных.

Вы хотите разработать что-то, что находится поверх mysql на сервере БД и расшифровывает / шифрует данные, поступающие в базу данных или из нее?

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

GnuPG не кажется подходящим инструментом для того, что вы делаете.По сути, вам придется хранить закрытый и открытый ключ на веб-сервере, шифровать все данные, поступающие в БД, с помощью открытого ключа, и расшифровывать все данные, поступающие с закрытым ключом.Это не более безопасно, чем любой другой метод шифрования, потому что вы храните закрытый ключ на веб-сервере.

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

Теперь, когда у вас возникает ситуация, например, отправка данных кредитной карты на ваш адрес электронной почты.учетная запись электронной почты из формы веб-сервера, GnuPG действительно становится полезной.

...