Как установить безопасное соединение между Java-приложением и базой данных? - PullRequest
0 голосов
/ 25 апреля 2010

В интервью Интервью задал мне вопрос:

  • Связь между нашим приложением и удаленной базой данных должна осуществляться через https (более безопасный).

Как ты мог это сделать? Я не нашел никакой подсказки для этого вопроса и в Google.

Как установить безопасное соединение между Java-приложением и базой данных? Пожалуйста, помогите мне.

Ответы [ 3 ]

3 голосов
/ 25 апреля 2010

HTTPS? Если ваш клиент использует что-то проприетарное с веб-сервером, выступающим в качестве посредника, для связи с сервером БД, то (как можно надеяться) будет прозрачно между вашим приложением и веб-сервером; просто перейдите с HTTP на HTTPS, то же самое, если вы используете конечные точки веб-службы SQL Server (которые вы можете использовать с помощью HTTPS).

Если вы имеете в виду SSL, тогда SQL-сервер поддерживает зашифрованные соединения между клиентом и сервером, см. этот вопрос.

0 голосов
/ 25 апреля 2010

Надеюсь, тот, кто задал вопрос, серьезно не задумывался об открытии базы данных для более широкого Интернета. Если бы они были, лучше не принимать эту позицию.

0 голосов
/ 25 апреля 2010

Google для подключения JDBC через SSL. См. здесь для примера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...