La respuesta es definitivamente "sí", "no" y "depende". La mejor forma de hacer esta pregunta sería " Sabiendo que tengo recursos limitados, ¿cómo debería priorizar una revisión de mi aplicación web? ".
En seguridad, el éxito no se define como 100% seguro. El éxito debe definirse como la reducción del riesgo a un nivel aceptable. Su "nivel de riesgo aceptable" debe basarse en lo que hace su aplicación, lo que protege y las consecuencias si ocurre algo malo. Quiero más revisión del código que ejecuta mi marcapasos que del juego de Android que compro por un dólar.
Para el 99% de las organizaciones, los recursos son limitados. Es poco probable que tenga los recursos para probar exhaustivamente todos los aspectos de su aplicación web. Debe comprender qué recursos tiene disponibles para revisar y luego establecer prioridades.
Cada aplicación es diferente, así que debes hacer tus propios juicios, pero aquí hay algunas cosas que yo priorizaría:
Entradas que se utilizan como parte de las consultas SQL (inyección de SQL)
Entradas que se utilizan como parte de los comandos ejecutados (inyección de comandos)
Entradas que se utilizan como parte de las consultas LDAP (inyección de ldap)
Entradas de un usuario que se repiten a otros usuarios (XSS persistente)
Entradas de un usuario que se devuelven a ese usuario (XSS reflejado)
Entradas que se utilizan como parte de acciones que modifican la cuenta de un usuario
Entradas que se utilizan como parte de cualquier procesamiento complejo (agotamiento de recursos DOS)
Entradas que se pasan a cualquier proceso que se ejecute con privilegios elevados
Además, sabiendo que no puede revisar exhaustivamente todos los aspectos de su aplicación web, "hace trampa" agregando mitigaciones adicionales:
Ejecute su servidor web sin privilegios elevados
Las cuentas para el acceso a la base de datos deben tener privilegios mínimos
Tenga cuentas separadas para diferentes tipos de acceso a bases de datos. Si el 95% de sus llamadas a la base de datos son de solo lectura, no use una cuenta con privilegios de escritura para esas.