Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión

 
Búsqueda Avanzada

15.707 Mensajes en 3.130 Temas- por 372 Usuarios - Último usuario: Javier Cruz
Mayo 23, 2012, 10:19:14
Foro de Hispabyte.netSeguridad y RedesPrivacidad y Seguridad InformáticaTema: Fortaleciendo Protocolo TCP/IP en Windows
Páginas: [1]   Ir Abajo
Imprimir
Autor Tema: Fortaleciendo Protocolo TCP/IP en Windows  (Leído 490 veces)
0 Usuarios y 2 Visitantes están viendo este tema.
ZeNnEka
Miembro Imprescindible
*****
Mensajes: 976



Ver Perfil
« : Febrero 17, 2004, 06:36:23 »


Los atakes de denegaci?n de servicio, konocidos como DoS, intentan aprovechar los fallos del protokolo TCP/IP para saturar el tr?fico e impedir ke la informaci?n llegue al ordenador afektado.

Hasta la fecha era muy dif?cil impedir un atake DoS a ordenadores basados en la arquitektura NT, como Windows 2000 o XP; no okurre as? lo mismo kon el kernel de Linux. Sin embargo, se ha enkontrado un modo de fortalecer la pila del protokolo TCP/IP en Windows; ya sea en redes internas o redes konectadas a Internet.

Para ello hay ke tokar el registro de Windows.

Se abre, por tanto, Regedit y en la klave:

HKey_Local_Machine/ System/ CurrentControlSet/ Services/ Tcpip/ Parameters

se kolocan los siguientes valores DWORD:

EnableICMPRedirect = 0 (Se deshabilitan las redirekciones ICMP, impidiendo ke un atake se redirija a un tercero).

SynAttackProtect = 2 (Establece el l?mite SYN, para ke no se kree una situaci?n en la ke la konexi?n TCP se blokee en un estado semi abierto. La konfiguraci?n predeterminada es 0. Un valor de 2 kontrola la kaducidad de las konexiones abiertas y medio abiertas).

TCPMaxConnectResponseRetransmissions = 2 (Determina las veces ke TCP transmite un mensaje SYN/ACK ke no es respondido. TCP retransmite konfirmaciones hasta alkanzar el n?mero de este valor).

TCPMaxHalfOpen = 500 (N?mero de konexiones ke el servidor puede mantener en estado semi abierto antes de ke TCP/IP inicie la protekci?n kontra atakes SYN).

TCPMaxHalfOpenRetired = 400 (N?mero de konexiones ke el servidor puede mantener en estado semi abierto, inkluso despu?s de retransmitir una konexi?n. Si se sobrepasa esta entrada, TCP/IP inicia la protekci?n kontra atakes SYN).

TCPMaxPortsExhausted = 5 (N?mero de solicitudes de konexi?n ke el sistema rechazar? antes de ke TCP/IP inicie la protekci?n kontra atakes SYN).

TCPMaxDataRetransmissions = 3 (N?mero de veces que TCP retransmite un segmento de datos deskonocido en una konexi?n existente).

EnableDeadGWDetect = 0 (Determina si el ordenador tiene ke detektar puertas de enlace inaktivas. Un valor de 1 implica que el sistema solicite a TCP ke kambie a una puerta de enlace de reserva en kaso de konexiones kon problemas. Las puertas de enlace de reserva est?n definidas en la Configuraci?n TCP/IP, en Red, del Panel de control).

EnablePMTUDiscovery = 0 (Determina si est? habilitado el deskubrimiento MTU de ruta de akceso, donde TCP deskubre el pakete de mayor tama?o en la ruta a un host remoto).

DisableIPSourceRouting = 2 (Determina si un ordenador permite ke los klientes konectados establezkan la ruta que los paketes deben seguir hasta su destino. Un valor de 2 impide el enrutamiento de origen de los paketes IP).

NoNameReleaseOnDemand = 1 (Determina si el ordenador libera su nombre NetBIOS a otro ordenador ke lo solicite o si un pakete malintencionado kiere apropiarse del nombre NetBIOS).

PerformRouterDiscovery = 0 (Determina si el ordenador realiza un deskubrimiento del router de esta tarjeta. El deskubrimiento solicita la informaci?n del router y agrega la informaci?n a una tabla de ruta -ARP-. El valor de 0 incluso impide el envenenamiento ARP).

Para simplifikar la labor de introducir manualmente estos par?metros en el protokolo TCP/IP, se ha inkluido la descarga a un fichero ZIP ke kontiene dos makros que realizan esta labor.

La primera makro, Tcpip_sec.vbs, konfigura autom?tikamente todo lo de arriba. Para los m?s suspikaces, la makro puede ser editada con kualquier Editor de textos. Como puede verse forma parte del Kit de Recursos de Microsoft.

Una vez ejekutada la makro, habr? ke reiniciar el ordenador para ke los kambios en la pila TCP/IP tengan efekto.

