Luego de otro ataque y una inyección de malware en su sitio web, el anfitrión Leo Laporte de la red Twit ha afirmado / dicho recientemente por su experto en seguridad que caer víctima de tales ataques es simplemente el costo de hacer negocios en Internet, y lo mejor que se podría hacer al respecto es reaccionar rápidamente, eliminar el malware y reparar cualquier vulnerabilidad que se haya utilizado, si es posible. La mayor culpa de esto fue a los pies de PHP, que es "intrínsecamente inseguro" con su arquitectura de ejecución de archivos en cualquier carpeta.
Esta afirmación simplemente voló mi mente. ¿Es este el mejor consejo que un experto en seguridad puede ofrecer? Si bien es cierto que PHP no es exactamente el lenguaje más estricto que existe, y que casi inevitablemente hay explotaciones en algún lugar, especialmente si utilizas muchos paquetes prefabricados y de uso directo, la mayor culpa aún debe ser impuesta a los incompetentes. Programadores y administradores de servidores. No?
¿Es realmente una tarea insuperable para un desarrollador consciente de la seguridad que sabe lo que está haciendo para desarrollar un sitio web moderadamente complejo y sin explotaciones en un tiempo razonable? Aunque estoy seguro de que los sistemas que he desarrollado no son 100% bug libres, tengo mucho cuidado con cualquier cosa que pueda permitir que un atacante modifique mi servidor de alguna manera; Y hasta ahora no he tenido que lidiar con la inyección de malware. ¿El estado del desarrollo web es realmente tal que la única solución para la inyección de código es limpiar constantemente después de los malos? ¿Hay datos del mundo real sobre este problema?