En un contexto donde la tecnología avanza a un ritmo exponencial, la protección de datos sensibles se ha convertido en una prioridad ineludible. Sin embargo, el desarrollo de herramientas efectivas para garantizar la seguridad de la información sigue enfrentando desafíos complejos. La naturaleza intrincada del código hace que las pruebas automatizadas sean un componente esencial para mitigar vulnerabilidades a gran escala; sin embargo, esta estrategia por sí sola no es suficiente. Si entendemos la corrección como la capacidad de un software para cumplir con requisitos específicos, entonces podemos aplicar técnicas matemáticas para demostrar y garantizar la seguridad de una aplicación. Estas técnicas, conocidas en informática como métodos formales, ofrecen un enfoque riguroso para enfrentar los desafíos de seguridad. En esta charla, profundizaremos en cómo los métodos formales están transformando la manera en que abordamos la seguridad de la información.