This attack can be easily extended to the following scenarios:
The last item means that simply performing authentication over a secure channel will not be enough. To resolve this issue, a secure FTP mechanism must be used, where both the FTP authentication and file upload/download must occur via a secure channel. Standard mechanisms to create a secure channel include SSL and TLS. Interested reader may search for SFTP or SCP for secure FTP protocols.
The video was created by Cansın Yıldırım.