Я занимаюсь разработкой приложения для iPhone, которое обменивается данными с удаленным сервисом через соединение через сокет tcp (сервис фактически прослушивает telnet и принимает команды telnet).Соединение, конечно, небезопасно, и все запросы (с большим количеством конфиденциальных данных, таких как пароли) и ответы передаются в виде простого текста.Моей первой реакцией было рассмотреть веб-сервис с ssl, но разработка веб-сервиса с нуля кажется слишком длительной.
Из-за этого я думал об использовании ssh-туннеля для защиты трафика.Можно ли настроить ssh-туннель в приложении для iPhone (например, с libssh2), а затем использовать этот туннель для безопасного подключения к удаленному сервису?Если да, то как мне настроить туннель и, что важнее всего, как мне подключиться к удаленному сервису и давать команды / получать ответы?Наконец, что я должен иметь в виду в отношении туннеля?
РЕДАКТИРОВАТЬ: я забыл упомянуть, что сервер, на котором работает служба, использует Windows.SSH достигается через Cygwin.
Извините, если вопрос слишком простой, но это действительно моя первая настоящая кисть с ssh.