ネットワーク
FTPとSFTPに関する記述として、最も適切なものはどれか。
ア.SFTPはSSL/TLSで保護されたFTPであり、FTPSと同じ意味である。
イ.FTPとSFTPはどちらもポート21を使い、暗号化の有無だけが違う。
ウ.FTPはポート21で制御コネクションを張りデータは平文転送、SFTPはSSHプロトコルを利用しポート22で暗号化通信を行う。正解
エ.FTPのアクティブモードはクライアントが任意のポートからデータコネクションを開始するため、ファイアウォール越しでも問題なく動作する。
解説
FTPは「葉書で送るデータ便」(誰でも読める)、SFTPは「鍵付き宅配便」(SSHで暗号化)。SFTPの「S」はSSL/TLSではなくSSHのS、FTPSの「S」とは似て非なる別物です。
なぜ ウ が正解か
ウが正解。FTPはポート21(制御)とポート20または動的ポート(データ)を使い、認証情報も含めて平文で通信する。SFTP(SSH File Transfer Protocol)はSSH(ポート22)の上で動作し、認証もデータ転送もSSHの暗号化トンネル内で行われる。SFTPとFTPSは別物(FTPSはFTP over SSL/TLSでまた別仕様)。
出典: AI生成問題(学習用)