Archive for September, 2007

iGoogle-sms (Movistar)

Thursday, September 20th, 2007

Gadget para iGoogle que te permite enviar mensajes a móviles.

Solo tienes que enviar un mensaje al 770 con una clave. Despues tienes que hacer clic sobre editar configuración e introducir esta clave. A partir de ese momento todos los mensajes que envies desde iGoogle te los cobrarán a tu número pero con la comodidad de utilizar un teclado de verdad :P

Para añadirlo haz clic aquí.

Más información en la web de open.movilforum.com

Escritorio Movistar para Linux

Thursday, September 20th, 2007

Está disponible para Fedora y Suse como autoinstalable bin. Se puede descargar aquí. He intentado configurarlo en Debian pero no lo he conseguido.

Una opcion alternativa es utilizar gnome-ppp con los siguientes datos de conexión:

usuario: movistar
contraseña: movistar
teléfono: *99***1#

Es recomendable quitar el PIN a la tarjeta para no tener problemas.

Evitar el ssh brute force

Thursday, September 13th, 2007

Uno de los principales problemas a los que se enfrentan los administradores que tienen máquinas conectadas directamente a internet es encontrarse a menudo con trazas de este tipo en el fichero auth.log

Sep 13 09:53:22 localhost sshd[22528]: (pam_unix) authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=77.23.4.12 user=root

Normalmente son intentos de fuerza bruta automatizados para obtener nuestra password de root. Si no queremos que este tipo de ataque consuma nuestro ancho de banda o peor aun, puedan averiguar nuestras claves, podemos utilizar alguna de las siguientes medidas:

1. Cambiar el puerto de escucha del servidor ssh, para ello modificamos el fichero /etc/ssh/sshd_config y cambiamos donde pone Port 22 por el puerto que queramos.

2. Deshabilitar el acceso root por ssh. Editamos el fichero /etc/ssh/sshd_config y cambiamos PermitRootLogin Yes por No.

3. Si tenemos instalado iptables podemos limitar el numero de conexiones por tiempo al servidor ssh. Por ejemplo podemos limitar a 6 intentos de conexion por minuto. Cosa que no nos afectara si conocemos la clave. Para ello ejecutamos:

iptables -A INPUT -i eth0 -p tcp –dport 22 -m state –state NEW -m recent –set –name SSH
iptables -A INPUT -i eth0 -p tcp –dport 22 -m state –state NEW -m recent –update –seconds 60 –hitcount 6 –rttl –name SSH -j DROP

4. Otra alternativa es utilizar el software portsentry, para quien no lo haya utilizado, es un demonio que escucha en los puertos que digamos y bloquea la ip del que intente conectarse a ese puerto. Si tenemos debian tecleamos:

apt-get install portsentry

Una vez instalado editamos el fichero /etc/portsentry/portsentry.conf y cambiamos el parámetro TCP_PORTS por:

TCP_PORTS=”22″

y comentamos la línea del párametro UDP_PORTS. En la sección Dropping Routes podemos decirle que añada una regla en el iptables para bloquear la ip del atacante, para ello descomentamos la siguiente línea y comentamos la que estaba antes ya que solo puede haber una variable KILL_ROUTE definida.

# iptables support for Linux
KILL_ROUTE=”/sbin/iptables -I INPUT -s $TARGET$ -j DROP”

Ahora reiniciamos el servicio con el comando

/etc/init.d/portsentry restart

A partir de ahora cada vez que alguien intente conectar al puerto 22 quedará registrado en el fichero syslog y su ip será bloqueada.

Espero que os resulte útil ;)

Instalar Nessus en Debian Etch

Wednesday, September 5th, 2007

Nessus es un popular auditor de seguridad para servidores. Con el podrás testear si tu servidor tiene algun punto débil utilizando plugins que emulan diversos ataques y chequean vulnerabilidades. Esta formado por un servidor que es el que realiza los chequeos y un cliente qu es el que nos permite configurar los tests que vamos a realizar y nos devuelve los resultados.

Para instalar ambas partes en Etch, utilizando nuestro querido apt-get escribimos lo siguiente:

apt-get install nessusd
apt-get install nessus
apt-get install nessus-plugins

Una vez instalado necesitamos crear un usuario para poder realizar las pruebas.

Ejecutamos:

nessus-adduser

Y escribimos el login y el password para el nuevo usuario.

Si todo ha ido bien, en aplicaciones > internet ya debería aparecer el icono de nessus. Lo lanzamos y en la ventana de host tenemos que configurar el login y la clave del usuario para poder conectarnos al servidor y realizar las pruebas.

pantallazo-nessus-setup.png

Es recomendabe lanzar de vez en cuando el comando nessus-update-plugins para actualizar los plugins.

Y con eso ya tendriamos nessus funcionando. ;)