La mayoría de las amenazas de seguridad de las que he oído han surgido debido a un error en el software (p. Ej., Todas las entradas no se verifican correctamente, los desbordamientos de la pila, etc.). Entonces, si excluimos todo pirateo social, ¿todas las amenazas de seguridad se deben a errores? En otras palabras, si no hubiera errores, ¿no habría amenazas de seguridad (de nuevo, excluyendo las fallas de los humanos, como revelar contraseñas y demás)? ¿O pueden los sistemas ser explotados de manera no causada por errores?
13
Respuestas:
Un error se define como un software que no funciona según las especificaciones. Ahora, si las especificaciones son defectuosas, no es un error de software. Si un cliente tonto exige que todas las contraseñas deben ser códigos de tres dígitos sin período de gracia entre las entradas defectuosas, no se debe culpar al software.
Muchos sistemas tienen un "modo de servicio" que puede anular la seguridad, y aunque el acceso a este debe ser seguro, los códigos a menudo se filtran al público.
Los avances en matemáticas comprometen los viejos métodos de criptografía. Algo que era seguridad viable hace 30 años se debilita hoy en día.
Existen varios métodos de robo de datos que a menudo se pasan por alto. Un teclado inalámbrico tiene un alcance de aproximadamente 2 m, debido a las pequeñas antenas, y el código enviado no está cifrado. Leerlo desde el otro lado de la calle con una buena antena es un método bien conocido.
A veces, las compensaciones de seguridad se realizan con plena conciencia de las consecuencias: los sistemas criptográficos requieren energía y tiempo de CPU. Las aplicaciones de monitoreo integradas a menudo envían sus datos de una manera claramente legible para el público porque primero, el valor de comprometer los datos es insignificante, y luego el costo adicional de implementar la seguridad es innecesario.
Toda la seguridad se basa en la confianza. No se necesita ingeniería social para que el administrador designado se vuelva pícaro y lea su correo.
Y al final, ¿se puede considerar aplicar el bate de béisbol a la rodilla como una técnica social?
fuente
Puede haber situaciones en las que los errores de hardware también causen problemas de seguridad. Solo considere un chip RAM defectuoso que voltea espontáneamente el bit "isAdmin".
O considere un error de hardware hipotético donde la protección de la memoria no funciona como se esperaba y un proceso puede sobrescribir la memoria de otro proceso sin activar una interrupción.
Para su placer de lectura: seguridad informática comprometida por fallas de hardware
fuente
Muchas amenazas de seguridad surgen de las características del software, no de errores. Muchas funciones de software muy útiles resultan útiles para bien o para mal, dependiendo solo de la intención del usuario.
fuente
Considere un ataque distribuido de denegación de servicio (DDOS). Eso puede ser un riesgo de seguridad, pero no es causado por un error de software, sino más bien por un atacante que supera los límites para los que fue diseñado el sistema. Y cada sistema tiene un límite.
Entonces, la respuesta a su pregunta es: no, no todas las amenazas de seguridad son provocadas por errores de software.
fuente
Ingeniería social.
Cuando el hacker tiene el nombre de usuario / contraseña, puede instalar troyanos de forma segura, etc.
La ingeniería social se puede aplicar de varias maneras y usarla para evadir la seguridad es una.
fuente
¿Qué tal algo como Firesheep , el complemento de Firefox que roba las cookies que se transmiten en una red inalámbrica compartida?
Podría argumentar que la vulnerabilidad a tales ataques es un error, pero también podría argumentar en contra. No hay mucho que un sitio web pueda hacer para evitar que los usuarios se vean comprometidos aparte de simplemente ejecutar todas las comunicaciones a través de HTTPS. ¿Puede decir que es un error aceptar las comunicaciones HTTP en su sitio web?
fuente
Sí, en la medida en que un fallo en la seguridad del software es, cualquiera que sea la causa inmediata , un incumplimiento por parte del software de sus requisitos.
Acepto que esto es solo una tautología, pero esa es la medida.
fuente