Detección Basada en Firmas (Signature-based detection)
Definición:
La Detección Basada en Firmas es una técnica de seguridad utilizada principalmente en antivirus y sistemas de detección de intrusos (IDS) para identificar y detener amenazas conocidas. Este método funciona comparando archivos y actividades contra una base de datos de "firmas" conocidas que son patrones específicos de código o comportamiento que corresponden a amenazas conocidas.
Cómo Funciona:
Base de Datos de Firmas: Primero, expertos en seguridad y proveedores de software crean una base de datos que contiene firmas, es decir, patrones de código o comportamiento que identifican de manera exclusiva a un virus, malware, o cualquier otra amenaza.
Escaneo y Comparación: El software de seguridad escanea archivos, programas y actividades del sistema y los compara con las firmas almacenadas en la base de datos.
Detección: Si el software encuentra una coincidencia entre el código o el comportamiento de un elemento escaneado y una firma en la base de datos, identifica ese elemento como una amenaza.
Acción: Una vez que se identifica una amenaza, el software puede tomar diferentes acciones, como poner el archivo en cuarentena, eliminarlo o bloquear la actividad sospechosa.
Ventajas:
Desventajas:
Ejemplo Práctico:
Imagina que descargas un archivo sospechoso de Internet. Tu software antivirus, que utiliza detección basada en firmas, escanea el archivo y lo compara con su base de datos de firmas conocidas. Si el archivo contiene un virus que ya fue identificado anteriormente y cuya firma está en la base de datos, el antivirus alerta sobre la amenaza y posiblemente ponga el archivo en cuarentena para evitar daños a tu computadora.
En resumen, la Detección Basada en Firmas es una herramienta fundamental en la seguridad informática para proteger contra amenazas conocidas y ya identificadas, aunque no es efectiva para detectar ataques o malware nuevos y desconocidos.