Uso ssh per ottenere una connessione crittografata tra server e macchine locali tutto il tempo. È veloce, sicuro, e c'è un modo per farlo in quasi tutti i linguaggi di programmazione del sistema che ho usato finora.
La mia domanda è, può questa semplice interfaccia essere utilizzata per comunicazioni inter-app sicure sullo stesso dispositivo?
Non vedo difetti con il suo funzionamento con Android, Linux o OS X. Suppongo che i sistemi operativi come iOS abbiano dei limiti di tempo per l'apertura delle porte, ma anche in questo caso tutto ciò che si dovrebbe avere è l'app in background aggiornamento abilitato per aprire le porte di ricezione dall'app che viene chiamata.
C'è qualcosa di sbagliato nella mia logica in questo caso? Tutto ciò che ho sperimentato usando ssh finora mi dice che funzionerebbe, ma mi piacerebbe sentire le tue opinioni su questo perché mi piace davvero ssh e non mi dispiacerebbe fare una piccola API che fornisca comunicazioni inter-app sicure.