ITエンジニアなら当然知っておきたいセキュリティ知識クイズ ~フリーWi-Fi編~

# はじめに
皆さん、セキュリティの知識に自信はありますか？
ITエンジニアであれば、最低限の知識は身につけなければいけません。

本記事では、セキュリティの中でも特に身近なフリーWi-Fiについての4択クイズを10問出題します。フリーWi-Fiの全てを知っているという方も、まだ自信がない方も、一度腕試しをして自分の理解度を正確に把握しましょう。

::: note
弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。
また、Nucoでは一緒に働く仲間も募集しています！興味をお持ちいただける方は、[こちら](https://recruit.nuco.co.jp/?qiita_item_id=29965f1915436f2cfc79)まで。
:::


# 問題

#### Q1. フリーWi-Fiに接続する際に推奨される最も基本的なセキュリティ対策はどれですか？
A) ブラウザの履歴を消す
B) パスワードを変更する
C) VPNを使用する
D) Wi-Fiをオンにする
<details><summary>答え</summary>

```
C) VPNを使用する
```
[解説はこちら](#q1-フリーwi-fiに接続する際に推奨される最も基本的なセキュリティ対策はどれですか-1)
</details>

#### Q2. フリーWi-Fiを使用する際に特に避けるべき行為はどれですか？
A) 動画のストリーミング
B) ソーシャルメディアの閲覧
C) インターネットバンキングの利用
D) 音楽のストリーミング
<details><summary>答え</summary>

```
C) インターネットバンキングの利用
```
[解説はこちら](#q2-フリーwi-fiを使用する際に特に避けるべき行為はどれですか-1)
</details>

#### Q3. フリーWi-Fiに接続しているとき、通信内容を暗号化するために推奨されるプロトコルはどれですか？
A) HTTP
B) FTP
C) HTTPS
D) Telnet
<details><summary>答え</summary>

```
C) HTTPS
```
[解説はこちら](#q3-フリーwi-fiに接続しているとき通信内容を暗号化するために推奨されるプロトコルはどれですか-1)
</details>

#### Q4. Wi-Fiネットワーク上の通信を傍受する行為を指す用語はどれですか？
A) スプーフィング
B) スニッフィング
C) フィッシング
D) ジャミング
<details><summary>答え</summary>

```
B) スニッフィング
```
[解説はこちら](#q4-wi-fiネットワーク上の通信を傍受する行為を指す用語はどれですか-1)
</details>

#### Q5. Wi-Fiプロトコルの中で、デバイスの認証と暗号化において最も安全とされるのはどれですか？
A) EAP-FAST
B) WPA3-SAE
C) WEP
D) LEAP
<details><summary>答え</summary>

```
B) WPA3-SAE
```
[解説はこちら](#q5-wi-fiプロトコルの中でデバイスの認証と暗号化において最も安全とされるのはどれですか-1)
</details>

#### Q6. フリーWi-Fiを利用する際に、VPNの利用が推奨される主な理由はどれですか？
A) インターネット速度を向上させるため
B) データ通信を暗号化するため
C) ウェブサイトのアクセスを制限するため
D) 広告をブロックするため
<details><summary>答え</summary>

```
B) データ通信を暗号化するため
```
[解説はこちら](#q6-フリーwi-fiを利用する際にvpnの利用が推奨される主な理由はどれですか-1)
</details>

#### Q7. 中間者攻撃とは主にどのような攻撃ですか？
A) ネットワークトラフィックを分析し、通信の隠蔽と改ざんを行う攻撃
B) 特定のIPアドレスに対して、大量のデータパケットを送りつける攻撃
C) 特定のウェブサイトを模倣して、ユーザーを騙してログイン情報を盗む攻撃
D) システムの脆弱性を利用して、管理者権限を取得する攻撃
<details><summary>答え</summary>

```
A) ネットワークトラフィックを分析し、通信の隠蔽と改ざんを行う攻撃
```
[解説はこちら](#q7-中間者攻撃とは主にどのような攻撃ですか-1)
</details>

#### Q8. フリーWi-FiにおけるSSLストリッピング攻撃とは何ですか？
A) HTTPS通信をHTTPにダウングレードする攻撃
B) ウェブサイトのデザインを改変する攻撃
C) トラフィックを暗号化する攻撃
D) 不正に入手したセッション情報で接続をハイジャックする攻撃
<details><summary>答え</summary>

