Iptables I
Hola!
Muy buenas a todos/as!
Pretendo hacer una serie de artículos explicando un poco Iptables, ya que es una herramienta con la que puedes hacer multitud de cosas y nunca había escrito sobre ella.
Las pruebas las he echo una Debian 6 recién instalada =)
Para ver el estado de las reglas de Iptables hacemos
root@dragon-debian:~# iptables -L
Con esto nos mostraría las reglas existentes.
Chain INPUT (policy ACCEPT)
target prot opt source destinationChain FORWARD (policy ACCEPT)
target prot opt source destinationChain OUTPUT (policy ACCEPT)
target prot opt source destination
Ahora para habilitar la conexión a un puerto específico haríamos.
root@dragon-debian:~# iptables -A INPUT -p tcp –dport 2222 -j ACCEPT
Cuando tengamos todos los puertos que necesitamos habilitar denegaremos las otras conexiones:
root@dragon-debian:~# iptables -i eth0 -A INPUT -j DROP
Para saber quien intenta conectarse guardaremos todas las conexiones en un log:
root@dragon-debian:~# iptables -I INPUT 5 -m limit –limit 5/min -j LOG –log-prefix “iptables denied: ” –log-level 7
Guardaremos todas las reglas en un fichero:
root@dragon-debian:~# iptables-save
# Generated by iptables-save v1.4.8 on Wed Feb 9 12:13:31 2011
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [71:8488]
-A INPUT -p tcp -m tcp –dport 1337 -j ACCEPT
-A INPUT -p tcp -m tcp –dport 2222 -j ACCEPT
-A INPUT -p tcp -m tcp –dport 22 -j ACCEPT
-A INPUT -i eth0 -j DROP
-A INPUT -m limit –limit 5/min -j LOG –log-prefix “iptables denied: ” –log-level 7
COMMIT
# Completed on Wed Feb 9 12:13:31 2011
Podemos guardar las reglas en un fichero
root@dragon-debian:~# sh -c “iptables-save > /etc/iptables.rules”
Por último para que cuando se reinicie la máquina ya inicie con las reglas de iptables
Editamos el fichero interfaces y lo dejamos mas o menos así:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).# The loopback network interface
auto lo
iface lo inet loopback
##Cargamos las reglas de Iptables
pre-up iptables-restore < /etc/iptables.up.rules
# The primary network interface
allow-hotplug eth0
#NetworkManager#iface eth0 inet dhcp
Y ya está por hoy
Un saludo
Antivirus NOD32 en sistemas Linux
Muy buenas a todos/as!!!
Aunque en sistemas GNU/Linux es mas difícil que se encuentren virus, cada vez, dado que su uso aumenta es posible encontrar algún virus para sistemas GNU/Linux. Naturalmente estos antivirus que hay para Linux también detectan virus para sistemas Windows obviamente.
La página de descargas para NOD32
Los requisitos mínimos para la instalación són:
- Linux:
- RedHat, Debian, Ubuntu, Suse, Fedora and Mandriva y la mayoría de las otras RPM
- kernel 2.6 o superior
- Librería GNU C 2.3 o superior
- GTK+ 2.6 o superior
- LSB 3.1 compatibilidad recomendada
Consumo de memoria:
- Linux: 100 MB
Espacio en disco (Descarga):
- Linux: 17 MB
Espacio en disco (Instalación):
- Linux: 46 MB
Una vez cumplamos los requisitos mínimos podemos empezar con la instalación
Instalando NOD32 en Linux
marc@ubuntu:~$ sudo chmod a+x /home/marc/Descargas/ueav.i386.linux
[sudo] password for marc:
marc@ubuntu:~$ /home/marc/Descargas/ueav.i386.linux
Ahora empieza la instalación:
Esta es la pantalla de instalación de Eset NOD32, le damos a Next
Aceptamos el término de licencia:
Elegimos la instalación personalizada,
Al ser una beta ya nos proporcionan el usuario y password para las actualizaciones, le damos a next
En mi caso, no necesito un proxy para acceder a Internet
Aquí nos sale los usuarios que tendrán permisos para administrar el antivirus
Yo he añadido mi usuario para que pueda configurar el antivirus
Sigamos
Habilitamos el módulo de NOD32, y le damos a advanced Setup
Aquí configuramos donde manadaremos los reportes de ESET
Seguimos
Habilitamos la detección para el software sospechoso
Seguimos
Y por fin tendremos la instalación para empezar
Ls instalación se demorará según tu equipo
Seguimos
Una vez haya acabado nos pedirá reiniciar, lo hacemos y nos ponemos a configurar NOD32 mas a fondo,
Configurando NOD32
Veamos la pantalla principal de NOD32
Esta es la pantalla principal de NOD32 desde donde accederemos a las opciones, empecemos
Ahora en este pantalla vemos que el equipo está en perfectas condiciones! Seguimos
Desde aquí podemos ver las estadísticas generadas por NOD32 como lo acabamos de instalar no nos muestra nada.
Seguimos
Aquí es la parte del escaneo, veamos como lo vamos a configurar
Esta es la parte de configuración del análisis, veamos que parámetros tiene y como podemos jugar con ellos
Aquí he marcado que me analice todos los tipos de archivo, seguimos
Marcamos aquí que haga un escaneo utilizando distintos tipos de base de datos de firma de virus, que utilice heurística y, que, además analice las aplicaciones que crea que son del tipo maliciosa. Continuemos
El nivel de limpieza viene establecido de manera predeterminada en un nivel medio, yo lo he marcado como un nivel estricto de limpieza para una mayor efectividad en la limpieza de malware.
Seguimos
SI por ejemplo queremos excluir de la lista algún tipo de extensión, podemos ponerla aquí.
Seguimos
Aquí establecemos un tamaño para los archivos, si marcamos que los archivos de mas de 2MB no se han de analizar pues no lo hará. Además de que podemos excluir las carpetas de sistema para el escaneo.
Seguimos
Aquí ponemos que directorios se van a analizar, yo he marcado que se escaneen todos así tardará más el análisis pero así estaré seguro que no se escapa ningún virus.
Seguimos
En el apartado de protección real también hay varias opciones. Que el escáner esté presente cuando se abre y se cierra un archivo, por ejemplo. Vamos a las opciones avanzadas.
Esto establece que la cache para el análisis está en tantos archivos.
Seguimos
Aquí miraremos las otra opción más.
En el apartado de tools, podemos mirar desde donde descargas los Updates.
Seguimos
Podemos configurar el antivirus para que nos guarde los logs.
Seguimos
El filtro de los logs lo podemos establecer como queramos. En mi caso prefiero que me lo guarde todo.
Seguimos
Aquí ponemos que nos muestre las tareas de sistema.
Seguimos
En el apartado de interfaz yo quiero que me muestre als opciones avanzadas así puedo ver todas las opciones disponibles.
Seguimos
Ponemos que nos muestre las alertas de las cosas que pueda encontrar.
Seguimos
Por último en caso de que tuviéramos que utilizar un proxy para acceder a Internet aquí lo configuraríamos.
Y hasta aquí la instalación y configuración de NOD32 para sistemas GNU/Linux.
Recordad que es una Beta y que os puede dar problemas.
Un saludo
MD5, SHA1 funciones de hash
Es algo bastante extendido en Internet. MD5 y SHA1 sirve para comprobar la integridad de un fichero.
Es decir si ese fichero ha podido ser modificado o no.
Naturalmente es un tema bastante importante ya que, con este tipo de métodos podemos verificar que realmente estamos descargando y usando algo que proviene de la fuente original y no ha sido modificado por terceros.
Empezaremos por MD5 de echo es el más conocido y extendido por Internet.
Que es MD5?
Es uno de los algoritmos de reducción criptográficos diseñados por el profesor Ronald Rivest del MIT (Massachusetts Institute of Technology, Instituto Tecnológico de Massachusetts). Fue desarrollado en 1991 como reemplazo del algoritmo MD4 después de que Hans Dobbertin descubriese su debilidad.A pesar de su amplia difusión actual, la sucesión de problemas de seguridad detectados desde que, en 1996, Hans Dobbertin anunciase una colisión de hash plantea una serie de dudas acerca de su uso futuro.
Como comentaba antes, MD5 es el sistema más utilizado.
Comprobando MD5 en Windows
Veamos un ejemplo:
Nos queremos descargar una ISO de Debian, por ejemplo vamos a la página de descargas.
Nos descargamos la ISO.
La página de descargas ya nos ofrece un fichero para comprobar las firmas que es este:
Vamos a sacar el MD5 de la imagen del CD de Debian en Windows. Yo lo he echo con el programa MD5SUM.
Lo podemos descargar de aqui:
Después de descargarlo y probarlo nos sale esto:
Como veis nos da el hash, ahora vamos a comprobarlo con el hash que nos ofrecen:
Si miráis en la web que os he pasado antes la de Fichero MD5. Podemos ver que la firma ofrecida y la que hemos comprobado son iguales. Es decir, la ISO que tenemos es totalmente original.
Comprobando MD5 en Ubuntu:
Primero de todo instalaremos un paquete que nos hace falta:
sudo apt-get install sleuthkit
Instalamos el paquete y ya podemos comprobar la integridad del fichero.
Con esto obtenemos el hash MD5 en Ubuntu
Comprobando MD5 en MAC OS X
En MAC utilizaremos una herramienta que nos comprueba el hash, lo podemos encontrar aquí:
Lo utilizamos y calculamos el hash MD5 que queramos:
Ahora vamos por el SHA1.
Aunque no tan utilizado como el MD5, se tiende a migrar ya hacia el SHA1.
es un sistema de funciones hash criptográficas relacionadas de la Agencia de Seguridad Nacional de los Estados Unidos y publicadas por el National Institute of Standards and Technology (NIST). El primer miembro de la familia fue publicado en 1993 es oficialmente llamado SHA. Sin embargo, hoy día, no oficialmente se le llama SHA-0 para evitar confusiones con sus sucesores. Dos años más tarde el primer sucesor de SHA fue publicado con el nombre de SHA-1. Existen cuatro variantes más que se han publicado desde entonces cuyas diferencias se basan en un diseño algo modificado y rangos de salida incrementados: SHA-224, SHA-256, SHA-384, y SHA-512 (llamándose SHA-2 a todos ellos).
Vamos a ver como podemos comprobar la firma SHA1.
En la misma imagen de Debian.
Primero vemos como la página nos ofrece las firmas de hash
Comprobando firmas sha1 en Windows
Para hacer la comprobación de sha1 nos tenemos que descargar el ejecutable, lo podemos encontrar aqui:
Lo ejecutamos y comprobamos la firma
Ya tenemos nuestra firma SHA1 que podemos comprobar con nuestro fichero.
Comprobando Sha1 en Ubuntu.
Con el paquete que instalamos antes no haría falta instalar nada más.
Miremos como se hace:
Ya tenemos nuestra firma en sha1.
Comprobando Sha1 en MAC OS X
Por último en mac, para hacerlo utilizaremos la librería de openssl +sha1
veamos el comando sería así:
/usr/bin/openssl sha1 fichero
Asi que veamos un ejemplo:
Y hasta aquí todo, espero que desde ahora vigiléis lo que os bajais.
Saludos






























































