elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 05:56  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad (Moderadores: skapunky, Novlucker)
| | |-+  Navegar de forma segura mediante túneles SSH
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Navegar de forma segura mediante túneles SSH  (Leído 12,642 veces)
madpitbull_99
Moderador Global
***
Desconectado Desconectado

Mensajes: 1.898



Ver Perfil WWW
Navegar de forma segura mediante túneles SSH
« en: 16 Septiembre 2011, 19:22 »

 Mediante los túneles SSH podemos asegurar casi todo tipo de protocolos, al conectarnos a una red insegura, como puede ser la red WiFi de un hotel, restaurante o las típicas redes públicas que algunos ayuntamientos ofrecen de forma gratuita (que por cierto, no sé cuanto durará), estamos expuesto a diferentes ataques por parte de otros usuarios conectados a la misma red.

 El escenario por norma general es poner la tarjeta en modo “promiscuo” y estar mirando todos los paquetes que pasan por nuestra tarjeta de red, que puede tratarse de información sensible, desde usuarios y claves hasta números de cuentas bancarias.

 Para éste ejemplo he usado un servidor VPS de tipo “budget” (precios bajos - prestaciones bajas) para realizar el artículo. Lo primero será asegurarnos de que el servidor SSH, en mi caso OpenSSH, está correctamente configurado para soportar los túneles.

 Procedemos a mirar la configuración del servicio SSH en /etc/ssh/sshd_config y buscamos las siguientes directivas:

 
AllowTcpForwarding yes
GatewayPorts yes
TCPKeepAlive yes


Donde el primer parámetro activa el redireccionamiento y encapsulación de los diferentes protolocos basado en TCP y el segundo hace que la conexión se mantenga de forma continua, normalmente después de un tiempo, que suele ser aproximadamente unas dos horas, la conexión TCP se desconecta de forma automática.

 Una vez editado el fichero de configuración, procedemos a reiniciar el servicio:

 
/etc/init.d/ssh restart
En otros sistemas operativos como CentOS, los demonios se encuentran en rc.d.

 El siguiente paso es conectarnos y crear el túnel en el puerto que pasaremos como argumento al cliente ssh:

 
ssh -D 8080 mad@servidor-personal.com


Con el comando de arriba, estamos creando un túnel en el puerto 8080 de nuestro propio equipo hacia el servidor SSH. Si queremos aprovechar el puerto y navegar de forma segura, tendremos que configurar nuestro navegador para al conectarse a los servidores web, use como servidor SOCKS nuestro propio equipo local y el puerto 8080.

 En Firefox esto se hace en la Configuración de Red:

 

 Después de guardar los cambios, es recomendable reiniciar el navegador. El proceso es similar en la mayoría de los demás navegadores, para crear el túnel SSH, si estamos en Windows, en la parte final de artículo encontrarás otros artículos de apoyo para hacerlo desde Windows mediante el cliente SSH PuTTy.

 Podemos ver un claro ejemplo si empleamos un sniffer, en éste caso WireShark, las diferencias entre el envío de datos cifrados y en claro.

 

 En el ejemplo de arriba los datos están cifrados, mientras que en el de abajo no.

 

 El uso de túneles no se limita sólo al ámbito web, podemos tunelizar cualquier protocolo, si queremos acceder de forma segura a nuestro servidor de correo, también podemos tunelizar POP, SMTP, IMAP y demás.

 
ssh -f usuario@servidor-personal.com -L 2000:smtp.gmail.com:25 -N


En éste ejemplo, estamos haciendo un túnel desde el puerto 2000 del servidor-personal al puerto 25 del servidor SMTP de gmail.com. El uso es ilimitado, sólo depende de nuestra imaginación.

 

Recursos y Documentación:

 _SSH Port Forwarding [Symantec]

 _Port Forwarding [The SSH Definitive Guide]

 _How to tunnel Web Traffic with SSH Secure Shell [Using PuTTy]

 _Breaking Firewalls with OpenSSH and PuTTy

 

