Mi sono chiesto questo fino a quando ho iniziato a programmare, perché i socket TCP non sono crittografati per impostazione predefinita? Tutti dicono sempre che l'uso di socket non elaborati è pericoloso poiché tutti i pacchetti inviati sono suscettibili allo sniffing dei pacchetti.
Quindi, perché l'implementazione originale dei socket TCP non includeva una forma base di crittografia. Quello che ho notato fino ad ora, è che la maggior parte delle lingue non fornisce un'implementazione incorporata che ti obbliga a usare una libreria di terze parti o rendere così difficile per i "noobies" implementare SSL su tutti i socket, che la maggior parte non indossa t anche la briga di farlo in primo luogo.
Anche semplici certificati autofirmati sarebbero sufficienti per la forma di protezione più semplice, che potrebbe essere sottratta ai nuovi sviluppatori.