FTP
よみ: エフティーピー
Web サーバーと手元のパソコン(ローカル PC)との間で、ファイルを転送・アップロードするための通信ルール(プロトコル)のことです。File Transfer Protocol の略。1971 年に作られた、非常に古典的な技術です。
運用の本質(重大なセキュリティリスク)
最も重要なポイントは、「昔ながらの FTP は、絶対にそのまま使ってはいけない」ということです。従来の FTP は、パスワードやファイルの中身を暗号化せず「平文(ハガキのように誰でも読める状態)」で送信するため、悪意ある第三者に簡単に盗聴されてしまう危険性があります。
現代のファイル転送の使い分け
| 名称 | 暗号化の仕組み | 安全性 | 実務でのスタンス |
|---|---|---|---|
| FTP | なし(平文通信) | × 危険 | 使用 NG。情報漏洩のリスク大。 |
| FTPS | SSL(SSL / TLS)/TLSで暗号化 | ◯ 安全 | 推奨。現代の標準的な選択肢の一つ。 |
| SFTP | SSH で強力に暗号化 | ◎ より安全 | 推奨。セキュリティ基準が厳しい企業でよく使われる。 |
よくある落とし穴(注意点)
- 言葉の罠:ファイル転送のこと全般を指して、一般名称のように「FTP」と呼んでしまう人が多いため、業者も担当者も「暗号化されていない危険な FTP」を使っていることに気づかない事故が起きます。
- 業者への対応:外部業者から「FTP 情報(パスワード等)を教えてください」と言われたら、そのまま渡すのではなく「弊社はセキュリティの観点から SFTP(または FTPS)を使用しています」と指定し返すのが、正しい担当者の基本姿勢です。
言葉をよく利用する人
- 情シス
- Web 担当者(発注側)
- コーダー / フロントエンドエンジニア
- バックエンドエンジニア
会話上での使用例
業者とのファイル授受の手段を確認する場面
-
業者
それでは、ファイルはFTPでお送りしますね。
-
Web担当者
FTPは通信が暗号化されないので、セキュリティ面が心配です。FTPSかSFTPに変更していただけますか。
-
業者
承知しました、暗号化された方法でお送りします。
業者へのサーバーアクセス権付与を情シスと相談する場面
-
情シス
業者さんにサーバーのアクセス権を渡そうと思うのですが。
-
Web担当者
FTP接続ではなく、SFTPやSSHベースで付与しましょう。その方がアクセスログも残せて安心です。
-
情シス
ログが残る形にしておけば、後追いもできますね。