Antiguo 20-oct-2007, 18:56   #1 (permalink)
Usuario activo
 
Avatar de WebTech
 
Fecha de Ingreso: julio-2006
Ubicación: Infranetworking.com
Mensajes: 643
WebTech sigue por muy buen camino
Enviar un mensaje por MSN a WebTech
Predeterminado Útil script de seguridad para Servidores

Aquí va un pequeño aporte

Luego de usarlo por un par de años, creo que me ha resultado muy útil usarlo en los reportes diarios de sistemas. Cuando recién comencé en el mundo de los servidores Linux, me encontré con un par de líneas para buscar ejecutables, luego de eso decidí adaptarlas a mi gusto y el resultado fue este script.

Es un script que busca ejecutables en el talón de Aquiles de los servidores web (los directorios /tmp /var/tmp y /dev/shm), puede encontrar diría que cualquier ejecutable de variados lenguajes (perl, python, c, c++, bash, etc) en los directorios mencionados anteriormente. Si bien hay suites como CSF que traen este tipo de funcionalidades, hasta hoy no he visto nada más eficáz que este simple script en bash.

Solo lo he usado en servidores RedHat, Fedora, CentOS, y algún Suse, pero debería funcionar en la mayoría de las distribuciones.

Para descargarlo:
Código:
wget http://www.encuentroalternativo.com/descargas/compilerz.txt
mv compilerz.txt compilerz.sh
chmod +x compilerz.sh
Para ejecutarlo:
Código:
./compilerz.sh
Pueden ir un poco más lejos, y setear un cron que envíe este reporte a su email todos los días, así tendrán controlado de que no haya nada indeseable subido por script-kiddies.

Un ejemplo al encontrar ejecutables, en este caso, un script en bash y otro en perl:

Código:
[root@webtech:~]sh compilerz.sh 
Sus directorios temporales CONTIENEN SCRIPTS Y/O PROGRAMAS [ ATENCION ] 
-----------------------------------------------------------------------
/tmp/bash.sh: Bourne-Again shell script text executable
/tmp/lt.txt: perl script text executable
/var/tmp/bash.sh: Bourne-Again shell script text executable
/var/tmp/lt.txt: perl script text executable
[root@webtech:~]
Espero les sea igual de útil que a mi.

Saludos!
__________________
INFRANETWORKING.COM - Web Hosting Profesional
Hosting Compartido - Hosting Reseller: cPanel, Fantástico, 100% en español.
Servidores Dedicados: 100% administrados, Sistemas de Backups, Optimización y Securización.
Administración de Servidores: Administración y Monitorización las 24 horas.

Última edición por WebTech; 20-oct-2007 a las 21:17
WebTech está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Citando
Antiguo 20-oct-2007, 21:13   #2 (permalink)
Administrador
 
Avatar de Apolo
 
Fecha de Ingreso: febrero-2006
Ubicación: Colombia
Mensajes: 4.185
Apolo sigue por muy buen camino
Predeterminado

Gracias por tu aporte.
__________________
ComunidadHosting.com
Apolo está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Citando
Antiguo 11-nov-2007, 18:18   #3 (permalink)
Usuario activo
 
Fecha de Ingreso: julio-2007
Mensajes: 90
fastcom sin puntos positivos o negativos
Predeterminado

Cita:
Iniciado por WebTech Ver Mensaje
Aquí va un pequeño aporte

Luego de usarlo por un par de años, creo que me ha resultado muy útil usarlo en los reportes diarios de sistemas. Cuando recién comencé en el mundo de los servidores Linux, me encontré con un par de líneas para buscar ejecutables, luego de eso decidí adaptarlas a mi gusto y el resultado fue este script.

Es un script que busca ejecutables en el talón de Aquiles de los servidores web (los directorios /tmp /var/tmp y /dev/shm), puede encontrar diría que cualquier ejecutable de variados lenguajes (perl, python, c, c++, bash, etc) en los directorios mencionados anteriormente. Si bien hay suites como CSF que traen este tipo de funcionalidades, hasta hoy no he visto nada más eficáz que este simple script en bash.

Solo lo he usado en servidores RedHat, Fedora, CentOS, y algún Suse, pero debería funcionar en la mayoría de las distribuciones.