```
A) HTTPS通信をHTTPにダウングレードする攻撃
```
[解説はこちら](#q8-フリーwi-fiにおけるsslストリッピング攻撃とは何ですか-1)
</details>

#### Q9. フリーWi-Fiにおけるクライアントアイソレーション機能の目的は何ですか？
A) ネットワーク内のデバイス間の通信を防止する
B) フリーWi-Fiの速度を向上させる
C) Wi-Fiネットワークの範囲を拡大する
D) 無線接続の安定性を向上させる
<details><summary>答え</summary>

```
A) ネットワーク内のデバイス間の通信を防止する
```
[解説はこちら](#q9-フリーwi-fiにおけるクライアントアイソレーション機能の目的は何ですか-1)
</details>

#### Q10. 中間者攻撃を防止するために使用されるヘッダーはどれですか？
A) Content-Security-Policy
B) X-Frame-Options
C) Strict-Transport-Security
D) X-Content-Type-Options
<details><summary>答え</summary>

```
C) Strict-Transport-Security
```
[解説はこちら](#q10-中間者攻撃を防止するために使用されるヘッダーはどれですか-1)
</details>



# 解説

### Q1. フリーWi-Fiに接続する際に推奨される最も基本的なセキュリティ対策はどれですか？
#### <INS>A1. C) VPNを使用する</INS>
＜解説＞
VPNの使用は、フリーWi-Fiを使用する際の最も基本的かつ重要なセキュリティ対策です。VPN（Virtual Private Network）は、データ通信を暗号化し、インターネット上の安全な仮想的な専用線を通じてデータを送受信します。これにより、第三者による盗聴や改ざんを防ぎます。
![スクリーンショット 2024-06-21 17.06.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3571096/71c028b5-0a0c-f843-c247-4bd849298e13.png)

＜その他の選択肢について＞
__A) ブラウザの履歴を消す__: これはプライバシー保護には役立ちますが、フリーWi-Fiでの通信の安全性を確保することはできません。
__B) パスワードを変更する__: パスワード変更は重要ですが、フリーWi-Fi使用時の通信の安全性を直接確保するわけではありません。
__D) Wi-Fiをオンにする__: これはフリーWi-Fiに接続するための前提であり、セキュリティ対策とは言えません。


### Q2. フリーWi-Fiを使用する際に特に避けるべき行為はどれですか？
#### <INS>A2. C) インターネットバンキングの利用</INS>
＜解説＞
インターネットバンキングは、お金に関わる個人情報がたくさん詰まっています。そのような個人情報や財務情報が攻撃者に盗まれるリスクが高まるため、フリーWi-Fiのような不特定多数が利用するネットワークで使用するべきではありません。

＜その他の選択肢について＞
__A) 動画のストリーミング__: これ自体は大きなセキュリティリスクではありませんが、データ使用量が多いので通信速度に影響を与えることがあります。
__B) ソーシャルメディアの閲覧__: 公開情報の閲覧は比較的安全ですが、ログイン情報や個人メッセージのやり取りには注意が必要です。
__D) 音楽のストリーミング__: 動画同様、セキュリティリスクは低いですが、データ使用量が多いです。

### Q3. フリーWi-Fiに接続しているとき、通信内容を暗号化するために推奨されるプロトコルはどれですか？
#### <INS>A3. C) HTTPS</INS>
＜解説＞
HTTPS（Hypertext Transfer Protocol Secure）は、通信内容を暗号化し、データの機密性と整合性を保護するプロトコルです。これにより、フリーWi-Fi使用時でも通信が第三者によって盗聴や改ざんされるリスクが低減します。
「https:～」から始まるホームページアドレスが表示され、ブラウザのアドレスバーに「鍵」アイコンが表示されているかどうかで確認できます。
![スクリーンショット 2024-06-21 16.50.25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3571096/12a7b067-7aca-5ff7-bfd6-80bcc8afe445.png)

＜その他の選択肢について＞
__A) HTTP__: 暗号化されていないプロトコルであり、通信内容が平文で送信されるため、盗聴されやすいです。
__B) FTP__: ファイル転送プロトコルであり、標準では暗号化されていません。SFTPやFTPSなどの暗号化されたバージョンを使用することが推奨されます。
__D) Telnet__: ネットワークを介して機器を遠隔操作するためのアプリケーション層プロトコルです。通信が暗号化されていないため、SSHの使用が推奨されます。


