ネットワークとセキュリティの練習問題

出題領域「ネットワークとセキュリティ」の練習問題 3 問です。公式の出題率は 7.5% です。

問題 1

ブラウザに「high-school-python.jp」のようなドメイン名を入力したとき、そのドメイン名を通信に必要な IP アドレスに変換する仕組みはどれか。

  1. 1DNS
  2. 2CSS
  3. 3SSD
  4. 4PDF
答えと解説を見る

正解:1. DNS

解説

ドメイン名を IP アドレスに変換する仕組みは「DNS(Domain Name System)」です。インターネット上の通信は本来、数値の IP アドレスを使って行われますが、人間には覚えにくいため、覚えやすいドメイン名が使われています。DNS はいわば「インターネットの電話帳」として、ドメイン名と IP アドレスの対応を管理しています。CSS は Web ページのデザインを記述する言語、SSD は記憶装置、PDF は文書のファイル形式で、いずれも名前解決の仕組みではありません。

問題 2

天気予報のデータを自分の Python プログラムから取得したい。このとき利用する、プログラム同士がデータをやり取りするための窓口を何と呼ぶか。

  1. 1OS
  2. 2Web API
  3. 3LAN
  4. 4GUI
答えと解説を見る

正解:2. Web API

解説

プログラム同士がネットワーク越しにデータをやり取りするための窓口を「Web API」と呼びます。API は Application Programming Interface の略で、プログラム同士がやり取りするための取り決めを指し、それを Web 経由で利用できるようにしたものが Web API です。天気予報サービスが Web API を公開していれば、Python プログラムからその API にリクエストを送り、天気のデータを受け取って自分のアプリに組み込むことができます。OS はコンピュータ全体を管理する基本ソフトウェア、LAN は限られた範囲のネットワーク、GUI はマウスやタッチで操作する画面のことで、いずれもプログラム間のデータの窓口を指す言葉ではありません。

問題 3

「アカウントが停止されました。24 時間以内にこちらのリンクからログインして確認してください」というメールが届いた。対応として最も適切なものはどれか。

  1. 1急いでメール内のリンクを開き、ID とパスワードを入力する
  2. 2メールに返信して、本当に停止されたのか問い合わせる
  3. 3メール内のリンクは開かず、公式アプリやブックマークした公式サイトから状況を確認する
  4. 4家族や友人に同じメールを転送して開いてもらう
答えと解説を見る

正解:3. メール内のリンクは開かず、公式アプリやブックマークした公式サイトから状況を確認する

解説

これはフィッシング詐欺の典型的な手口です。「アカウント停止」「24 時間以内」のように不安をあおって急がせ、偽サイトに ID とパスワードを入力させようとします。最も適切な対応は「メール内のリンクは開かず、公式アプリやブックマークした公式サイトから状況を確認する」ことです。本当にアカウントに問題があれば、公式サイトにログインしたときに通知されます。詐欺メールへの返信は、そのメールアドレスが使われていることを攻撃者に知らせることになり、他の人への転送は被害を広げるおそれがあります。