Una Auditoría de Aplicación Web es un examen exhaustivo y sistemático para identificar vulnerabilidades de seguridad, fallos técnicos, errores de configuración o problemas de rendimiento en un sitio o sistema web antes de que un atacante pueda explotarlos.
Las empresas normalmente incluyen en su sitio Web pequeñas aplicaciones (Applets, CGIs, ActiveX, etc.) que ayudan a gestionar los datos enviados por los usuarios (datos personales, pedidos, pagos online, control de acceso, etc.). Otras utilizan su sitio Web para realizar una gran variedad de operaciones con sus clientes, proveedores y personal (p.e. portales corporativos, brokers/banking online, e-commerce, extranets, etc.), lo que implica una compleja aplicación que se ejecuta en el servidor Web o de aplicaciones y que gestiona todas estas operaciones.
La auditoría sigue la filosofía de caja negra: en ningún momento se audita el código fuente de la aplicación. El motivo de esta metodología de trabajo es simular la actuación real de un atacante malicioso que, sin disponer de dicho código, intenta realizar un ataque al sistema, bases de datos, etc.
El proceso de auditar Aplicaciones está planificado en las fases que se presentan a continuación:










