Существует ли действительно безопасное приложение VNC для iOS для использования с OS X Screen Sharing?

Все клиенты iOS VNC, которые я пробовал, используют обычную аутентификацию VNC. Это небезопасно из-за 8-символьного ограничения пароля и так далее. Некоторые приложения, такие как VNC Viewer от RealVNC, имеют информационные панели, которые сообщают, зашифровано ли соединение, и никогда не говорят, что это так, даже когда я отключаю оба флажка в Системных настройках в разделе «Общий экран» Computer Settings....

Итак, я определенно принимаю принятый ответ на этот вопрос с недоверием.

Кажется, что единственный способ сделать это — полностью отключить собственный параметр OS X Screen Sharing, а затем использовать какой-либо другой метод для безопасного размещения VNC. Однако это не бесплатный вариант.

Вы можете рассмотреть возможность использования VPN... тогда вам не нужно так сильно беспокоиться о безопасности VNC, поскольку он туннелируется через безопасный транспорт.

Ответы (2)

Ответ на этот вопрос правильный, но есть нюансы.

Сервер совместного доступа к экрану поддерживает 4 типа аутентификации:

  1. Логин/пароль пользователя Mac OS X
  2. идентификатор Apple ID
  3. Запрос на наблюдение/управление («Любой может запросить разрешение на управление экраном»)
  4. Пароль VNC («Просмотрщики VNC могут управлять экраном с паролем»)

Всякий раз, когда встроенный клиент демонстрации экрана (Cmd+K в Finder) подключается к серверу демонстрации экрана, он использует только типы 1, 2 и 3. Затем сервер включает шифрование трафика, которое может работать в одном из двух режимов: полное шифрование или нажатие клавиши . /mouse move шифрование . В более ранних версиях Mac OS X можно было выбрать режим шифрования, но в версии 10.8 (AFAIR) эта опция была удалена, поэтому соединение Screen Sharing всегда полностью зашифровано.

Насколько я знаю, есть только два сторонних клиента iOS, которые поддерживают типы аутентификации Screen Sharing: Screens и Remotix . Оба могут использовать типы аутентификации 1 и 3 с шифрованием нажатия клавиши/движения мыши , но кажется, что полное шифрование обеспечивается только Remotix.

Обратите внимание, что если клиент использует пароль VNC (тип 4) для подключения к серверу совместного доступа к экрану, то шифрование вообще отключается.

«Два режима: полное шифрование или шифрование нажатия клавиши/перемещения мыши. Вы могли выбрать режим шифрования в более ранних версиях Mac OS X, но в 10.8 (AFAIR) они удалили этот параметр, поэтому подключение к совместному использованию экрана всегда полностью зашифровано». Есть ли у вас источник, в котором говорится, что совместное использование экрана полностью зашифровано (включая отображение экрана)? Во всей документации, которую я смог найти, говорится, что совместное использование экрана шифрует только движения клавиатуры/мыши.

MochaVNC lite использует логин/пароль пользователя Mac OS X. Я использую его всегда и даже не помню, как давно они добавили аутентификацию учетных данных Mac OS. В отличие от большинства других приложений, поддерживающих эту функцию, вам не нужна платная версия. Я использую его время от времени, в основном для обновления программного обеспечения безголового Mac Mini, который является моим домашним сервером и сервером видеотеки iTunes.

Поскольку я использую его только локально, я действительно не изучал функции безопасности, которые у него есть. Это бесплатное решение с платной версией за 6 долларов, но я действительно не изучал платные различия, поскольку бесплатное решение работает для меня с совместным использованием экрана. Кстати, мой Mac Mini теперь работает намного лучше, когда я купил видеоадаптер HDMI. Раньше он был очень вялым, даже несмотря на то, что он подключен к сети Ethernet, но оказывается, что безголовый Mac Mini не использует видеокарту, если к нему не подключен монитор (донгл).