Da macOS 10.12 Sierra, è possibile configurare il servizio di condivisione dello schermo/gestione remota integrato per rispondere esclusivamente alle richieste di connessione locale tramite una connessione protetta.
Per implementarlo, apri Terminal.app ed esegui il seguente comando:
sudo defaults write /Library/Preferences/com.apple.RemoteManagement.plist VNCOnlyLocalConnections -bool yes
Per ripristinare il comportamento predefinito, sostituisci "yes" con "no" alla fine del comando.
Requisito: abilita connessioni protette
Affinché questa configurazione abbia effetto, è essenziale attivare connessioni protette (SSH) sia in Screens che in Screens Connect (se installato). La connessione senza una connessione protetta non sarà possibile poiché il parametro VNCOnlyLocalConnections indica al servizio di ascoltare esclusivamente su localhost.
Abilita connessioni sicure in Screens Connect
Vai alla finestra Preferenze, vai alla sezione Generale e abilita Usa accesso remoto.
Abilita connessioni sicure in Screens
In Screens, per abilitare connessioni sicure, accedi alla sezione Sicurezza nelle impostazioni di connessione salvate.
Importante: assicurati che Abilita sulle connessioni locali sia attivato.