Leyendo tu post me ha venido a la memoria que, en los primeros tiempos de la ADSL, Telefónica tuvo problemas para crear en los routers 3Com 812 con firmwares anteriores a la versión 1.1.7 los clientes de TFTP que les permitieran tener acceso desde sus propias IPs de gestión.
Las versiones citadas de firmware (anteriores a la 1.1.7) tenían un bug que no permitía crear clientes TFTP concretos, es decir, asignados a una IP determinada. Para solucionar este problema, Telefónica rectificó sus configuraciones (Megavía no se que versión) para que crearan un cliente TFTP universal, usando para ello el comando:
add tftp client 0.0.0.0
con lo cual, podía acceder cualquier IP desde Internet al router por TFTP y bajarle o subirle archivos, con el peligro que esto representa en cuanto a seguridad, ya que los "cabritos" de Telefónica no pusieron ningún filtro que impidiera el acceso por el puerto UDP 69 de TFTP salvo a sus IPs de gestión de EDC's, tal como hacían con los puertos TCP 80 de HTTP (Web) o TCP 23 de TELNET con el mismo Megavía, supongo que por desidia o descuido.
Lo malo del tema es que el Megavía que hacía esta configuración, creando un cliente TFTP universal, siguió utilizándose porque estaba en muchas Webs para descargarlo y la propia Telefónica siguió usándolo, incluso con versiones de firmware que ya tenían corregido el bug, con el peligro que ello representa.
Para poder comprobar si tenemos este "maldito" cliente TFTP, deberíamos entrar al router desde una sesión Telnet o Consola y, o bien borrarlo, o poner un filtro que impida el acceso.
Con list tftp clients veremos si tenemos el peligroso cliente TFTP universal y, si es así, podemos borrarlo con delete tftp client 0.0.0.0. Luego podemos crear un cliente TFTP correcto con add tftp client [IP_ordenador]. O bien podemos dejar el cliente TFTP universal y poner un filtro que nos cape el puerto de TFTP (UDP 69).
Saludos
P.D.:
He ojeado, por curiosidad, un manual del Megavía versión 2.5.2 (que creo es una de las que está en vigor) para ver que co** configuraciones hacía respecto a lo del mencionado cliente TFTP universal y... ¡Oh maravilla!...
me encuentro que el fastuoso Megavía 2.5.2 le mete al router el nefasto cliente TFTP universal a través de lo que Telefónica Data España, S.A. llama pomposamente "plantilla de configuración generada por la aplicación" y lo hace tanto en la configuración multipuesto con IP fija (Telefónica la llama ADSL permanente) como para IP dinámica (ADSL delegado para Telefónica).
Posteo aquí, como muestra, la "Plantilla de configuración generada por la aplicación Megavía v2.5.2" para la configuración multipuesto con IP fija:
3Com-DSL>delete configuration
You have requested to Delete the system configuration
Please confirm the request.(No/Yes):y
3Com-DSL>Set system name [Numero de telefono]
3Com-DSL>Set system location Telefonica-DATA
3Com-DSL>Set command login_required yes
3Com-DSL>Set command password [password]
3Com-DSL>Enable security_option remote_user administration
3Com-DSL>Add user [usuario] password [password]
3Com-DSL>Add ip network LAN address [dir_Eth_del_modem]/[mascara_eth_del_modem]
3Com-DSL>Add tftp client 0.0.0.0
3Com-DSL>Enable ip forwarding
3Com-DSL>Set dhcp mode disabled
3Com-DSL>Add vc internet
3Com-DSL>Set vc internet ip enable ipx disable bridging disable
3Com-DSL>Set vc internet network_service rfc_1483
3Com-DSL>Set vc internet atm vpi [vpi] vci [vci] category_of_service unspecified pcr 0
3Com-DSL>Set vc internet remote_ip_address [dir_Loopback_del_SABA]/[mascara_de_usuario]
3Com-DSL>Set vc internet local_ip_address [dir_IP_de_usuario]
3Com-DSL>Set vc internet nat_option enable
3Com-DSL>Set vc internet default_route_option enable
3Com-DSL>enable vc internet
3Com-DSL>capture text_file filtro
#filter
IP:
1 ACCEPT scr-addr= [direccion_GESTIÓN_EDC's]/[Bits_mascara_de_gestionEDC];
2 REJECT tcp-dst-port=23;
3 REJECT tcp-dst-port=80;
[control+d]
3Com-DSL>add filter filtro
3Com-DSL>set interface atm:1 input_filter filtro
3Com-DSL>capture text_file filtro2
#filter
IP:
1 AND dst-addr= [dir_Eth_del modem];
2 REJECT tcp-dst-port=23 ;
3 AND dst-addr= [dir_Eth_del modem];
4 REJECT tcp-dst-port=80 ;
5 AND dst-addr= [dir IP usuario];
6 REJECT tcp-dst-port=80 ;
7 AND dst-addr= [dir IP usuario];
8 REJECT tcp-dst-port=23 ;
[control+d]
3Com-DSL>add filter filtro2
3Com-DSL>set interface eth:1 input_filter filtro
3Com-DSL>save all
Remarco en negrilla la puerta trasera que mete en tu router nuestra querida Telefónica con su maravilloso Megavía, cosa que podría haber sido evitada fácilmente solo con haber hecho que el Megavía introdujera un cuarto "rule" en el script de creación de su famoso filtro:
4 REJECT udp-dst-port=69;
Si después de esto quereis seguir usando el "comodo" Megavía pues... ya sabeis lo que hay, aparte claro de los bonitos filtros del final.
El que quiera "entender" que entienda...