Nota:

No hace falta tener un VPS o un servidor dedicado, podemos usar nuestro propio equipo que tenemos en casa, claro está, que habrá que mantenerlo encendido continuamente.


« Última modificación: 18 Septiembre 2011, 09:53 por madpitbull_99 » En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
^DeMoN^


Desconectado Desconectado

Mensajes: 475


A la Droga Dile NO...Me dejes nunca.


Ver Perfil
Re: Navegar de forma segura mediante túneles SSH
« Respuesta #1 en: 18 Septiembre 2011, 09:43 »

Muy pero muy interesante... solo queda ponerlo en practica!

Muchas gracias compa!


En línea


Ustedes controlan nuestras vidas, nosotros sus sistemas.

Server: irc.feg2.com 6667 Canal:#Malware
el-brujo
ehn
***
Desconectado Desconectado

Mensajes: 17.232


La libertad no se suplica, se conquista


Ver Perfil WWW
Re: Navegar de forma segura mediante túneles SSH
« Respuesta #2 en: 20 Septiembre 2011, 11:46 »





¿Porqué o dónde debo navegar de forma segura o privada?

- En el trabajo (por privacidad).
- Para navegar libremente y proxys y restricciones de contenido web (Fortinet, Panda Gate Defender, McAffe Site Advisor, etc)
- En una red wifi pública o abierta y sin cifrado (OPN) (por seguridad y privacidad)



En Windows podemos usar el cliente SSH llamado Putty

1) Creamos el túnel:

Pestaña Tunnels Putty

    Seleccionamos Dynamic
    Source port: 1234
    Destination:dejar en blanco

Añadir (Add)

Opcional --> Marcar opción "Enable Compression".


2) Nos conectamos al servidor SSH

Host: miservidorssh (ip)
Port: 22

(recordar guardar (Save) la sesión para que no pierda el tunel y el resto de opciones la próxima vez que abrimos el Putty)

Open (conectar)


3) En el Firefox o cualquier navegador que permita uso Socks 4,5

Servidor Socks: localhost
Puerto: 1234


Extra:

Si queremos que las peticiones DNS del navegador también pasen por el proxy socks para mayor seguridad:

En el Firefox:

about:config

network.proxy.socks_remote_dns --> true

Para transimitir ficheros de manera sencilla y segura de Windows a Linux podemos usar WinSCP, un cliente que soporta SFTP
« Última modificación: 16 Febrero 2012, 17:23 por el-brujo » En línea

"elhacker.net es único, por eso no fabrica para otras marcas"  - Prohibido prohibir

Raftrack

Desconectado Desconectado

Mensajes: 121


Mi ordenador. mis reglas.


Ver Perfil
Re: Navegar de forma segura mediante túneles SSH
« Respuesta #3 en: 21 Septiembre 2011, 23:40 »

2 preguntas:

1-con un tunnel SSH se puede checar por ejemplo gmail, facebook, hotmail?

2-Para acceder a un tunnel cifrado de SSH necesitas montar un servidor? :/
En línea




urvreak

Desconectado Desconectado

Mensajes: 98



Ver Perfil
Re: Navegar de forma segura mediante túneles SSH
« Respuesta #4 en: 22 Septiembre 2011, 01:55 »

basicamente convendria para conectarse con servidores privados como el banco? osea da tan algo nivel de seguridad?
En línea
Garcad

Desconectado Desconectado

Mensajes: 133


Ver Perfil
Re: Navegar de forma segura mediante túneles SSH
« Respuesta #5 en: 22 Septiembre 2011, 02:01 »

En vuestra opinión dentro de la seguridad que puede ofrecer ssh/ssl/vpn

Con cual os quedáis.

Salu2
En línea

el-brujo
ehn
***
Desconectado Desconectado

Mensajes: 17.232


La libertad no se suplica, se conquista


