用語集A〜Z

FTP

よみ: エフティーピー

Web サーバーと手元のパソコン(ローカル PC)との間で、ファイルを転送・アップロードするための通信ルール(プロトコル)のことです。File Transfer Protocol の略。1971 年に作られた、非常に古典的な技術です。

運用の本質(重大なセキュリティリスク)

最も重要なポイントは、「昔ながらの FTP は、絶対にそのまま使ってはいけない」ということです。従来の FTP は、パスワードやファイルの中身を暗号化せず「平文(ハガキのように誰でも読める状態)」で送信するため、悪意ある第三者に簡単に盗聴されてしまう危険性があります。

現代のファイル転送の使い分け

名称暗号化の仕組み安全性実務でのスタンス
FTPなし(平文通信)× 危険使用 NG。情報漏洩のリスク大。
FTPSSSL(SSL / TLS)/TLSで暗号化◯ 安全推奨。現代の標準的な選択肢の一つ。
SFTPSSH で強力に暗号化◎ より安全推奨。セキュリティ基準が厳しい企業でよく使われる。

よくある落とし穴(注意点)

  • 言葉の罠:ファイル転送のこと全般を指して、一般名称のように「FTP」と呼んでしまう人が多いため、業者も担当者も「暗号化されていない危険な FTP」を使っていることに気づかない事故が起きます。
  • 業者への対応:外部業者から「FTP 情報(パスワード等)を教えてください」と言われたら、そのまま渡すのではなく「弊社はセキュリティの観点から SFTP(または FTPS)を使用しています」と指定し返すのが、正しい担当者の基本姿勢です。

言葉をよく利用する人

  • 情シス
  • Web 担当者(発注側)
  • コーダー / フロントエンドエンジニア
  • バックエンドエンジニア

会話上での使用例

業者とのファイル授受の手段を確認する場面

  • 業者
    それでは、ファイルはFTPでお送りしますね。
  • Web担当者
    FTPは通信が暗号化されないので、セキュリティ面が心配です。FTPSかSFTPに変更していただけますか。
  • 業者
    承知しました、暗号化された方法でお送りします。

業者へのサーバーアクセス権付与を情シスと相談する場面

  • 情シス
    業者さんにサーバーのアクセス権を渡そうと思うのですが。
  • Web担当者
    FTP接続ではなく、SFTPやSSHベースで付与しましょう。その方がアクセスログも残せて安心です。
  • 情シス
    ログが残る形にしておけば、後追いもできますね。

関連 Lesson(本書本文)

Lesson 3-5 契約で揉めないために