Intenta entenderlo desde un punto de vista ligeramente más cercano a la realidad.
Hay personas con diferentes niveles de habilidad que atacarán su sistema web por muchas razones que abarcan desde razones políticas, comerciales, personales o simplemente por razones de entretenimiento.
Las razones no tienen consecuencias al final del día. El hecho primordial es el hecho de que un sistema web es vulnerable y ha sido explotado.
Es responsabilidad del desarrollador asegurarse de que todas las entradas sean de tipo establecido y que las llamadas a la base de datos estén preparadas correctamente.
La responsabilidad del usuario de la aplicación web es asegurarse de que esté actualizada con la última versión del software de la aplicación y las últimas versiones de los complementos y complementos que también puedan usar.
Si los usuarios de la aplicación se adhirieron a esta regla, la explotación de la aplicación se reduciría a la sombra de su versión actual.
Si está utilizando una aplicación que tiene vulnerabilidades de entrada que no han sido parcheadas por los desarrolladores, puede aplicar un parche o cambiar a una aplicación que no sea vulnerable de esa manera.
Si cualquier usuario, sin embargo, se niega a mantener sus aplicaciones actualizadas cuando hay soluciones disponibles, para ser franco, son ellos quienes son el script kiddie no el atacante.