Sniffers
Un Sniffer es una
aplicación especial para redes informáticas (un software) que se encarga de
capturar y analizar paquetes en tránsito (entrada y/o salida) en una red de
comunicaciones entre dispositivos.
Sniffer, del inglés sniff:
olfatear, rastrear, puede entenderse como un programa con la capacidad de
observar el flujo de datos en tránsito por una red, y obtener información de
éste; está diseñado para analizar los paquetes de datos que pasan por la red y
no están destinados para él, lo que bajo ciertas circunstancias es muy útil, y
bajo otras, a la vez, muy peligroso.
Funcionamiento:
Una aplicación sniffer configura
la tarjeta de red (NIC) de un dispositivo (frecuentemente de una PC o laptop),
para que deje de ignorar a todo el tráfico dirigido a otros equipos y preste
atención a ello.
En otras palabras, coloca a la
tarjeta de red en un estado conocido como “modo promiscuo”, el cual no descarta
los paquetes que no son para su dirección MAC, sino que los almacena y lee. Una
vez que esto sucede, una máquina puede ver todos los datos transmitidos en ese
segmento de red.
El programa entonces comienza
una lectura constante de toda la información que entra en el dispositivo a
través de la tarjeta de red. Los datos que viajan por la red se presentan como
paquetes o ráfagas de bits con formato para protocolos específicos, debido a lo
cual un sniffer puede filtrar las capas de encapsulado y decodificar
la información relacionada con el equipo de origen, el equipo de destino,
número previsto de puerto, capacidad de carga, y otras informaciones que se
intercambian entre dos dispositivos en la red.
Un sniffer no busca
infectar el sistema con otras amenazas. Tampoco puede causar ningún problema en
el rendimiento o estabilidad; no obstante, puede fácilmente causar problemas
relacionados con la privacidad.
¿Cómo usan el software de
sniffing los administradores de red?
En primer lugar, es importante
comprender cómo funciona el tráfico de Internet en una red. En la mayoría de
las situaciones, su equipo solo inspeccionará los paquetes dirigidos
específicamente a él. Volviendo al símil de los automóviles que circulan por
una vía, podemos imaginar su equipo como una casa a lo largo de ese camino. No
puede inspeccionar cada uno de los automóviles que pase al lado de su casa,
pero si alguien aparca en su entrada, podría abrir la puerta para ver quién es.
Así es como trata su equipo la mayoría de los paquetes de datos: Ignora
aquellos que pasan a lo largo de la red hacia otros destinos e inspecciona los
que se le envían.
Comentarios
Publicar un comentario