Hogar Seguridad ¿Qué es la seguridad del software? - definición de techopedia

¿Qué es la seguridad del software? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la seguridad del software?

La seguridad del software es una idea implementada para proteger el software contra ataques maliciosos y otros riesgos de piratas informáticos para que el software continúe funcionando correctamente ante tales riesgos potenciales. La seguridad es necesaria para proporcionar integridad, autenticación y disponibilidad.

Techopedia explica la seguridad del software

Cualquier compromiso con la integridad, la autenticación y la disponibilidad hace que un software no sea seguro. Los sistemas de software pueden ser atacados para robar información, monitorear contenido, introducir vulnerabilidades y dañar el comportamiento del software. El malware puede causar DoS (denegación de servicio) o bloquear el sistema mismo.


El desbordamiento de búfer, el desbordamiento de pila, la inyección de comandos y las inyecciones SQL son los ataques más comunes en el software.


Los ataques de desbordamiento de búfer y pila sobrescriben el contenido del montón o pila, respectivamente, escribiendo bytes adicionales.


La inyección de comandos se puede lograr en el código del software cuando los comandos del sistema se usan predominantemente. Los nuevos comandos del sistema se agregan a los comandos existentes por el ataque malicioso. A veces, el comando del sistema puede detener los servicios y causar DoS.


Las inyecciones SQL usan código SQL malicioso para recuperar o modificar información importante de los servidores de bases de datos. Las inyecciones SQL se pueden usar para omitir las credenciales de inicio de sesión. A veces, las inyecciones SQL obtienen información importante de una base de datos o eliminan todos los datos importantes de una base de datos.


La única forma de evitar tales ataques es practicar buenas técnicas de programación. La seguridad a nivel del sistema se puede proporcionar utilizando mejores firewalls. El uso de la detección y prevención de intrusiones también puede ayudar a evitar que los atacantes accedan fácilmente al sistema.

¿Qué es la seguridad del software? - definición de techopedia