Preocupación por ejecutar WireShark como root


8

Comencé WireShark en mi máquina Ubuntu y descubrí que no había interfaces que pudiera escuchar. Entonces lo lancé como root. Esto me dio acceso a todas las interfaces, pero me dio una advertencia:

Ejecutando WireShark como usuario 'root' en el grupo 'root'. Esto podría ser peligroso ...

Entonces, ¿es peligroso? De lo contrario, ¿cómo puedo escuchar las interfaces?


Respuestas:


4

Wireshark se acerca rápidamente a dos millones de líneas de código . No debe ejecutarlos como root por las mismas razones por las que no debe ejecutar Firefox, OpenOffice, GIMP o cualquier otra aplicación de tamaño similar como root.

En Linux no necesita ser root para capturar paquetes. Solo necesita los privilegios CAP_NET_ADMIN y CAP_NET_RAW. En la mayoría de las distribuciones, esto es fácil de poner en funcionamiento . Ubuntu aún no hace esto por defecto, pero es de esperar que lo haga en algún momento en el futuro .


3

de acuerdo con http://wiki.wireshark.org/CaptureSetup/CapturePrivileges, no debe ejecutarlo como root.

En su lugar, use los privilegios de root para volcar usando dumpcap o tcpdump y luego analice con wireshark.


Ah ... ¿pero puede resultar perjudicial el uso de privilegios de root?
Nathan Osman

2
En general, sí / no. Es mejor no usar root donde puedas sobrevivir sin él. Pero si esta es solo su máquina doméstica y no va a derribar la red / servidores de su oficina, dispare. En relación con wireshark, creo que estarás lo suficientemente seguro.
Bryan

2
a menos que alguien en su red arroje paquetes especialmente diseñados para explotar errores en Wirehark; entonces, usarlo como root es una mala noticia.
Charles Duffy

3

Wireshark tiene una larga historia de errores de seguridad en los disectores (los complementos que describen cómo interpretar varios protocolos over-the-wire). Por esa razón, es más seguro realizar sus capturas con una herramienta más simple como tcpdump, luego use wireshark para interpretarlas como un usuario no privilegiado.


1

Depende de lo que haya en su máquina realmente. ¿Utiliza una computadora portátil de repuesto solo para oler? Luego corre como root. Si tiene datos importantes en esa máquina, ejecute tcpdump desde el cli y use wireshark para analizar el tráfico.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.