Me he estado preguntando esto durante el tiempo que he estado programando, ¿Por qué los sockets TCP no están cifrados de forma predeterminada? Todo el mundo siempre dice que el uso de sockets sin formato es peligroso, ya que todos los paquetes enviados son susceptibles a la detección de paquetes.
Entonces, ¿por qué la implementación original de sockets TCP no incluía una forma básica de cifrado? Lo que he notado hasta ahora, es que la mayoría de los lenguajes no proporcionan una implementación incorporada que lo obliga a usar una biblioteca de terceros o dificulta que los 'noobies' implementen SSL en todos los sockets, que la mayoría no lo hace ' Ni siquiera te molestes en hacerlo en primer lugar.
Incluso los certificados autofirmados simples serían suficientes para la forma más básica de protección, que se podría abstraer para los nuevos desarrolladores.