Мне нужно установить часть клиентского программного обеспечения, которое подключается к пользовательскому серверу (не к серверу http) на определенный порт. Но мой ИТ-отдел внедряет HTTPS и говорит, что я должен подключиться через HTTPS.

Как это работает? Нужно ли просить моего провайдера приложений поддерживать HTTPS? Должно ли приложение поддерживать HTTPS или мне нужно только дать моей рабочей станции действительный сертификат, и тогда будет работать соединение с портом сервера?

Любая помощь будет высоко ценится.

3 ответа3

1

Клиент должен будет поддерживать https. Вы не сказали, что это за клиент, что он делает или даже какова ваша ОС, но пример клиента, который поддерживает https, это gftp на Linux.

Вам не нужно беспокоиться о сертификатах на вашей стороне.

0

Вам нужно будет прочитать документацию по конфигурации для серверного программного обеспечения и посмотреть, что оно поддерживает и как его включить. HTTPS требует поддержки для каждого приложения (клиента и сервера) и не является функцией каких-либо распространенных операционных систем.

Если серверное программное обеспечение не поддерживает шифрование любого типа или, в частности, шифрование на основе SSL, вам потребуется туннелировать или прокси-соединения с этой службой через безопасный транспорт. Это может быть достигнуто с помощью программного обеспечения туннеля SSL, такого как stunnel или VPN, или даже openssh (вам потребуется что-то, работающее на стороне сервера для получения входящих туннельных / прокси-соединений), но у вас есть широкий выбор вариантов, в зависимости от того, какой именно трафик является.

0

Возможно, вы сможете туннелировать протокол через https (и ssh) с чем-то вроде proxytunnel или proxifier. С другой стороны, кажется несколько странным, что вы вынуждены использовать ssl/https для произвольного протокола - туннелирование ssh было бы достаточно для предотвращения прослушивания, если протокол не зашифрован и является тривиальным, и относительно просто

Я бы посоветовал подняться, получить поддержку со стороны руководства и заставить их реализовать работоспособное решение, если они могут осложнить вашу жизнь;)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .