Mi sono imbattuto in alcune app Android che offrono varie funzionalità per comunicare con una macchina desktop (invio di testo o digitazione in una direzione o nell'altra, controllo del puntatore del desktop con il dispositivo mobile, invio di notifiche mobili al desktop, ecc.) .
La maggior parte di essi si basa su entrambi i computer sulla stessa rete, con una piccola applicazione server sul desktop, che apre una porta per la comunicazione (o viceversa se si controlla il dispositivo mobile dal desktop). Generalmente non hanno disposizioni per l'autenticazione. Gli evidenti difetti di sicurezza sono:
- Nessuna autenticazione. Chiunque può facilmente saltare sul dispositivo / desktop aperto tramite la porta aperta e controllarlo nel modo più semplice possibile.
- Nessuna crittografia. Chiunque può leggere lo stream tra i due computer.
La maggior parte delle app open source sono all'avanguardia in questo, si consiglia semplicemente di utilizzarle su una rete affidabile. Alcuni offrono anche l'accesso USB tramite adb.
Sto cercando app che non presentano questi difetti (o, potenzialmente, suggeriscono un nuovo meccanismo per un'app esistente). Quali sono i meccanismi esistenti per comunicare via etere tra un dispositivo Android e un desktop di Ubuntu? Bluetooth?
(Se il meccanismo è generalizzabile ad altre piattaforme, anche questo è grandioso, se è più teorico - come un protocollo che deve essere implementato su Android - è valido anche perché ci sono persone che fanno cose come implementare mosh per Android.)