Ver Perfil WWW
Re: Navegar de forma segura mediante túneles SSH
« Respuesta #6 en: 22 Septiembre 2011, 17:01 »

2 preguntas:

1-con un tunnel SSH se puede checar por ejemplo gmail, facebook, hotmail?

2-Para acceder a un tunnel cifrado de SSH necesitas montar un servidor? :/


1) Si podrías acceder a gmail, facebook y hotmail aunque estuviera prohibido por el firewall o proxy de la empresa.

2) Necesitos un ordenador con conexión a internet, puede ser linux (ssh) o Windows (cgywin ssh o similares), no hace falta que sea un servidor, simplemente debe estar on-line, tener conexión a internet y poderte conectar remotamente al puerto dónde escucha el ssh

Cita de: urvreak
basicamente convendria para conectarse con servidores privados como el banco? osea da tan algo nivel de seguridad?

Si estás en casa conectado con un cable de red y navegas por https no necesitas más seguridad que la que ya te ofrece el banco por https. Pero si estás en una Wifi abierta deberías usar https todo el rato, y no todas las páginas webs tienen https, entonces es dónde usando tunel ssh navegarías todo el rato como si fuera por https.
En línea

"elhacker.net es único, por eso no fabrica para otras marcas"  - Prohibido prohibir

Grave

Desconectado Desconectado

Mensajes: 295


|\|0\/\/ 15 7|-|3 71/\/\3


Ver Perfil WWW
Re: Navegar de forma segura mediante túneles SSH
« Respuesta #7 en: 23 Septiembre 2011, 03:29 »

2-Para acceder a un tunnel cifrado de SSH necesitas montar un servidor? :/

Puedes usar tambien una shell gratuita, yo uso la de http://shellmix.com
En línea

"y el conocimiento os hara libres"

Module Console1
   Console.Write("Hello Word")
   Console.ReadLine()
End Module
http://aion.cr0n0triger.operaunite.com/
Raftrack

Desconectado Desconectado

Mensajes: 121


Mi ordenador. mis reglas.


Ver Perfil
Re: Navegar de forma segura mediante túneles SSH
« Respuesta #8 en: 24 Septiembre 2011, 18:09 »

Que diantres es la shell? esque veo en todas partes sobre conseguir shell en mIRC conseguir shells een linux luego una shell gratuita....
estoy muuuuuy perdido....
En línea




madpitbull_99
Moderador Global
***
Desconectado Desconectado

Mensajes: 1.898



Ver Perfil WWW
Re: Navegar de forma segura mediante túneles SSH
« Respuesta #9 en: 24 Septiembre 2011, 19:25 »

En este caso, el termino shell se refiere a una cuenta en un sistema Linux/Unix al que puedes conectarte vía SSH.

El compañero Grave ya ha mencionado una página que ofrece ese servicio, otra que conozco y que he probado es Anapnea.

En vuestra opinión dentro de la seguridad que puede ofrecer ssh/ssl/vpn

En los tres casos la información va cifrada, en el caso de las VPN depende del tipo de software utilizado, aunque los nuevos van todos cifrados.


En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
Raftrack

Desconectado Desconectado

Mensajes: 121


Mi ordenador. mis reglas.


Ver Perfil
Re: Navegar de forma segura mediante túneles SSH
« Respuesta #10 en: 26 Septiembre 2011, 23:41 »

Backtrack5 ya lleva incorporada una ssh cierto?
es decir no hace falta que me la descargue de ninguna web xD!
En línea




madpitbull_99
Moderador Global
***
Desconectado Desconectado

Mensajes: 1.898



Ver Perfil WWW
Re: Navegar de forma segura mediante túneles SSH
« Respuesta #11 en: 27 Septiembre 2011, 10:28 »

El cliente SSH viene instalado por defecto en casi todas las distribuciones, en el caso de Backtrack me parece que también viene instalado el servidor SSH.


En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
imoen


Desconectado Desconectado

Mensajes: 1.088


