Analiza cuáles son las malas prácticas de programación y las arquitecturas de sistemas operativos que los hacen inseguros. Se comparan Windows, Linux y OpenBSD. Conceptos: escalada de privilegios, buffer overflow, stack overflow, ejemplos en lenguaje C, stack protectors, strcpy vs. strlcpy, limpieza de cadenas, auditoría de código, criptografía, pro-police, W^X, ASLR, separación de privilegios, revocación de privilegios