Другой SSLSocket с Radius Server

Я хочу создать серверное и клиентское приложение. Все клиенты подключаются к серверу через Wi-Fi. Я хочу защитить сеть с помощью SSL-сертификата.

] Я нашел 2 альтернативы:

  1. Используя SSLSocket ( javax.net.ssl.SSLSocket ).

  2. Используя Radius Server .

Мой вопрос: две альтернативы выше одного и того же?

0
задан 17 October 2019 в 10:10
1 ответ

Хотя в вашем вопросе отсутствуют подробности, я предполагаю, что под «использованием SSLSocket» вы подразумеваете использование TLS, реализованного на уровне приложения между клиентским и серверным приложением. Под «использованием Radius Server» вы, вероятно, имеете в виду, что клиенты аутентифицируются на Radius Server, а затем используют полученную информацию для создания WiFi-соединения (например, WPA2 Enterprise).

Это совершенно разные варианты как с точки зрения безопасности, так и с точки зрения того, что требуется клиентом и сервером. WPA2 Enterprise обеспечивает безопасность на уровне сети (то есть между системами), а TLS - на уровне приложений (между приложениями).

Если вы просто хотите защитить обмен данными между клиентским и серверным приложением, то TLS - лучший и простой выбор. Это также более безопасно, поскольку шифрование осуществляется сквозным образом между приложениями, работающими в системах, а не только между самими системами. Также TLS не требует Wi-Fi, он будет работать даже с различными типами сетевых подключений (например, с мобильной сетью) без каких-либо изменений в приложении и без потери защиты.

0
ответ дан 5 December 2019 в 00:21

Теги

Похожие вопросы