Ver Perfil
Re: Navegar de forma segura mediante túneles SSH
« Respuesta #12 en: 27 Septiembre 2011, 17:09 »

HOla


Veamos , que estoy un poco oxidad con esto, y me parece algo interesante,
Yo uso windows y tengo dos opciones o monto en el equipo mi propio servidor ssh o uso uno externo.

Parte 1
---------
Bueno  os pongo , tengo mi equipo win 7 , instalo el putty , me he creado la cuenta en shellmix. 

vim ssh_config

#AllowTcpForwarding yes
#GatewayPorts no
#TCPKeepAlive yes

Vale pues me imagino que no me sirve shellmix para esto no cumple los requisitos del primer post, logicamente es un archivo porpiedad del root y no se puede modificar

La descartamos para nuestros objetivos  ?¿ aunque el usuairo que la psoteo no se si l ausa para esto nos alguna idea ayuda?¿

Parte II
--------
crear una cuenta en anapnea , son un poco tontos en el chat donde tienes solicitar la cuenta si que descartado.


Parte III
---------
instalar un servidor SSH en window , lo pruebo y os digo algo

bs imoen
En línea

2 X Intel pentium III 1000 MHZ ( bi procesador )
2 gigas de Memoria value kigston pc 133 ( 4 X 512)
40 gigas de hd seagate ->> update 2 x 40 gigas 
ati 8500 64 mb DDR ->> update gforce 5200 FX 256

srta imoen
Raftrack

Desconectado Desconectado

Mensajes: 121


Mi ordenador. mis reglas.


Ver Perfil
Re: Navegar de forma segura mediante túneles SSH
« Respuesta #13 en: 28 Septiembre 2011, 15:13 »

Pero cuando me conecto al servidor ssh es un servidor externo no?
como puedo montar yo mismo un servidor ssh para tener mas seguridad?

y si me conecto a un servidor ssh saldra mi ip real en la red?
En línea




el-brujo
ehn
***
Desconectado Desconectado

Mensajes: 17.232


La libertad no se suplica, se conquista


Ver Perfil WWW
Re: Navegar de forma segura mediante túneles SSH
« Respuesta #14 en: 28 Septiembre 2011, 19:10 »

Citar
Pero cuando me conecto al servidor ssh es un servidor externo no?

Si.

Citar
como puedo montar yo mismo un servidor ssh para tener mas seguridad?

Creo que todas las distribuciones linux vienen con openssh instalado de serie.

También se puede montar en Windows un servidor openssh

http://wiki.elhacker.net/redes/windows/instalacion-y-configuracion-de-un-servidor-ssh-en-windows

Citar
y si me conecto a un servidor ssh saldra mi ip real en la red?

En la red local seguirá saliendo tu ip privada, es sólo para acceder fuera de la red que saldrá la ip del servidor ssh y no la ip pública del lugar que estás. Deberás configurar cada programa por separado (Outlook, Firefox, Messenger etc) para que use el proxy socks.
« Última modificación: 28 Septiembre 2011, 20:43 por el-brujo » En línea

"elhacker.net es único, por eso no fabrica para otras marcas"  - Prohibido prohibir

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
crear respaldos de forma segura
Dudas Generales
jotaa05 0 398 Último mensaje 22 Junio 2005, 16:15
por jotaa05
Compartir mi wifi de forma relativamente segura
Hacking Wireless
Tranchete 14 2,266 Último mensaje 12 Julio 2008, 16:42
por pianista
navegar de forma segura
Dudas Generales
jesusarturoes 3 1,496 Último mensaje 14 Diciembre 2010, 20:42
por Aberroncho
Por qué extraer de forma segura un dispositivo USB?
Hardware
gregory90 10 2,844 Último mensaje 31 Mayo 2011, 09:05
por gregory90
Compartir archivos de forma segura
Seguridad
Gambinoh 5 1,198 Último mensaje 9 Diciembre 2011, 17:34
por adastra
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines