問13 社外から使えるようにして認証を強める

情報セキュリティ​マネジメント試験 令和6年度 公開問題、全15問のうちの問13。

出典:令和6年度 情報セキュリティマネジメント試験 科目A・B 公開問題 問13(表 1 は原本の画像を文字に書き起こし、狭い画面で読めるよう機能の番号を機能の欄に入れて 2 列にした。表 1 の注は問題文に移した。解答群の表を文に組み直し、列の名前を〔〕に入れて前に置いた)

A 社は,従業員 1⁠0⁠0 名の食品製造・販売会社である。A 社では,営業部が取り扱う顧客情報を X 社の SaaS である X 顧客管理サービス(以下,X サービスという)を利用して管理している。また,A 社は,X サービスの不正アクセス対策として,X サービスへのログインは,A 社の社内ネットワークからだけ許可しており,A 社の社外からはできないように設定している。

X サービスに備わっている不正ログインを防止するための機能と,A 社が X サービスに適用している現在の設定を表 1 に示す。

表 1 不正ログインを防止するための機能と現在の設定(抜粋)
不正ログインを防止するための機能現在の設定
機能 1 指定した IP アドレスからアクセスした場合だけ,ログインできるよう制限する。有効 1)
機能 2 利用者 ID とパスワードによって認証する。有効
機能 3 英字,数字,記号の 3 種類全てを含む 8 文字以上のパスワードを強制する。有効
機能 4 ワンタイムパスワードによって認証する。無効
機能 5 ログイン画面に CAPTCHA を表示し,回答させる。無効

注 1) A 社が使用しているグローバル IP アドレスを指定している。

A 社では,昨今の社会情勢を鑑みて,営業部員を対象にテレワーク制度の導入を検討することにした。社外からも X サービスを利用できるようにしたい。また,社外から不正アクセスされるリスクを低減するために,利用者認証を強化したい。そこで,機能 1~5 の設定について,必要な変更を二つ実施することにした。

設問 A 社が実施することにした設定変更の組合せはどれか。解答群のうち,最も適切なものを選べ。

  1. ア〔有効から無効に変更する機能〕機能 1〔無効から有効に変更する機能〕機能 4
  2. イ〔有効から無効に変更する機能〕機能 1〔無効から有効に変更する機能〕機能 5
  3. ウ〔有効から無効に変更する機能〕機能 2〔無効から有効に変更する機能〕機能 4
  4. エ〔有効から無効に変更する機能〕機能 2〔無効から有効に変更する機能〕機能 5
  5. オ〔有効から無効に変更する機能〕機能 3〔無効から有効に変更する機能〕機能 4
  6. カ〔有効から無効に変更する機能〕機能 3〔無効から有効に変更する機能〕機能 5
答えと解説を開く

正解はアです。

変更の目的は 2 つです。1 つ目は社外からも X サービスを使えるようにすることです。今は機能 1 で、A 社のグローバル IP アドレスからのログインだけを許しています。社外の回線からは別の IP アドレスになるので、機能 1 を有効から無効に変えます。2 つ目は利用者認証の強化です。機能 1 を外すと、パスワードさえ知っていれば誰でもどこからでもログインを試せるようになります。そこで、機能 4 のワンタイムパスワードを無効から有効に変えます。毎回変わる値を使うので、パスワードが盗まれただけではログインできなくなります。機能 1 を無効、機能 4 を有効にする組合せで、正解はアです。

ほかの選択肢が違う理由

  • イ機能 1 の無効化は合っていますが、機能 5 の CAPTCHA は、相手が人か機械かを見分ける仕組みです。プログラムによる大量のログインの試行は防げても、盗んだパスワードを人が入力する不正ログインは防げず、利用者認証の強化としては機能 4 に劣ります。
  • ウ機能 2 の利用者 ID とパスワードの認証を無効にすると、認証が弱まります。また、機能 1 が有効なままなので、社外からはログインできません。
  • エ機能 2 を無効にすると認証が弱まり、機能 1 が有効なままなので社外からも使えません。どちらの目的も満たしません。
  • オ機能 3 を無効にすると、短く単純なパスワードを許してしまい、認証が弱まります。機能 1 が有効なままなので、社外からも使えません。
  • カ機能 3 を無効にすると認証が弱まり、機能 1 が有効なままなので社外からも使えません。機能 5 だけでは利用者認証の強化として不十分です。

仕組み

接続元を絞る対策を外すときは、代わりに本人確認を強めます。場所で守っていたものを、本人であることの確かさで守り直す考え方です。

ワンタイムパスワードは、パスワードとは別の手段で毎回違う値を確かめるので、二つ目の要素として働きます。CAPTCHA は機械による自動の攻撃を減らす仕組みで、本人かどうかは確かめません。

この問に出る言葉