Tag: hardering

Como detectar y prevenir escalada de privilegios en GNU/Linux

Por Luciano Laporta Podazza el 25/Jan/2010, en Seguridad

Hoy en día es muy común la escalada de privilegios en sistemas GNU/Linux debido a diferentes fallos  de seguridad que se descubren en el kernel de linux. Sin embargo existe una herramienta  llamada NINJA que nos permite  detener y prevenir este tipo de ataques, monitoreando toda la actividad de los procesos locales y además guardando un log con la informacion de todos los procesos ejecutados como root. Adicionalmente Ninja puede matar todo aquel proceso que haya sido creado por usuarios no autorizados.

MVGQK Como detectar  y prevenir escalada de privilegios en  GNU/Linux

Ninja actualmente se encuentra en la versión 0.1.3 y se instala desde los repositorios.

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:

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

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

addgroup ninja

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

usermod -a -G tusuario
usermod -a -G root
usermod -a -G messagebus

Editamos el archivo de configuración:

gedit /etc/ninja/ninja.conf

Buscamos las siguientes lineas y hacemos los cambios respectivos

group= GID -> aquí debe ir el GID que guardaste cuando creaste el grupo ninja
daemon=yes
interval=0
logfile=/var/log/ninja.log // asegúrese de quitar el # del comentario
whitelist=/etc/ninja/whitelist
no_kill = no
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:

/bin/su:users:
/bin/fusermount:users:
/usr/bin/passwd:users:
/usr/bin/pulseaudio:users:
/usr/sbin/hald:haldaemon:
/usr/lib/hal/hald-runner:haldaemon:

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

/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:

ninja  GNU/Linux

Cuando detecta un proceso prohibido:

 gnu/linux

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.

Mas Información:
Pagina Oficial del NINJA

Fuente: www.dragonjar.org

Comments Off :, , más...

Resultados de la EkoParty 2009

Por Luciano Laporta Podazza el 22/Sep/2009, en SL en la Empresa, Seguridad

Como algunos sabrán hace poco tuve la suerte de asistir a la EkoParty 5ta edición la cual estuvo impresionante. Como hoy estoy perezozo, por el momento les voy a pasar unas fotos y  la entrevista que me hizo un amigo muy querido por todos, Ariel Corgatelli, donde hablo sobre el evento y como “perlita” Ariel concatenó un video mio donde participo en el concurso de Lockpicking =).

Sin más preámbulos solo quiero decir que es un evento más que recomendable, un saludo a todos mis pocos pero fieles lectores :) .

Luciano Laporta Podazza con Clips de Oficina

Luciano Laporta Podazza con Clips de Oficina

Luciano y Deviant Ollam

Luciano y Deviant Ollam

P.D.: Eko significa “Electronic Knock Out” (alfin me acorde de preguntarle a los organizadores que cuernos significa :P )

3 Comments :, , , , , , , , , , , , , , , , , más...

Tips para proteger tu Blog (WordPress y otros CMS)

Por Luciano Laporta Podazza el 28/May/2009, en Seguridad, Software Libre

Un día más en nuestra vida, nos levantamos, tomamos el desayuno y seguridad wordpresscomenzamos a revisar nuestro correo electrónico y navegar por nuestras webs favoritas, ver noticias, etc.

Pero que pasó hoy?, salio un nuevo fallo de seguridad de algún sistema como ser joomla, wordpress, phpbb, solo por mencionar alguno de los cientos de sistemas de este tipo.

A su vez alguien aprovecho este fallo, desarrolló un exploit para crackear sitios masivamente y posiblemente algún conocido tuyo  o vos mísmo saliste damnificado.

Talvez pienses que es un tanto sensacionalista decir todo esto, pero los que están en el tema saben que esto es así y nadie esta excento de caer en un ataque por parte de usuarios maliciosos.

Es por eso que decidí escribir este artículo tratando de contemplar todas las posibles maneras en que un atacante podría comprometer nuestros sistemas y sus contramedidas.

Si bien este artículo estaba pensado específicamente para proteger WordPress, también estas medidas de seguridad les servirán para otros CMS(lo aclararé a lo largo de los tips).

Sin mas preámbulos, vamos allá!!! :-D

(continue reading…)

9 Comments :, , , , , más...

  • Richard Stallman en FLISOL 2009

  • Hack-IT apoya el Software Libre

    Libro Blanco

    SpreadBSD

    Archives

    All entries, chronologically...