勉強前イメージ
SFTPじゃなくて?
調査
FTPS とは
File Transfer Protocol over SSL/TLS の略で、
FTPの弱点をカバーしたプロトコルになります。
ファイルの転送途中に盗聴を防ぐために、SSLとTLSを使って安全に転送できるようにしています。
SSLとTLSについては こちら に詳細記載していますが
SSLのバージョンアップ版がTLSで、基本TLSが使用されているのですがSSLが一般化したことから SSL/TLS
と呼ばれています。
FTPS の暗号化方式
- Explicitモード
明示的なモードで、
通信開始時は暗号化せずに通信を確立、
その後クライアントからのAUTHコマンドで暗号化を行います。
- Implicitモード
暗黙的なモードで
通信開始時から暗号化を行うモードです。
FTPの20,21番ポートを使用せずに989,990ポートを使用します。
この方式はクライアントがFTPSに対応している必要があります。
SFTP とは
SSH File Transfer Protocol の略衣、
sshを使用して暗号化するファイル転送プロトコルです。
基本的にはFTPSと同様のセキュリティ対策を行うことができます。
FTPS と SFTP の違い
- FTPS : SSL/TLSを利用した暗号化プロトコル
- SFTP : SSHを使用した暗号化プロトコル
勉強後イメージ
初めてこんなプロトコルあるって知った。
似た感じだと思ったけど違うんだね。