teora-fragmentos: (0.01)
	Nociones de fragmentos necesarias para el filtrado de paquetes


Resumen de contenido:
--------------------
Fragmentos
  BOMBAS FRAGMENTARIAS
  ATAQUES CON FRAGMENTOS
  CONCLUSIONES
    Desfragmentar
    Prohibir fragmentos
    No confiar ciegamente en el cortafuegos
  MAS INFO SOBRE FRAGMENTOS
    El bug del 2.2.10



Fragmentos

    Ahora ya sabemos que los fragmentos se hacen a nivel IP. Esto significa
    que los fragmentos pueden ser de cualquier protocolo (TCP, UDP, ICMP, etc)
    
    Como los fragmentos posteriores al primero no llevan la cabecera del
    protocolo (TCP, UDP, ICMP, etc) solo contienen informacin de IP
    (IP origen, IP destino, TOS, etc...) y no los puertos que van en la
    cabecera TCP/UDP
    
    Por lo tanto en las reglas de filtrado, en las que se acostumbra a filtrar
    por puertos, no sabremos que hacer con los fragmentos...


  BOMBAS FRAGMENTARIAS

	Hay ciertas combinaciones de fragmentos que dejan bloqueados a algunos
	sistemas operativos (Windows), creo recordar que eso era el Teardrop,
	el Linux es inmune a esto


  ATAQUES CON FRAGMENTOS

	Los kernel 2.2.10 (y anteriores supongo) tienen un bug que permite
	saltarse todas las reglas del cortafuegos y acceder a los servicios
	internos mediante una sofisticada tcnica de reescritura de cabeceras
	mediante fragmentos


  CONCLUSIONES

    Desfragmentar
	Instruir al kernel del sistema que usamos como gateway/cortafuegos
	para desfragmentar siempre

    Prohibir fragmentos
	Prohibir todos los fragmentos como PRIMERA regla en el cortafuegos

    No confiar ciegamente en el cortafuegos
	El bug del kernel 2.2.10 debe ensearnos a no confiar ciegamente en
	el cortafuegos, hay que asegurar la mquina todo lo posible, contando
	con el peor caso posible -una perdida completa de blindaje-


  MAS INFO SOBRE FRAGMENTOS

    El bug del 2.2.10
	El 27/Julio/1999 se envi a BUGTRAQ y puedes leer la descripcin en
	ftp://ftp.rustcorp.com/ipchains/ipchains-patch-2.2.desc (en ingls)
	 
