Una vulnerabilidad en ciberseguridad se define como una debilidad en el diseño, implementación o comportamientos de un sistema o aplicación. Una atacante puede explotar estas vulnerabilidades para ganar acceso a información no autorizada o realizar acciones no autorizadas. El término vulnerabilidad tiene muchas definiciones. Sin embargo, las variaciones son mínimas.
Estas se pueden originar de varios factores, incluyendo un diseño pobre de la aplicación o una omisión de las actividades previstas por un usuario.
Estos son los principales tipos de vulnerabilidades:
| Vulnerabilidad | Descripción |
|---|---|
| Operating System | Estos tipos se encuentran en sistemas operativos y suelen resultar en escaladade privilegios. |
| (Mis)Configuration-based | Estos tipos surgen de una aplicación o servicio mal configurado. |
| Weak or Default Credentials | Las aplicaciones o servicios que tengan un elemento de autentificación, vendrán con unas credenciales por defecto al instalarse. |
| Application Logic | Son el resultado de aplicaciones pobremente diseñadas. |
| Human-Factor | Estas son vulnerabilidades que surgen del comportamiento humano, como el phishing. |
