Home Linux Software Detecta escalada de privilegios con Ninja en Linux
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterToday5492
mod_vvisit_counterYesterday5215
mod_vvisit_counterThis week21392
mod_vvisit_counterLast week41047
mod_vvisit_counterThis month133641
mod_vvisit_counterLast month223848
mod_vvisit_counterAll days4761289

We have: 40 guests, 1 members, 37 bots online
Your IP: 38.107.179.217
 , 
Today: Feb 22, 2012
  • Facebook: pages/Syswoody/123814830970633
  • Twitter: syswoody
  • Linked In: pub/syswoody-syswoody/23/478/b58
  • Wikio: sources/www.syswoody.com/home-1GYQw
  • Picotea: http://picotea.com/es/canales/sistemas-woody
  • FeedBurner:
 
Detecta escalada de privilegios con Ninja en Linux PDF Imprimir E-mail
Ninja actualmente se encuentra en la versión 0.1.3 y se instala desde los repositorios.
1.apt-get install ninja

La configuración de NINJA consta de el archivo de configuración y un archivo llamado whitelist donde se almacenaran los ejecutables el grupo y los usuarios que podrán correrlos, estos dos se encuentran en la carpeta /etc/ninja. Adicionalmente debemos crear un archivo que guardara el log de nuestra herramienta, para esto hacemos lo siguiente:

1.touch /var/log/ninja.log
2.chmod o-rwx /var/log/ninja.log

Ahora creamos un grupo llamado ninja(por favor tomen nota del GID):

1.addgroup ninja

El siguiente paso consiste en agregar nuestro usuario y el usuario root al grupo que acabamos de crear:

1.usermod -a -G tusuario
2.usermod -a -G root
3.usermod -a -G messagebus

Editamos el archivo de configuración:

1.gedit /etc/ninja/ninja.conf

Buscamos las siguientes lineas y hacemos los cambios respectivos

1.group= GID -> aquí debe ir el GID que guardaste cuando creaste el grupo ninja
2.daemon=yes
3.interval=0
4.logfile=/var/log/ninja.log // asegúrese de quitar el # del comentario
5.whitelist=/etc/ninja/whitelist
6.no_kill = no
7.no_kill_ppid = no

El turno es para la lista blanca abrimos el archivo y borramos la linea de SUDO ya que en Debian no se utiliza, quedaría de esta forma:

1./bin/su:users:
2./bin/fusermount:users:
3./usr/bin/passwd:users:
4./usr/bin/pulseaudio:users:
5./usr/sbin/hald:haldaemon:
6./usr/lib/hal/hald-runner:haldaemon:

Por ultimo agregamos ninja al inicio, adicionamos la siguiente linea en el archivo /etc/rc.local:

1./usr/sbin/ninja /etc/ninja/ninja.conf

Solo nos queda reiniciar y probar que nuestro ninja este funcionando como debería.
Haciendo una pequeña prueba

Después de reiniciar, y ver que ninja se esta ejecutando haremos una pequeña prueba:

Cuando detecta un proceso prohibido:

Cabe resaltar que es fundamental leer toda la documentación del paquete ya que pueden haber configuraciones diferentes para cada situación y sistema. Recordemos que en el campo de la seguridad, no solo basta con instalar la aplicacion sino que también es importante personalizar la configuración, es decir, evitar las configuraciones por default.

 

Escribir un comentario


Código de seguridad
Refescar