Come dovrei proteggere i dati inviati tramite un socket tcp?

1

Ho due applicazioni. L'applicazione client è scritta in .NET e l'applicazione server è scritta in C ++ nativo. Sto usando socket TCP per la comunicazione dei dati tra le due applicazioni.

Tuttavia, questi dati vengono inviati su testo semplice e pertanto possono essere intercettati. Qual è il modo migliore per proteggere queste informazioni? Ho intuito che avrei bisogno di utilizzare una qualche forma di crittografia asimmetrica, tuttavia non sono completamente sicuro su come implementare un tale sistema e sto cercando qualche consiglio.

Grazie

    
posta RedBullNinja 17.10.2016 - 22:42
fonte

1 risposta

5

Che ne dici di TLS (SSL)?

Non ho familiarità con i dettagli, ma so che si tratta di un livello abbastanza trasparente che ti consentirà di utilizzare qualsiasi protocollo tu stia già utilizzando.

Utilizza il protocollo su TLS anziché TCP, richiederà alcune modifiche alle chiamate API ma la metodologia socket rimarrà.

    
risposta data 17.10.2016 - 22:58
fonte

Leggi altre domande sui tag