Tienda de informática
Foro de informática MPC > Trucos y tutoriales > Tema

Trucos y tutoriales


07/11/06
wwww

tutorial para prevenir ataques de troyanos y otros, atraves de puertos
Aclaremos que es un puerto: los puertos son las vias de comunicacion que usan las computadoras para conectarse entre si, para aclarar un poco mas si nosotros nos conectamos al internet y pedimos ver una pagina web, nuestra maquina tendra que habilitar un puerto (Via de comunicacion) para acceder al servidor web, el servidor web a retribucion de esto nos abrira un puerto y nos pedira nuestra informacion (Ip) para identificar quien ingresa.

Puertos abiertos

Bueno pues por principio hay que aclarar que un puerto abierto no siempre representa un riesgo, el peligro comienza si el programa que lo usa tiene algun codigo dañino. Por lo tanto no existe una razon para cerrar todos los puertos por "seguridad".

Un puerto abierto no es autónomo y no debería ser considerado como algo que puede ser destruido al cerrarlo. Si un puerto está abierto en tu ordenador, significa que hay un programa activo usando dicho número de puerto para comunicarse con otros ordenadores en la web. Un puerto no es abierto por el sistema operativo, es abierto por un programa específico queriendo usarlo.

Para cerrar un puerto, usualmente solo es necesario cerrar el programa ó servicio que mantiene dicho puerto abierto. En algunos puertos basta con decirle a un programa o servicio que el puerto no debe estar abierto. Un buen ejemplo son los Servicios de Información de Internet de Microsoft, en Windows 2000 y Windows XP. Si son instalados, abren tres puertos automáticamente: 21, 25 y 80. El puerto 21 es el servidor FTP; el puerto 25 el servidor SMTP (servidor de email); y el puerto 80 el servidor web para HTTP.

El servidor FTP habilita a otros usuarios de internet a descargar archivos compartidos desde tu sistema. Pueden también subir archivos a tu sistema, si eliges permitirlo. El servidor SMTP es usado para enviar emails directamente a la casilla de correo del recipiente sin usar un servidor de correo externo. El servidor de correo te permite correr un sitio web en tu PC. Pero esto es solo alcanzable en tu dirección de IP. Si deseas hacer esto accesible al público, necesitas un nombre de dominio que redireccione a una dirección de IP estática.

Sin embargo, si no necesitas todos estos servidores, simplemente ciérralos y los puertos serán cerrados automáticamente. Abre el administrador de servicios en el panel de control - administrador de tareas. Servicios y programas que son abiertos automáticamente cuando se inicia el sistema sin ninguna ventana visible. Todos ellos trabajan si que tu los veas.

Busca "servicio de publicación www" en la lista y haz click en el icono Detener Servicio en la parte superior. El puerto 80 no estará más en uso, estará cerrado. Puedes hacer lo mismo con el "servicio de publicación FTP" y el "protocolo simple de transporte de Correo (SMTP)".

Sin embargo, no es siempre sencillo el averiguar porque un puerto está abierto. Un ejemplo es el puerto 5000 el cual es abierto de forma predeterminada por Windows ME y XP. Para esto, no hay servicio que puedas apagar, que cierre el puerto. Para cerrar este puerto, es necesario desinstalar cierto componente del sistema. El puerto 5000 es usado para "plug and play" con dispositivos de redes. Si cierras este puerto, la red "plug and play" no estará más disponible.


#1 
07/11/06
wwww

Firewalls

Aunque un puerto no pueda ser bloqueado cerrando un programa ó servicio, hay otras opciones para bloquear las comunicaciones a dicho puerto. Los Firewalls pueden prevenir conexiones en puertos específicos. Trabajan según el principio en que los paquetes de datos que usan un puerto en particular en una red son filtrados. Sin embargo, los firewalls solo proveen protección pasiva. Esto significa que tu puedes tener un troyano instalado en tu ordenador, pero no se puede conectar al atacante a causa del cortafuegos el cual está bloqueando la conexión.

