最終更新日:2026年7月2日
sg sg-technology network crypto_auth
まず結論
セキュアプロトコルとは、通信内容の盗聴・改ざん・なりすましを防ぐために、暗号化や認証を組み込んだ通信手順です。
SG試験では、細かい暗号方式よりも、どの通信を安全にするプロトコルかを見分けることが重要です。
| 用途 | 安全でない例 | セキュアな例 |
|---|---|---|
| Web通信 | HTTP | HTTPS |
| 遠隔ログイン | Telnet | SSH |
| ファイル転送 | FTP | SFTP / FTPS |
| メール送受信 | SMTP / POP3 / IMAP | SMTPS / POP3S / IMAPS / STARTTLS |
| VPN | なし | IPsec / SSL-VPN |
| 無線LAN | WEP | WPA2 / WPA3 |
迷ったら、まず「Webか、遠隔操作か、ファイル転送か、VPNか、無線LANか」を見ます。
直感的な説明
セキュアプロトコルは、通信を「鍵付きの箱」に入れて送るイメージです。
普通の通信では、通信経路の途中で中身を盗み見られたり、書き換えられたりするリスクがあります。
セキュアプロトコルを使うと、通信内容を暗号化したり、通信相手が本物か確認したりできます。
ただし、ポイントは何の通信を守るかで使う技術が違うことです。
- Webサイトを見る通信を守る → HTTPS
- サーバを遠隔操作する通信を守る → SSH
- ファイル転送を守る → SFTP / FTPS
- 拠点間や端末から社内への通信を守る → VPN(IPsecなど)
- 無線LANの区間を守る → WPA2 / WPA3
すべてを「暗号化だから同じ」と見ると、SG試験ではひっかかりやすくなります。
定義・仕組み
セキュアプロトコルとは、通信手順の中に、暗号化、認証、完全性確認などの機能を組み込んだプロトコルです。
代表的な役割は次の3つです。
| 役割 | 意味 | 防ぎたいこと |
|---|---|---|
| 暗号化 | 通信内容を第三者に読めない形にする | 盗聴 |
| 認証 | 通信相手が本物か確認する | なりすまし |
| 完全性確認 | 通信内容が途中で改ざんされていないか確認する | 改ざん |
たとえばHTTPSでは、HTTPの通信をTLSで保護します。
そのため、Webサイトとの通信内容を暗号化し、証明書によって通信先の正当性を確認できます。
TLSの設定については、IPAが公開しているTLS暗号設定ガイドラインも参考になります。TLSサーバの構築者や運営者が、適切なセキュリティを考慮した暗号設定を行うための資料です。
代表的なセキュアプロトコル
| プロトコル | 主な用途 | SG試験での見方 |
|---|---|---|
| HTTPS | Web通信 | HTTPをTLSで保護する |
| TLS | 通信の暗号化・認証 | HTTPSなどの土台になる |
| SSH | リモートログイン・遠隔操作 | Telnetの安全な代替 |
| SFTP | ファイル転送 | SSHを使った安全なファイル転送 |
| FTPS | ファイル転送 | FTPをTLSで保護する |
| IPsec | VPN・IPレベルの保護 | 拠点間VPNなどで使う |
| SSL-VPN | VPN | Webブラウザなどから利用しやすいVPN |
| WPA2 / WPA3 | 無線LAN | Wi-Fi区間の暗号化 |
SSL/TLSとHTTPSの関係
SG試験では、SSL/TLSとHTTPSの関係もよく混同します。
- TLS:通信を暗号化・認証するための仕組み
- HTTPS:HTTPをTLSで保護したWeb通信
つまり、HTTPSは「HTTP + TLS」と考えると分かりやすいです。
なお、現在はSSLという古い呼び方が残っている場面もありますが、実務上はTLSを使う理解が基本です。
SG試験では、古いSSLそのものの細部よりも、Web通信を安全にするにはHTTPS/TLSを使うという判断が重要です。
どんな場面で使う?
Webサイトやログイン画面
ID、パスワード、個人情報、Cookieなどを送るWeb通信では、HTTPSを使います。
HTTPのままだと通信内容を盗聴されるリスクがあります。
HTTPSにすることで、通信内容を暗号化し、接続先の正当性を証明書で確認できます。
サーバの遠隔操作
サーバへコマンドでログインして操作する場合は、SSHを使います。
Telnetは通信内容が暗号化されないため、パスワードや操作内容を盗聴されるリスクがあります。
そのため、遠隔ログインではTelnetではなくSSHを使うのが基本です。
ファイル転送
ファイル転送では、FTPのままだとユーザ名、パスワード、ファイル内容が平文で流れる可能性があります。
安全なファイル転送には、SFTPやFTPSを使います。
- SFTP:SSHの仕組みを使うファイル転送
- FTPS:FTPをTLSで保護するファイル転送
名前が似ていますが、SFTPとFTPSは別物です。
拠点間接続・リモートアクセス
社外から社内ネットワークへ接続したり、拠点間を安全につないだりする場合は、VPNを使います。
VPNでは、IPsecやSSL-VPNなどが使われます。
HTTPSが主にWeb通信を守るのに対して、VPNは通信経路やネットワーク接続全体を保護する目的で使われます。
無線LAN
無線LANでは、電波が周囲に届くため、暗号化が特に重要です。
古いWEPは安全性が低いため、現在はWPA2やWPA3を使うのが基本です。
SG試験では、無線LANの暗号化方式としてWPA2/WPA3を押さえておきます。
よくある誤解・混同
誤解1:セキュアプロトコルは全部同じ
これは誤りです。
どれも通信を安全にする方向の技術ですが、守る対象が違います。
- HTTPS:Web通信
- SSH:遠隔操作
- SFTP / FTPS:ファイル転送
- IPsec:IPレベルの通信やVPN
- WPA2 / WPA3:無線LAN
SG試験では、「暗号化する」という共通点だけでなく、何の通信を守るかを見ます。
誤解2:HTTPSならすべての通信が安全になる
これも誤りです。
HTTPSが守るのは、主にWebブラウザとWebサーバの間の通信です。
端末全体の通信や、社内ネットワークへの接続全体を守るものではありません。
社外から社内ネットワークに安全に接続する場合は、VPNの文脈で考えます。
誤解3:VPNとHTTPSは同じ
VPNとHTTPSは、どちらも通信を保護しますが、守る範囲が違います。
| 観点 | HTTPS | VPN |
|---|---|---|
| 主な対象 | Web通信 | ネットワーク接続・通信経路 |
| 使う場面 | Webサイト、ログイン、フォーム送信 | 社外から社内接続、拠点間接続 |
| 代表例 | HTTP + TLS | IPsec、SSL-VPN |
HTTPSはWeb通信の保護、VPNはネットワーク接続の保護と考えると切り分けやすいです。
誤解4:暗号化すれば脆弱性やマルウェアも防げる
暗号化は、盗聴や改ざんのリスクを下げるための対策です。
しかし、Webアプリケーションの脆弱性、マルウェア感染、フィッシング、認証情報の使い回しなどをすべて防げるわけではありません。
たとえばHTTPSを使っていても、偽サイトにパスワードを入力してしまえば被害が起こる可能性があります。
SG試験のひっかけパターン
- 「Web通信を暗号化する」→ HTTPS
- 「HTTPを安全にしたもの」→ HTTPS
- 「HTTPSの暗号化の土台」→ TLS
- 「遠隔ログインを安全に行う」→ SSH
- 「Telnetの安全な代替」→ SSH
- 「FTPの安全な代替」→ SFTP / FTPS
- 「拠点間VPNで使う」→ IPsec
- 「無線LANの暗号化」→ WPA2 / WPA3
- 「HTTPSを使えば、端末内のマルウェア感染も防げる」→ 誤り
判断軸の再確認(確認問題の前に)
- Web通信かを見る:WebならHTTPS/TLS。
- 遠隔操作かを見る:リモートログインならSSH。
- ファイル転送かを見る:FTPではなくSFTP/FTPS。
- ネットワーク全体かを見る:VPNならIPsecやSSL-VPN。
- 無線LANかを見る:WPA2/WPA3。
- 言い過ぎに注意:「暗号化すればすべて安全」は誤りになりやすい。
確認問題(SG試験対策)
インターネット経由でサーバへ遠隔ログインし、コマンド操作を安全に行いたい。この目的に最も適したプロトコルはどれか。
- ア. HTTP
- イ. FTP
- ウ. SSH
- エ. WEP
▶ クリックして答えと解説を見る(ここを開く)
正解:ウ
解説
- ア:HTTPはWeb通信のプロトコルです。暗号化されていないHTTPでは、遠隔ログインを安全に行う目的には適しません。
- イ:FTPはファイル転送のプロトコルです。平文で認証情報やファイル内容が流れるリスクがあります。
- ウ:適切です。SSHは、遠隔ログインやコマンド操作を暗号化して安全に行うために使います。
- エ:WEPは古い無線LANの暗号化方式で、安全性が低く、遠隔ログインのプロトコルではありません。
判断ポイントは、「遠隔ログイン」「コマンド操作」という言葉です。
この場合はSSHを選びます。
まとめ(試験直前用)
- セキュアプロトコル=暗号化・認証・完全性確認で通信を守る手順
- HTTPS=Web通信を守る
- TLS=HTTPSなどの土台になる暗号化・認証の仕組み
- SSH=遠隔ログインを安全にする
- SFTP / FTPS=ファイル転送を安全にする
- IPsec / SSL-VPN=VPNで通信経路を保護する
- WPA2 / WPA3=無線LANを保護する
- HTTPSはWeb通信、VPNはネットワーク接続を守る
- SG試験では「何の通信を守るか」で選択肢を切る