TFTP transmits data in cleartext and does not provide authorization and authentication functions, posing security risks and leaving the device vulnerable to network viruses and attacks. To mitigate these risks, take the following measures:
Impose application limitations.
TFTP does not support authentication and is an insecure file transfer protocol. Therefore, devices can function only as TFTP clients, and cannot function as TFTP servers.
As managing TFTP clients requires level-3 management commands, only users with management rights can perform operations on device files through TFTP.
Configure TFTP server ACL rules.
You can configure TFTP server ACL rules in the system view to limit the IP addresses of TFTP servers that can access the corresponding device.
Configure source interfaces.
You can configure the source interfaces supported by the TFTP client to limit the access range and improve device security.
tftp client-source { -a source-ip-address | -i interface-type interface-number }
Run the display tftp-client command to check the configuration of the TFTP client.