### Q4. Wi-Fiネットワーク上の通信を傍受する行為を指す用語はどれですか？
#### <INS>A4. B) スニッフィング</INS>
＜解説＞
スニッフィングは、ネットワーク上の通信の内容を盗聴する行為です。攻撃者はネットワーク内のデータパケットを傍受し、内容を解析して情報を盗み出します。

![スクリーンショット 2024-06-15 17.29.34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3571096/53703b6a-5b0c-5897-0b2a-50ab4ea15735.png)

スニッフィング対策として、通信内容の暗号化や安全なプロトコル（HTTPS、SSH、VPN）の使用が推奨されます。また、セキュアなWi-Fi設定（WPA3など）も有効です。

＜その他の選択肢について＞
__A) スプーフィング__: 通信者を偽装する行為で、攻撃者が別のIPアドレスなどになりすまして通信を行います。
__C) フィッシング__: 偽のウェブサイトやメールを使用して、ユーザーから機密情報を騙し取る行為です。
__D) ジャミング__: 無線通信を妨害する行為で、Wi-Fiの信号を妨げることで通信を不安定にします。


### Q5. Wi-Fiプロトコルの中で、デバイスの認証と暗号化において最も安全とされるのはどれですか？
#### <INS>A5. B) WPA3-SAE</INS>
＜解説＞
WPA3-SAEは、現在最も安全とされるWi-Fiプロトコルです。WPA3-SAEでは、強化された認証方式（SAE：Simultaneous Authentication of Equals）を使用し、セキュリティ強度が向上しています。
また、「Forward Secrecy」などの機能もあり、過去のセッションデータが流出してもそれが解読されるリスクが低減されています。これにより、過去の通信の安全性も守られます。

＜その他の選択肢について＞
__A) EAP-FAST__: Ciscoが開発した、WPA3などで用いられる認証プロトコルEAP(Extensible Authentication Protocol）の認証方式の一つです。
__C) WEP__: 古いプロトコルであり、脆弱性が多く、容易に破られるため使用は推奨されません。
__D) LEAP__: Ciscoが開発したEAPプロトコルの一種で、古くから使用されていますが、現在では脆弱性が指摘されておりセキュリティは不十分です。


### Q6. フリーWi-Fiを利用する際に、VPNの利用が推奨される主な理由はどれですか？
#### <INS>A6. B) データ通信を暗号化するため</INS>
＜解説＞
VPNはデータ通信を暗号化するため、使用されます。A1の解説でも記述したとおり、データを暗号化して安全な仮想的な専用線を通じて送信するため、第三者による盗聴や改ざんを防ぎます。

＜その他の選択肢について＞
__A) インターネット速度を向上させるため__: VPNは通常、通信速度をわずかに低下させる可能性があります。
__C) ウェブサイトのアクセスを制限するため__: VPNはアクセス制限を回避するために使われることが多いです。
__D) 広告をブロックするため__: VPN自体には広告ブロック機能はありませんが、いくつかのVPNサービスは追加機能として提供しています。


### Q7. 中間者攻撃とは主にどのような攻撃ですか？
#### <INS>A7. A) ネットワークトラフィックを分析し、通信の隠蔽と改ざんを行う攻撃</INS>
＜解説＞
ネットワークトラフィックを分析し、通信の隠蔽と改ざんを行う攻撃は、中間者攻撃（MITM）の典型的な手法です。攻撃者は通信経路に割り込み、送受信されるデータを傍受し、場合によっては改ざんすることで、機密情報を盗みます。
![スクリーンショット 2024-06-15 17.32.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3571096/02de6017-0498-7644-8d4f-59503e6f8b95.png)
中間者攻撃を防ぐためには、HTTPSやVPNの使用、セキュリティ証明書の確認などが有効です。

＜その他の選択肢について＞
__B) 特定のIPアドレスに対して、大量のデータパケットを送りつける攻撃__: これはDDoS攻撃です。ターゲットシステムを過負荷にしてサービスを停止させます。
__C) 特定のウェブサイトを模倣して、ユーザーを騙してログイン情報を盗む攻撃__: これはフィッシング攻撃です。ユーザーを偽サイトに誘導し、ログイン情報を盗む手法です。
__D) システムの脆弱性を利用して、管理者権限を取得する攻撃__: これはエクスプロイト攻撃です。脆弱性を利用してシステムに不正アクセスします。


