Glosario de F5

Codificación segura

¿Qué es la codificación segura?

La codificación segura se refiere a la práctica de escribir programas robustos capaces de resistir ataques de actores maliciosos o malware. En Internet, las vulnerabilidades del software suelen aprovecharse para realizar ataques o utilizarse como puntos de entrada para el malware. Muchas de estas vulnerabilidades se derivan de errores de diseño o programación descuidados. La codificación segura es un término general para las prácticas de codificación destinadas a prevenir dichas vulnerabilidades.

Por ejemplo, en aplicações web, la información recibida desde formularios siempre debe ser desinfectada, es decir, eliminada de caracteres dañinos que podrían usarse en ataques. En la codificación segura, el principio de "nunca confiar en ninguna entrada" es primordial. Incluso cuando se reciben datos que el programa no espera, la codificación segura garantiza que la aplicação responda de manera predecible y segura a través de una rigurosa validación de entrada. Este es el primer paso hacia la codificación segura.

Además, aprovechar las herramientas, los marcos y las pautas proporcionadas por OWASP (The Open Web Aplicação Security Project), una comunidad global y abierta enfocada en abordar los desafíos de seguridad de las aplicação web, puede mejorar significativamente la seguridad de las aplicações web.

Sin embargo, aplicar prácticas de codificación segura de forma integral a todas las aplicação web no es una tarea fácil. Una solución práctica para este desafío es la implementación de un Firewall de Aplicação Web (WAF). Un WAF monitorea la comunicación a nivel de aplicación y puede bloquear el tráfico considerado malicioso o sospechoso. Entre los ejemplos más destacados de estas soluciones se incluye F5 BIG-IP , que ofrece una protección sólida contra ataques a aplicação web.