OpenSSL: validar la cadena de confianza de un certificado (SSL/TLS)

Algo extremadamente útil que se debe conocer de OpenSSL, es que permite extraer toda la cadena de confianza del certificado asociado al host contra el que atacamos. De este modo podemos no sólo extraer el propio certificado del host al que conectamos, sino también sus certificados intermedios. La sintaxis básica es la siguiente: openssl s_client Seguir leyendo


Git Bash en Windows: comandos y uso

Todos conocemos las bondades, beneficios y facilidades que ofrece Bash (Bourne Again Shell) en el trabajo diario. Para aquellos que trabajen a diario con Git, la línea de comandos es esencial. Pero, ¿qué pueden hacer los usuarios de Windows que quieran trabajar con Git como si lo hicieran en Bash? Git Bash. Git Bash es Seguir leyendo


Caché de DNS y hosts en Java

Algo que puede generar muchos dolores de cabeza si no se sabe, es que Java cuenta con un sistema interno de caché de hosts, además, por defecto suele estar con un valor infinito lo que implica que únicamente se consultará vía DNS ó /etc/hosts la primera vez, después, hasta que no se reinicie la JVM Seguir leyendo