Вы можете оценить безопасность как обратную вероятность вероятности атаки.
S=1/P(A)
Обновления встроенного ПО всегда (99,99% времени) выполняются в неагрессивных средах (или, по крайней мере, за брандмауэром и / или устройством NAT), тогда безопасность обновления встроенного ПО TFTP очень хорошая, даже если сам протокол не имеет функций безопасности.
От RFC 7440 - опция Windowsize TFTP
Security Considerations
TFTP includes no login or access control mechanisms. Care must be
taken when using TFTP for file transfers where authentication, access
control, confidentiality, or integrity checking are needed. Note
that those security services could be supplied above or below the
layer at which TFTP runs. Care must also be taken in the rights
granted to a TFTP server process so as not to violate the security of
the server's file system. TFTP is often installed with controls such
that only files that have public read access are available via TFTP.
Also listing, deleting, renaming, and writing files via TFTP are
typically disallowed. TFTP file transfers are NOT RECOMMENDED where
the inherent protocol limitations could raise insurmountable
liability concerns.
TFTP includes no protection against an on-path attacker; care must be
taken in controlling windowsize values according to data sender, data
receiver, and network environment capabilities. TFTP service is
frequently associated with bootstrap and initial provisioning
activities; servers in such an environment are in a position to
impose device or network specific throughput limitations as
appropriate.
Также большинство обновлений прошивки сегодня используют какую-то проверку целостности образа перед тем, как действительно перепрограммировать двоичный файл.
Использование TFTP является классическим, потому что это очень простой, легко реализуемый протокол с очень маленьким объемом памяти.
TFTP Это также ключевой компонент при сетевой загрузке PXE, где сетевые адаптеры используют его для извлечения NBP и компонентов ранней загрузки,