### Q8. フリーWi-FiにおけるSSLストリッピング攻撃とは何ですか？
#### <INS>A8. A) HTTPS通信をHTTPにダウングレードする攻撃</INS>
＜解説＞
SSLストリッピング攻撃とは、ユーザと通信先のサーバ双方に気づかれることなくHTTPS通信をHTTPにダウングレードさせる、中間者攻撃の一つです。攻撃者はHTTPS接続をHTTP接続に変換し、暗号化されていない通信を傍受します。
![スクリーンショット 2024-06-21 17.19.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3571096/36c0b543-0d25-1a8c-69f0-9b728124855f.png)
SSLストリッピング攻撃に対抗するためには、HSTS（HTTP Strict Transport Security）を導入することが推奨されます。これにより、ブラウザは常にHTTPS接続を強制します。

＜その他の選択肢について＞
__B) ウェブサイトのデザインを改変する攻撃__: これはウェブサイトの改ざんに関連する行為です。
__C) トラフィックを暗号化する攻撃__: これは一般的な攻撃ではなく、防御手段としての技術です。
__D) 不正に入手したセッション情報で接続をハイジャックする攻撃__: これはセッションハイジャックです。本人になりすましてさまざまな操作を実行できます。


### Q9. フリーWi-Fiにおけるクライアントアイソレーション機能の目的は何ですか？
#### <INS>A9. A) ネットワーク内のデバイス間の通信を防止する</INS>
＜解説＞
ネットワーク内のデバイス間の通信を防止するのがクライアントアイソレーション機能の目的です。これにより、同じネットワーク上の他のデバイスからの攻撃や不正アクセスを防ぐことができます。

＜その他の選択肢について＞
__B) フリーWi-Fiの速度を向上させる__: クライアントアイソレーションは速度向上に直接関与しません。
__C) Wi-Fiネットワークの範囲を拡大する__: これはリピーターやエクステンダーの役割です。
__D) 無線接続の安定性を向上させる__: 安定性向上はクライアントアイソレーションの直接の目的ではありません。


### Q10. 中間者攻撃を防止するために使用されるヘッダーはどれですか？
#### <INS>A10. C) Strict-Transport-Security</INS>
＜解説＞
Strict-Transport-Security（HSTS）は、中間者攻撃を防止するために使用されるHTTPヘッダーです。このヘッダーは、ブラウザに対してサイトへの接続を常にHTTPSで行うよう指示します。そのため、SSLストリッピング攻撃を効果的に防ぎます。

＜その他の選択肢について＞
__A) Content-Security-Policy__: サイトのコンテンツの読み込みを制御し、クロスサイトスクリプティング（XSS）などを防ぐためのヘッダーです。
__B) X-Frame-Options__: 外部サイトの表示制限を行うHTTPレスポンスヘッダーです。悪意のあるサイトを見えなくしてユーザーにクリックさせる、クリックジャッキング攻撃を防ぐために使用されます。
__D) X-Content-Type-Options__: コンテンツタイプのスニッフィングを防止し、クロスサイトスクリプティング（XSS）を防ぐためのヘッダーです。

::: note
**クロスサイトスクリプティング（XSS）**
Webサイトの脆弱性を利用し、HTMLに悪質なスクリプトを埋め込む攻撃。例えば、偽のログインフォームに誘導されて入力した個人情報を盗み取られる可能性があります。
:::



# まとめ
「ITエンジニアなら当然知っておきたいセキュリティ知識クイズ~フリーWi-Fi編~」いかがだったでしょうか。全問正解できた方はいらっしゃいますか？

フリーWi-Fiを安全に利用するためには、さまざまなセキュリティ対策が重要です。Wi-Fi利用時のセキュリティリスクを最小限に抑え、安心してインターネットを利用できる環境を構築しましょう。また、セキュリティは技術的な知識だけでなく日々の意識と習慣によっても強化されるため、常に最新の情報をキャッチアップし続けていきましょう。

::: note
弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。
また、Nucoでは一緒に働く仲間も募集しています！興味をお持ちいただける方は、[こちら](https://recruit.nuco.co.jp/?qiita_item_id=29965f1915436f2cfc79)まで。
:::
https://recruit.nuco.co.jp