Mostrando entradas con la etiqueta openssl. Mostrar todas las entradas
Mostrando entradas con la etiqueta openssl. Mostrar todas las entradas

miércoles, 25 de junio de 2014

Cómo filtrar el tráfico https en Squid en modo transparente

Squid es un proxy muy potente y aquí hemos trabajado con él. Hoy veremos cómo usar la técnica SSL Bump para poner a Squid "en el medio" interceptando en modo transparente el tráfico "seguro" que va a través del puerto 443 y el protocolo https. Noten que esto no es muy ético y sería buena idea alertar a los usuarios de la red local que esto se está haciendo con fines de auditoría.

Como vimos en un post anterior, podemos crear nuestros propios certificados autofirmados para tratar con https en Apache y otras posibles aplicaciones locales, incluyendo Squid. A los fines de esta guía asumiremos que ya tenemos a Squid trabajando en modo transparente y que solamente estamos trabajando sobre el tráfico https.


martes, 24 de junio de 2014

Cómo crear Certificados SSL autofirmados para uso local

Como todos sabemos, el tráfico en Internet normalmente no va encriptado o protegido. Por lo que cualquier persona, conociendo las técnicas necesarias, puede interceptar nuestras cosas, y aún si consideramos que mucho de lo que enviamos y recibimos a través de Internet no es de importancia para otros, la existencia de los certificados SSL es debido a la necesidad de proteger nuestra información sensible de ser vistas por otros.

Obviamente, debido a los recientes acontecimientos sobre la NSA, los certificados SSL ahora solo nos dan un falso sentido de la seguridad, pero aún así no podemos dejar de usarlos.

El certificado que vamos a crear lo podemos usar ampliamente en nuestro servidor Web local o en Squid para aplicarle técnicas de filtrado (aunque esto no es muy ético).


sábado, 26 de abril de 2014

Comprueba si tu Fedora está afectado con Heartbleed (vulnerabilidad de OpenSSL)

Hace varias semanas que salió a la luz Heartbleed, una vulnerabilidad seria introducida en OpenSSL (software de encripta y desencripta la información sensible que manejamos en nuestra computadora hacia y desde Internet) en el añ 2011. La misma permite el robo de información protegida, en condiciones normales, por las encriptaciones SSL/TLS usadas para asegurar Internet. SSL/TLS provee seguridad y privacidad en las comunicaciones a través de Internet para aplicaciones como correo electrónico, mensajería, etc.

Esto permite que cualquiera en Internet lea la memoria de sistemas protegidos por la versión vulnerable de OpenSSL. Compromete llaves seguras usadas para identificar los proveedores de servicios y encriptación del tráfico, los nombres y contraseñas de los usuarios y el contenido actual. Esto también permite al atacante espiar las comunicaciones, robar datos directamente de los servicios y usuario, así como imitar (suplantar) servicios y usuarios.