O TeamViewer possui alguns desses recursos integrados. Um deles é a entrada remota de desativação. Se você ativar isso enquanto estiver se conectando ao host, alguém no host não poderá usar o teclado ou o mouse, pois eles estão desativados. Em segundo lugar, há uma opção para anular a exibição no host, de modo que o que você faz com sua conexão remota não possa ser visto por ninguém assistindo seus monitores. Nenhuma dessas soluções é totalmente à prova de erros porque qualquer pessoa com acesso físico à sua máquina pode adulterá-la desconectando a fonte de alimentação ou algo assim.
No entanto, estas são algumas medidas que você pode tomar para aumentar um pouco a segurança. Embora o que mencionei aqui seja para o TeamViewer, muitos programas têm recursos semelhantes.
Espero que isso ajude,