Hay diferentes conceptos de firewalls. Por un lado hay firewall de Escritorio como Zonealarm ó Tiny Personal Firewall, los cuales son instalados de forma local en la PC que protegen. Se localizan sobre la capa del driver de la red del sistema operativo, y previenen conexiones desde ó hacia puertos específicos bloqueados. Pero aquí también hay un obstáculo. No se puede prevenir que programas ó troyanos, los cuales no usan el driver de la red del sistema operativo, hagan una conexión hacia afuera del ordenador. Si un atacante puede instalar un troyano con su propio driver de red en tu PC, un firewall de escritorio no es de gran ayuda.

Una técnica más segura es instalar un firewall en un segundo ordenador. Usualmente en una red entera de ordenadores solo se pueden enviar datos hacia internet a través de un "servidor firewall". Los ordenadores en la red no tienen una conexión directa a internet. Todos los datos son transmitidos por el firewall y pueden entonces ser bloqueados cuando sea necesario. La mayoría de estos también son capaces de analizar paquetes de datos. Entonces, por ejemplo, si un email inofensivo es transferido, el firewall puede chequear que ahí no hay un virus adjuntos al email, y filtra el adjunto antes de enviarlo al PC destino. En general, los buenos firewall tienden a ser bastante caros y usualmente requieren hardware especial.

Lista de algunos puertos

* 21 (Puerto de Ftp) * 4661,4662 (Puertos usados para Conexiones Peer to Peer como Emule y otros) * 47624 (Puerto para juegos de en red por lo general) * 25 (Puerto de conexion de smtp) * 80 (Puerto del Http) * 119 (Puerto nntp) * 139 (El famoso puerto de Netbios) * 445 (Movil Ip) * 531 (Puerto IRC) * 1521 (Puerto para Oracle y SQL) * 3306 (Puerto para Mysql) * 40193 (Puerto para Novell)


#2 
07/11/06
wwww

Defensa de puertos

Bueno para empezar creo que lo mas urgente siempre es cerrar el famoso puerto 139 de NetBios de Windows.

Lo que primero debemos hacer es ir a panel de control ---> Conexiones en Red ---> Elejimos el Grupo de red al que pertenecemos ---> Propiedades ---> protocolo TCP / IP ---> Propiedades ---> Opciones avanzadas ---> WINS ---> Desabilitar Netbios ---> Reiniciamos la pc.

Ahora si deseamos tener mas seguridad de que no se pueda ingresar a nuestra maquina por este medio buscamos el archivo vnbt.386 que se encuentra en la carpeta SYSTEM o en la SYSTEM32 depende que version de windows se use, luego lo hay que hacer es cambiarle el nombre le colocamos una letra extra por ejemplo a vnbta.386, reiniciamos la computadora y listo.

Ahora para saber que otros puertos debemos cerrar pueden scanear su maquina de los puertos abiertos en la misma.

Para cerrar o abrir manualmente cada uno de los puertos que ustedes elijan:

Panel de Control ---> Conexiones de Red ---> Propiedades ---> Elejimos la viñeta Avanzadas ---> Proteger mi equipo ---> Configuracion

Aparecera otra ventana donde estar enlistado los puertos habilitados en la computadora, si queremos modificar o eliminar uno de ellos solo basta elegir el puerto y elegir el boton que corresponda de eliminar o modificarlo, aca encontraran tambien el Boton Agregar, al hacer click en el deberan llenar en el primer espacio que les aparecera en la ventana que aparecera es el comentario respecto al puerto, el segundo campo se debe colocar el nombre del equipo, en el tercer y cuarto campo debemos colocar el puerto para abrir internamente y externamente, luego debemos elegir al tipo de puerto que corresponde si es TCP o UDP y luego colocamos aceptar.

Total: 2 respuestas.
Anterior | Página 1 de 1 | Siguiente
Tienda MPC | Noticias | Contactar
© Copyright: MercadoPC Iberia S.L. 2000 - 2011
Inscrita en el Registro Mercantil de Alicante, Tomo 2323,Libro 0, Folio 111, Sección 8, Hoja A-56445, Inscripción 1ª C.I.F B53457859