SFTPとは何ですか?その用途は?SFTP、FTP、FTPSの違いは何でしょうか?この記事では、これらの質問に対する答えを提供します。

SFTPとは

SFTPはSecure File Transfer Protocol(セキュアファイル転送プロトコル)の略称です。これは、Webで大きなファイルを転送するために使用されるファイル プロトコルです。ファイル転送プロトコル (FTP) に基づいて構築されており、Secure Shell (SSH) セキュリティコンポーネントが含まれています。

Secure Shellは、インターネットセキュリティのための暗号化コンポーネントです。SSHとSFTPは、Webセキュリティを向上させるために、Internet Engineering Task Force (IETF)によって設計されました。SFTPは、SSHと暗号化された FTP コマンドを使用してファイルを安全に転送し、パスワードのスニッフィングやプレーン テキストでの機密情報の公開を回避します。SFTPは、クライアントがサーバーによって認証される必要があるため、中間者攻撃も防ぐことができます。

提示:

ヒント:その他のプロトコルの詳細情報については、MiniToolのWebサイトにアクセスしてください

SFTPの用途

SFTPは、FTPの後継として、一般に重要なファイルを保護するために使用されます。

どのような企業でも、たとえ病院や医療機関と協力するサードパーティであっても、デジタルデータパケットの形でネットワークを移行する期間中、PHIの機密を保持する必要があります。したがって、SFTPを使用してこの種のデータを保護できます。

SFTPは、送信中にこのデータをブロックしてハッカーが入手できないようにし、法律が適用される場合は、会社が不注意にHIPAAに違反しないようにするためのオプションです。SFTPは、他のデータ保護基準にも適合することができます。

SFTPプロトコルに詳しくないと、SFTPと仮想プライベートネットワーク(VPN)のどちらを使うのが良いのか分からないかもしれません。どちらもデータを保護するシステムですが、同じものではありません。SFTPはプロトコルであり、VPN は安全なデータ暗号化トンネルです。そのため、SFTPプロトコルを使用してVPN経由で情報を送信することで、より安全な通信を行うことも可能です。

関連記事:Windows 10 PCでVPNを設定する方法

SFTPの仕組み

SFTPは、SSHデータストリームを介して安全な接続を確立し、組織に高レベルのファイル転送の保護を提供します。これは、SFTP が暗号化アルゴリズムを使用してデータをサーバーに安全に移動し、プロセス中にファイルを読み取れないようにするためです。認証により、操作中の不正なファイルアクセスが防止されます。

SFTPは2要素認証を必要としませんが、より安全な接続のために、ユーザーID、パスワード、SSHキーの両方を要求するように選択できます。SSH鍵を作成することで、偽者がSFTPサーバーに接続するのを防ぐことができます。SSHキーペアは事前に生成しておく必要があります。

SFTP vs. FTP vs. FTPS

ここで、SFTP、FTP、FTPSの違いを紹介します。

FTP(File Transfer Protocolの略称)は、コンピューターネットワークのクライアントとサーバー間でコンピュータ ーファイルを転送するために設計された標準ネットワーク プロトコルです。FTPの意味について言えば、ファイル転送プロトコルは、クライアント サーバー モデル アーキテクチャ上に構築されており、クライアントとサーバーの間で個別の制御とデータ接続を使用します。

FTPユーザーは、通常、クリアテキストログインプロトコルを使用し、ユーザー名とパスワードで認証できますが、サーバーが許可するように構成されている場合は、匿名で接続できます。

FTPS(FTP-SSL、FTP Secureとも呼ばれる)は、一般的に使用されるファイル転送プロトコル(FTP)の拡張であり、トランスポート層セキュリティ(TLS)と以前のセキュアソケットレイヤー(SSL、現在はRFC7568で禁止されている)暗号化プロトコルが追加されています。

SFTP はデータをバイナリ形式で転送するため、ファイル転送ははるかに高速です。したがって、FTPSと比較し、転送されるデータ量は少なくなります。SFTPは1つの接続のみを使用し、専用のデータチャネルは必要ありません。SFTP接続は、常にSSHを使用して保護されます。ファイル転送に加え、SFTPには、権限や属性の操作、ファイルのロックなどの操作も含まれます。

最後に

以上、「安全なファイル転送プロトコル」について詳しく説明しました。この記事がお役に立つことを願っています。

  • hatena