Para descargarlo:
Código:
wget http://www.encuentroalternativo.com/descargas/compilerz.txt
mv compilerz.txt compilerz.sh
chmod +x compilerz.sh
Para ejecutarlo:
Código:
./compilerz.sh
Pueden ir un poco más lejos, y setear un cron que envíe este reporte a su email todos los días, así tendrán controlado de que no haya nada indeseable subido por script-kiddies.

Un ejemplo al encontrar ejecutables, en este caso, un script en bash y otro en perl:

Código:
[root@webtech:~]sh compilerz.sh 
Sus directorios temporales CONTIENEN SCRIPTS Y/O PROGRAMAS [ ATENCION ] 
-----------------------------------------------------------------------
/tmp/bash.sh: Bourne-Again shell script text executable
/tmp/lt.txt: perl script text executable
/var/tmp/bash.sh: Bourne-Again shell script text executable
/var/tmp/lt.txt: perl script text executable
[root@webtech:~]
Espero les sea igual de útil que a mi.

Saludos!
Muchas gracias por tu aporte! lo he instalado y probado.
Me aparece lo siguiente:

Cita:
root@server [~]# sh compilerz.sh
Sus directorios temporales CONTIENEN SCRIPTS Y/O PROGRAMAS [ ATENCION ]
-----------------------------------------------------------------------
/tmp/cpanel_phpengine.1190850948.4153VLpQKqZrKE: PHP script text
/tmp/cpanel_phpengine.1190920707.6710R11AcYBlnd: PHP script text
/tmp/cpanel_phpengine.1193443695.5695AYYxjxRwZu: PHP script text
/tmp/cpanel_phpengine.1193443698.5796tkWUwD78de: PHP script text
/tmp/cpanel_phpengine.1193443731.5844qukZ1fDSju: PHP script text
/tmp/cpanel_phpengine.1193443764.6010HmK4lI4Rly: PHP script text
/tmp/sess_1617d52de058cdd91cc4b6b81c73cc7d: ISO-8859 C++ program text, with very long lines, with CRLF line terminators
/tmp/sess_64a8c79dd4f20008c79d70aa4e2fe395: ASCII C++ program text, with very long lines, with CRLF line terminators
/tmp/sess_7b0809b86323764160f5a7fb3f35e71b: ISO-8859 C++ program text, with very long lines, with CRLF line terminators
/tmp/sess_84a0a99ebaf0158d7c6e129493e4e6a5: ISO-8859 C++ program text, with very long lines, with CRLF line terminators
/tmp/unban.AKEB6425: Bourne shell script text executable
/tmp/unban.Fbf19995: Bourne shell script text executable
/tmp/unban.IGI29511: Bourne shell script text executable
/tmp/unban.JQy20599: Bourne shell script text executable
/tmp/unban.MeJK9834: Bourne shell script text executable
/tmp/unban.qiw27570: Bourne shell script text executable
/tmp/unban.YIc19447: Bourne shell script text executable
/var/tmp/cpanel_phpengine.1190850948.4153VLpQKqZrKE: PHP script text
/var/tmp/cpanel_phpengine.1190920707.6710R11AcYBlnd: PHP script text
/var/tmp/cpanel_phpengine.1193443695.5695AYYxjxRwZu: PHP script text
/var/tmp/cpanel_phpengine.1193443698.5796tkWUwD78de: PHP script text
/var/tmp/cpanel_phpengine.1193443731.5844qukZ1fDSju: PHP script text
/var/tmp/cpanel_phpengine.1193443764.6010HmK4lI4Rly: PHP script text
/var/tmp/sess_1617d52de058cdd91cc4b6b81c73cc7d: ISO-8859 C++ program text, with very long lines, with CRLF line terminators
/var/tmp/sess_64a8c79dd4f20008c79d70aa4e2fe395: ASCII C++ program text, with very long lines, with CRLF line terminators
/var/tmp/sess_7b0809b86323764160f5a7fb3f35e71b: ISO-8859 C++ program text, with very long lines, with CRLF line terminators
/var/tmp/sess_84a0a99ebaf0158d7c6e129493e4e6a5: ISO-8859 C++ program text, with very long lines, with CRLF line terminators
/var/tmp/unban.AKEB6425: Bourne shell script text executable
/var/tmp/unban.Fbf19995: Bourne shell script text executable
/var/tmp/unban.IGI29511: Bourne shell script text executable
/var/tmp/unban.JQy20599: Bourne shell script text executable
/var/tmp/unban.MeJK9834: Bourne shell script text executable
/var/tmp/unban.qiw27570: Bourne shell script text executable
/var/tmp/unban.YIc19447: Bourne shell script text executable
¿Será seguro eliminar todo eso?
fastcom está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Citando
Antiguo 12-nov-2007, 13:38   #4 (permalink)
Usuario activo
 