A todo lo anterior, a?n puede asegurarse m?s la pila TCP/IP para las aplikaciones socket de Windows (Winsock), como es el kaso de los servidores web o FTP. Kabe a?adir ke el responsable de las konexiones a aplikaciones Winsock es el driver Afd.sys. El problema de este driver es ke en Windows 2000 y XP se modifik? para admitir un n?mero mayor de konexiones en estado semi abierto, sin denegar akceso a los klientes leg?timos. En Windows 2003 se ha habilitado otro tipo de protekci?n.

Afd.sys puede usar la kopia de seguridad din?mika del Registro, konfigurable, en lugar de hacerlo kon la kopia de seguridad est?tika. Y eso es lo ke vamos a hacer en:

HKey_Local_Machine/ System/ CurrentControlSet/ Services/ AFD/ Parameters

kolocando los siguientes valores DWORD:

EnableDynamicBacklog = 1 (Alterna entre el uso de una kopia de seguridad est?tika y una din?mika del Registro. El valor predeterminado es 0, lo ke ?nikamente permite el uso de la kopia de seguridad est?tica).

MinimumDynamicBacklog = 20 (N?mero m?nimo de konexiones permitidas a la escucha. Si las konexiones libres descienden por debajo de este valor se krea un subproceso para krear konexiones libres adicionales. Un valor demasiado grande reduce el rendimiento del ordenador).

MaximumDynamicBacklog = 20000 (N?mero m?ximo de konexiones libres y medio abiertas. M?s all? de este valor no habr?n konexiones libres adicionales, al estar limitado).

DynamicBacklogGrowthDelta = 10 (N?mero de extremos Winsock en kada konjunto de asignaci?n solicitado por el ordenador. Un n?mero demasiado elevado provoka ke los recursos del sistema se okupen de forma innecesaria).

La segunda makro de las mencionadas, Winsock_sec.vbs, konfigura autom?tikamente estos valores en el Registro de Windows 2000 y XP.

Ojo, ke algunos antivirus detektan kualquier makro komo una posible entrada de virus, impidiendo sus ejekuci?n. Si ese el caso, habr? ke desaktivar moment?neamente el antivirus hasta ke se hayan ejekutado las macros. En todos los kasos, habr? ke reiniciar el ordenador para ke los kambios en la pila TCP/IP surtan efekto.

El fortalecimiento de la pila TCP/IP no es una panacea, pero servir? para la defensa de atakes basados en DoS, sean del tipo ke sea. Komo siempre, el administrador de sistemas o el usuario, deber?a de aktivar, kuando menos, un firewall, komo medida adicional para evitar ?ste y otro tipo de atakes.


C Ya n Thanx...!!
« Última modificación: Febrero 17, 2004, 06:40:43 por ZeNnEka » En línea

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

"...Ash Nazg Durbatuluk   Ash Nazg Gimbatul
    Ash Nazg Thrakatuluk  Agh burzum-ishi krimpatul..."

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

J.R.R Tolkien
ZeNnEka
Miembro Imprescindible
*****
Mensajes: 976



Ver Perfil
« Respuesta #1 : Febrero 17, 2004, 06:38:31 »

Se me pas? , ak? est?n las makros...

Hasta Luego...

C Ya n Thanx...!!

* Macros.zip (1.14 KB - descargado 53 veces.)
En línea

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

"...Ash Nazg Durbatuluk   Ash Nazg Gimbatul
    Ash Nazg Thrakatuluk  Agh burzum-ishi krimpatul..."

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

J.R.R Tolkien
HeLL
Asiduo
***
Mensajes: 183


Live free or die.


Ver Perfil
« Respuesta #2 : Febrero 19, 2004, 06:31:00 »

interesante, son formas de no permitir a un atakante jugar con tu makina.

Ahora estoy investigando como hacer que cuando des "ping" a una makina, te responda con el "127.0.0.1". Se puede!!!!!!1

El problemon es como???
En línea

The Girl? Elisha Cuthbert
-----------------------------
Solo decir que el dia: 9 de Febrero del 2005 a las 9:06PM, Dekiper anuncio que Hispabyte iba a cerrar; despues con el apoyo de los miembros de este foro se tomo la decision de seguir manteniendolo. Digo esto para que lo tengas en cuenta.
D4MR0D
Grupo_Moderadores
Miembro Imprescindible
*
Mensajes: 1.069



Ver Perfil
« Respuesta #3 : Febrero 19, 2004, 09:39:00 »

Usa un firewall para redirigir el tr?fico ICMP saliente a localhost
En línea
Páginas: [1]   Ir Arriba
Imprimir
Foro de Hispabyte.netSeguridad y RedesPrivacidad y Seguridad InformáticaTema: Fortaleciendo Protocolo TCP/IP en Windows
Ir a:  


Tema diseñado por RJ-45 para Hispabyte.net basado en el
theme famouspadexx v.09 designed by Formado Comprido
Downloable here. My present to padexx.de