Безопасное сокетное соединение - PullRequest
8 голосов
/ 17 сентября 2011

Я работаю над школьным проектом с серверным приложением, которое хранит централизованные данные, и клиентскими приложениями, которые хранят кэшированные данные, которые будут синхронизироваться с сокетами. Все написано на Java.

Что такое хорошая практика? Как я могу помешать людям слушать мой трафик? Или мешать людям понять, что говорится?

Ответы [ 2 ]

15 голосов
/ 17 сентября 2011

Вы просто используете SSLSocketFactory вместо SocketFactory для своего клиент-серверного приложения. Таким образом, связь между ними будет полностью зашифрована. Вы можете обезопасить свое клиент-серверное приложение менее чем за день, если знаете базовый Java. Вот учебник .

7 голосов
/ 17 сентября 2011

SSL является стандартной практикой.См. Пакет javax.net.ssl и Справочное руководство JSSE .Но это может выходить за рамки вашего проекта или ваших возможностей на данном этапе.Проконсультируйтесь с вашим инструктором.

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