Avatar de WebTech
 
Fecha de Ingreso: julio-2006
Ubicación: Infranetworking.com
Mensajes: 643
WebTech sigue por muy buen camino
Enviar un mensaje por MSN a WebTech
Predeterminado

Hola fastcom,

Este script solo te avisa, el resto del trabajo debes hacerlo tu, o sea, investigar, averiguar y estudiar qué hacen esos archivos allí, si son reales amenazas o si solo son falsas alarmas (que seguro vas a encontrar algunas falsas alarmas dada la naturaleza de los scripts que hay en las webs y su interacción con el servidor).

Así que solo investiga cada archivo que te muestra allí, si es una amenaza, trata primero antes de borrarlo, de saber desde donde fué subido, por quién y cómo hacer para que no suceda otra vez.

Saludos,
__________________
INFRANETWORKING.COM - Web Hosting Profesional
Hosting Compartido - Hosting Reseller: cPanel, Fantástico, 100% en español.
Servidores Dedicados: 100% administrados, Sistemas de Backups, Optimización y Securización.
Administración de Servidores: Administración y Monitorización las 24 horas.
WebTech está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Citando
Antiguo 12-nov-2007, 16:31   #5 (permalink)
Usuario activo
 
Fecha de Ingreso: julio-2007
Mensajes: 90
fastcom sin puntos positivos o negativos
Predeterminado

Cita:
Iniciado por WebTech Ver Mensaje
Hola fastcom,

Este script solo te avisa, el resto del trabajo debes hacerlo tu, o sea, investigar, averiguar y estudiar qué hacen esos archivos allí, si son reales amenazas o si solo son falsas alarmas (que seguro vas a encontrar algunas falsas alarmas dada la naturaleza de los scripts que hay en las webs y su interacción con el servidor).

Así que solo investiga cada archivo que te muestra allí, si es una amenaza, trata primero antes de borrarlo, de saber desde donde fué subido, por quién y cómo hacer para que no suceda otra vez.

Saludos,
Perfecto gracias!
fastcom está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Citando
Respuesta

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Activado

Temas Similares
Tema Autor Foro Respuestas Último mensaje
script para dominios .es DavidC Software para hosting y Paneles de control 7 13-dic-2008 05:20
Pequeña guía a la seguridad de servidores. ferranvillalba Asuntos Técnicos, Seguridad y Configuración 3 29-jul-2008 09:44
Avanzado: auditar agujeros de seguridad de servidores imported_pesst Asuntos Técnicos, Seguridad y Configuración 8 03-abr-2006 10:17
GuÃ#a de Seguridad y Optimización de servidores web 800-HELP.com Servidores Dedicados y VPS 1 15-ene-2006 17:17
Consideraciones de seguridad en Servidores Web 800-HELP.com Asuntos Técnicos, Seguridad y Configuración 0 22-dic-2005 20:43

Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting

La franja horaria es GMT. Ahora son las 13:35.

Rioserver
Web hosting y dominios
Planes de hosting desde 2.90 USD
Soporte 24/7

www.rioserver.com

Infranetworking.com
Hosting PHP-MySQL
desde $3,5 dólares al mes!
Servidores Dedicados Hosting Reseller
www.infranetworking.com

Hosting en Mexico
500 Mb de espacio 29 pesos al mes
Soporte 24 h, cpanel,
Solicite prueba gratuita.

www.albergueweb.com.mx

AQPhost es Hosting Reseller
Te asesoramos
Inicia tu empresa de Web Hosting
¡hoy mismo!

www.aqphost.com/revendedores.htm


     ComunidadHosting  

La más grande comunidad dedicada al web hosting en nuestro idioma.

Para anunciar en ComunidadHosting, o para información general, por favor utiliza el formulario de contacto.







Desarrollado por: vBulletin® Versión 3.7.4
Derechos de Autor ©2000 - 2009, Jelsoft Enterprises Ltd.
Traducido por mcloud de vBhispano.com

Search Engine Friendly URLs by vBSEO 3.2.0