令和3年度 春期に実施された情報処理安全確保支援士試験
午前Ⅱの全25問です。問題文・正解・解説をそのまま読めます。
この年度を解いてみる
問1
リフレクタ攻撃に悪用されることの多いサービスの例はどれか。
ア DKIM,DNSSEC,SPF
イ DNS,Memcached,NTP 正解
ウ FTP,L2TP,Telnet
エ IPsec,SSL,TLS
正解 イ
解説
リフレクタ攻撃(リフレクション攻撃)は,送信元 IP アドレスを攻撃対象に偽装した要求を,インターネット上で公開されているサーバに送り,要求より大きな応答を攻撃対象に集中させる DDoS 攻撃である。コネクションを確立しない UDP を使い,小さな要求に対して大きな応答を返すサービスが悪用されやすく,DNS,Memcached,NTP はその代表例である。イが正しい。
アの DKIM,DNSSEC,SPF は送信ドメインや DNS 応答の正当性を確認する仕組み,エの IPsec,SSL,TLS は通信を暗号化するプロトコルである。ウの FTP,Telnet は TCP でコネクションを確立してから通信するので送信元を偽装しにくく,L2TP はトンネリングのプロトコルで,いずれもリフレクタ攻撃に悪用される代表例ではない。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問1(表記を一部改変)
問2
PKI を構成する OCSP を利用する目的はどれか。
ア 誤って破棄してしまった秘密鍵の再発行処理の進捗状況を問い合わせる。
イ ディジタル証明書から生成した鍵情報の交換が OCSP クライアントと OCSP レスポンダの間で失敗した際,認証状態を確認する。
ウ ディジタル証明書の失効情報を問い合わせる。 正解
エ 有効期限が切れたディジタル証明書の更新処理の進捗状況を確認する。
正解 ウ
解説
OCSP(Online Certificate Status Protocol)は,ディジタル証明書が失効していないかを,OCSP レスポンダにオンラインで問い合わせて確認するためのプロトコルである。CRL(証明書失効リスト)を取得して照合する方法と比べて,最新の失効情報をその都度確認できる。ウが正しい。
アの秘密鍵の再発行やエの有効期限切れの証明書の更新処理の進捗状況は,OCSP で問い合わせるものではない。イの鍵情報の交換の失敗時に認証状態を確認するものでもない。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問2(表記を一部改変)
問3
ハッシュ関数の性質の一つである衝突発見困難性に関する記述のうち,適切なものはどれか。
ア SHA-256 の衝突発見困難性を示す,ハッシュ値が一致する二つのメッセージの発見に要する最大の計算量は,256 の2乗である。
イ SHA-256 の衝突発見困難性を示す,ハッシュ値の元のメッセージの発見に要する最大の計算量は,2 の 256 乗である。
ウ 衝突発見困難性とは,ハッシュ値が与えられたときに,元のメッセージの発見に要する計算量が大きいことによる,発見の困難性のことである。
エ 衝突発見困難性とは,ハッシュ値が一致する二つのメッセージの発見に要する計算量が大きいことによる,発見の困難性のことである。 正解
正解 エ
解説
衝突発見困難性(強衝突耐性)とは,同じハッシュ値になる二つの異なるメッセージの組を見つけることが計算量的に困難であるという性質である。エが適切である。
ウは,与えられたハッシュ値から元のメッセージを見つけることが困難であるという原像計算困難性(一方向性)の説明である。イの 2 の 256 乗は,SHA-256 で与えられたハッシュ値に対する原像を総当たりで探す場合の計算量の目安であり,衝突発見の計算量ではない。衝突は誕生日のパラドックスにより,およそ 2 の 128 乗の試行で見つかる見込みがあるので,アの 256 の 2 乗(65,536)も誤りである。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問3(表記を一部改変)
問4
DoS 攻撃の一つである Smurf 攻撃はどれか。
ア ICMP の応答パケットを大量に発生させ,それが攻撃対象に送られるようにする。 正解
イ TCP 接続要求である SYN パケットを攻撃対象に大量に送り付ける。
ウ サイズが大きい UDP パケットを攻撃対象に大量に送り付ける。
エ サイズが大きい電子メールや大量の電子メールを攻撃対象に送り付ける。
正解 ア
解説
Smurf 攻撃は,送信元 IP アドレスを攻撃対象のアドレスに偽装した ICMP エコー要求(ping)を,ネットワークのブロードキャストアドレス宛てに送信する攻撃である。ネットワーク内の多数のホストが ICMP エコー応答を一斉に返すので,大量の応答パケットが発生し,それが攻撃対象に送られてサービス不能になる。アが正しい。
イの SYN パケットを攻撃対象に大量に送り付けるのは SYN フラッド攻撃,ウのサイズが大きい UDP パケットを大量に送り付けるのは UDP フラッド攻撃,エのサイズが大きい電子メールや大量の電子メールを送り付けるのはメール爆弾である。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問4(表記を一部改変)
問5
サイドチャネル攻撃はどれか。
ア 暗号化装置における暗号化処理時の消費電力などの測定や統計処理によって,当該装置内部の秘密情報を推定する攻撃 正解
イ 攻撃者が任意に選択した平文とその平文に対応した暗号文から数学的手法を用いて暗号鍵を推測し,同じ暗号鍵を用いて作成された暗号文を解読する攻撃
ウ 操作中の人の横から,入力操作の内容を観察することによって,利用者 ID とパスワードを盗み取る攻撃
エ 無線 LAN のアクセスポイントを不正に設置し,チャネル間の干渉を発生させることによって,通信を妨害する攻撃
正解 ア
解説
サイドチャネル攻撃は,暗号化装置が処理を行うときの消費電力,処理時間,放射される電磁波などの物理的な情報を測定し,統計的に処理することで,装置内部の暗号鍵などの機密情報を推定する攻撃である。アが正しい。
イの攻撃者が選んだ平文と暗号文の組から数学的に鍵を推測するのは選択平文攻撃。ウの操作中の人の横から入力内容を盗み見るのはショルダーハッキング。エの不正なアクセスポイントでチャネル間の干渉を起こして通信を妨害するのは,無線 LAN への妨害攻撃である。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問5(表記を一部改変)
問6
ステートフルパケットインスペクション方式のファイアウォールの特徴はどれか。
ア Web クライアントと Web サーバとの間に配置され,リバースプロキシサーバとして動作する方式であり,Web クライアントからの通信を目的の Web サーバに中継する際に,受け付けたパケットに不正なデータがないかどうかを検査する。
イ アプリケーションプロトコルごとにプロキシソフトウェアを用意する方式であり,クライアントからの通信を目的のサーバに中継する際に,通信に不正なデータがないかどうかを検査する。
ウ 特定のアプリケーションプロトコルだけを通過させるゲートウェイソフトウェアを利用する方式であり,クライアントからのコネクションの要求を受け付け,目的のサーバに改めてコネクションを要求することによって,アクセスを制御する。
エ パケットフィルタリングを拡張した方式であり,過去に通過したパケットから通信セッションを認識し,受け付けたパケットを通信セッションの状態に照らし合わせて通過させるか遮断するかを判断する。 正解
正解 エ
解説
ステートフルインスペクション方式は,パケットフィルタリングを拡張した方式で,通過したパケットの情報から通信セッション(コネクション)の状態を記録しておき,受け付けたパケットがその状態に照らして正当な通信の一部かどうかを判断し,通過させるか遮断するかを決める。エが正しい。
アのリバースプロキシとして動作し不正なデータを検査するのは WAF。イのアプリケーションプロトコルごとにプロキシプログラムを用意するのはアプリケーションゲートウェイ方式。ウのクライアントからの要求を受け付けて改めてサーバにコネクションを要求するのはサーキットレベルゲートウェイ方式である。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問6(表記を一部改変)
問7
NIST が制定した,AES における鍵長の条件はどれか。
ア 128 ビット,192 ビット,256 ビットから選択する。 正解
イ 256 ビット未満で任意に指定する。
ウ 暗号化処理単位のブロック長よりも 32 ビット長くする。
エ 暗号化処理単位のブロック長よりも 32 ビット短くする。
正解 ア
解説
AES(Advanced Encryption Standard)は,NIST が米国の標準暗号として制定した共通鍵暗号方式で,ブロック長は128ビット,鍵長は128ビット,192ビット,256ビットの三つから選ぶ。アが正しい。鍵長が長いほど暗号化の繰返し処理(ラウンド)の回数が増え,安全性も高くなる。
イのように256ビット未満で任意に決めることはできない。ウとエのように鍵長をブロック長から32ビット増減させるという決まりもなく,ブロック長は鍵長にかかわらず128ビットで一定である。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問7(表記を一部改変)
問8
JVN などの脆弱性対策情報ポータルサイトで採用されている CVE(Common Vulnerabilities and Exposures)識別子の説明はどれか。
ア コンピュータで必要なセキュリティ設定項目を識別するための識別子
イ 脆弱性が悪用されて改ざんされた Web サイトのスクリーンショットを識別するための識別子
ウ 製品に含まれる脆弱性を識別するための識別子 正解
エ セキュリティ製品の種別を識別するための識別子
正解 ウ
解説
CVE 識別子は,公開された個々の脆弱性に一意に付ける共通の識別子で,“CVE-西暦年-番号”の形式をとる。製品に含まれる脆弱性を特定し,JVN などの脆弱性情報サイトやセキュリティ製品の間で同じ脆弱性を指し示すのに使われるので,ウが該当する。
アのセキュリティ設定項目を識別するのは CCE(共通セキュリティ設定一覧)である。イの改ざんされた Web サイトのスクリーンショットや,エのセキュリティ製品の種別を識別するものは,CVE の役割ではない。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問8(表記を一部改変)
問9
サイバー情報共有イニシアティブ(J-CSIP)の説明として,適切なものはどれか。
ア サイバー攻撃対策に関する情報セキュリティ監査を参加組織間で相互に実施して,監査結果を共有する取組
イ 参加組織がもつデータを相互にバックアップして,サイバー攻撃から保護する取組
ウ セキュリティ製品のサイバー攻撃に対する有効性に関する情報を参加組織が取りまとめ,その情報を活用できるように公開する取組
エ 標的型サイバー攻撃などに関する情報を参加組織間で共有し,高度なサイバー攻撃対策につなげる取組 正解
正解 エ
解説
J-CSIP(サイバー情報共有イニシアティブ)は,IPA が中心となり,重要インフラ業界などの参加組織との間で秘密保持契約を結び,標的型サイバー攻撃などに関する情報を共有して,高度なサイバー攻撃対策につなげる取組である。エが適切である。
アの参加組織間で相互に情報セキュリティ監査を行う取組,イの参加組織のデータを相互にバックアップする取組,ウのセキュリティ製品の有効性の情報を取りまとめて公開する取組は,J-CSIP の説明ではない。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問9(表記を一部改変)
問10
DNS において DNS CAA(Certification Authority Authorization)レコードを使うことによるセキュリティ上の効果はどれか。
ア Web サイトにアクセスしたときの Web ブラウザに鍵マークが表示されていれば当該サイトが安全であることを,利用者が確認できる。
イ Web サイトにアクセスする際の URL を短縮することによって,利用者の URL の誤入力を防ぐ。
ウ 電子メールを受信するサーバでスパムメールと誤検知されないようにする。
エ 不正なサーバ証明書の発行を防ぐ。 正解
正解 エ
解説
DNS CAA レコードは,そのドメインのサーバ証明書を発行してよい認証局をドメインの管理者が DNS に指定しておくためのレコードである。認証局は証明書を発行する前に CAA レコードを確認し,自らが指定されていなければ発行しないので,許可していない認証局による不正なサーバ証明書の発行を防げる。エが正しい。
アの鍵マークの表示は HTTPS で接続していることを示すだけで,サイトが安全であることの保証ではなく,CAA レコードの効果でもない。イの URL の短縮や,ウのスパムメールと誤検知されないようにすること(SPF や DKIM などの役割)は,CAA レコードとは関係がない。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問10(表記を一部改変)
問11
セキュリティ対策として,CASB(Cloud Access Security Broker)を利用した際の効果はどれか。
ア クラウドサービスプロバイダが,運用しているクラウドサービスに対して DDoS 攻撃対策を行うことによって,クラウドサービスの可用性低下を緩和できる。
イ クラウドサービスプロバイダが,クラウドサービスを運用している施設に対して入退室管理を行うことによって,クラウドサービス運用環境への物理的な不正アクセスを防止できる。
ウ クラウドサービス利用組織の管理者が,組織で利用しているクラウドサービスに対して脆弱性診断を行うことによって,脆弱性を特定できる。
エ クラウドサービス利用組織の管理者が,組織の利用者が利用している全てのクラウドサービスの利用状況の可視化を行うことによって,許可を得ずにクラウドサービスを利用している者を特定できる。 正解
正解 エ
解説
CASB(Cloud Access Security Broker)は,組織の利用者とクラウドサービスの間に置かれ,利用者が使っているクラウドサービスの利用状況の可視化,データセキュリティ,脅威の防御,コンプライアンスの確保などを行う仕組みである。組織の管理者は,利用されている全てのクラウドサービスを把握し,許可を得ずにクラウドサービスを利用している者(シャドー IT)を特定できる。エが正しい。
ア,イはクラウドサービスプロバイダ自身が行う DDoS 攻撃対策や入退室管理である。ウの利用しているクラウドサービスに対する脆弱性診断は,CASB の機能ではない。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問11(表記を一部改変)
問12
安全な Web アプリケーションの作り方について,攻撃と対策の適切な組合せはどれか。
ア 攻撃:SQL インジェクション,対策:SQL 文の組立てに静的プレースホルダを使用する。 正解
イ 攻撃:クロスサイトスクリプティング,対策:任意の外部サイトのスタイルシートを取り込めるようにする。
ウ 攻撃:クロスサイトリクエストフォージェリ,対策:リクエストに GET メソッドを使用する。
エ 攻撃:セッションハイジャック,対策:利用者ごとに固定のセッション ID を使用する。
正解 ア
解説
SQL インジェクションは,入力値に SQL の一部を紛れ込ませて意図しない SQL 文を実行させる攻撃である。静的プレースホルダを使うと,SQL 文の構造があらかじめ確定し,入力値は常に値として扱われるので,攻撃を根本的に防げる。アが適切である。
イは誤りで,任意の外部サイトのスタイルシートを取り込めるようにすると,かえってクロスサイトスクリプティングなどの危険が増す。ウは誤りで,クロスサイトリクエストフォージェリの対策は秘密のトークンの確認などであり,GET メソッドを使うことは対策にならない。エは誤りで,セッション ID を固定するとセッションハイジャックの危険が高まり,ログイン後に新しいセッション ID を発行するなどの対策が必要である。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問12(表記を一部改変)
問13
マルウェアの検出手法であるビヘイビア法を説明したものはどれか。
ア あらかじめ特徴的なコードをパターンとして登録したマルウェア定義ファイルを用いてマルウェア検査対象と比較し,同じパターンがあればマルウェアとして検出する。
イ マルウェアに感染していないことを保証する情報をあらかじめ検査対象に付加しておき,検査時に不整合があればマルウェアとして検出する。
ウ マルウェアの感染が疑わしい検査対象のハッシュ値と,安全な場所に保管されている原本のハッシュ値を比較し,マルウェアを検出する。
エ マルウェアの感染や発病によって生じるデータの読込みの動作,書込みの動作,通信などを監視して,マルウェアを検出する。 正解
正解 エ
解説
ビヘイビア法(動的ヒューリスティック法)は,検査対象のプログラムを実際に動作させたり動作を監視したりして,マルウェアに特有の不審なファイルの読み書き,通信,レジストリの変更などの振る舞いを検出する手法である。未知のマルウェアも検出できる可能性がある。エが該当する。
アの定義ファイルのパターンと照合する手法はパターンマッチング法(シグネチャ法)である。イは感染していないことを保証する情報を付けておき不整合を調べるチェックサム法(インテグリティチェック法),ウは原本と比較するコンペア法の説明である。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問13(表記を一部改変)
問14
インターネットサービスプロバイダ(ISP)が,OP25B を導入する目的の一つはどれか。
ア ISP 管理外のネットワークに対する ISP 管理下のネットワークからの ICMP パケットによる DDoS 攻撃を遮断する。
イ ISP 管理外のネットワークに向けて ISP 管理下のネットワークから送信されるスパムメールを制限する。 正解
ウ ISP 管理下のネットワークに対する ISP 管理外のネットワークからの ICMP パケットによる DDoS 攻撃を遮断する。
エ ISP 管理下のネットワークに向けて ISP 管理外のネットワークから送信されるスパムメールを制限する。
正解 イ
解説
OP25B(Outbound Port 25 Blocking)は,ISP が自社の管理下のネットワーク(主に動的 IP アドレスを割り当てた利用者)から,ISP のメールサーバを経由せずに外部のメールサーバの TCP ポート 25 番へ直接送られる通信を遮断する仕組みである。ボットに感染した PC などが外部へ直接スパムメールを送信することを制限できる。イが該当する。
OP25B は ICMP パケットではなく SMTP のポート 25 番を対象とするので,ア・ウは当たらない。エのように外部から ISP の管理下に送られてくるスパムメールを制限するものは,受信側での対策であり,送信方向(Outbound)を制限する OP25B の目的ではない。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問14(表記を一部改変)
問15
HSTS(HTTP Strict Transport Security)の説明はどれか。
ア HSTS を利用する Web サイトに Web ブラウザが HTTP でアクセスした場合,Web ブラウザから当該サイトへのその後のアクセスを強制的に HTTP over TLS(HTTPS)にする。 正解
イ HSTS を利用する Web サイトに Web ブラウザが HTTP でアクセスした場合,Web ページの文書やスクリプトについて,あるオリジンから読み込まれたリソースから他のオリジンのリソースにアクセスできないように制限する。
ウ HTTPS で通信が保護されている場合にだけ,cookie の属性によらず強制的に cookie を送信する。
エ 信頼性が高いサーバ証明書を有する Web サイトとの HTTPS 通信では,Web ブラウザに鍵マークを表示する。
正解 ア
解説
HSTS(HTTP Strict Transport Security)は,Web サーバが HTTPS の応答に Strict-Transport-Security ヘッダを付けて指定した期間,Web ブラウザがそのサイトへのアクセスを強制的に HTTPS で行うようにする仕組みである。利用者が HTTP の URL でアクセスしようとしても,ブラウザが HTTPS に切り替えて接続するので,HTTP の通信を狙った盗聴や改ざんを防げる。アが適切である。
イの他のオリジンのリソースへのアクセスを制限するのは同一オリジンポリシーである。ウの HTTPS の場合にだけ cookie を送信するのは cookie の Secure 属性の働きで,cookie の属性によらず強制的に送信するものではない。エの鍵マークの表示は,HTTPS で接続したときの Web ブラウザの表示である。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問15(表記を一部改変)
問16
内部ネットワークにある PC からインターネット上の Web サイトを参照するときは,DMZ にある VDI(Virtual Desktop Infrastructure)サーバ上の仮想マシンに PC からログインし,仮想マシン上の Web ブラウザを必ず利用するシステムを導入する。インターネット上の Web サイトから内部ネットワークにある PC へのマルウェアの侵入,及びインターネット上の Web サイトへの PC 内のファイルの流出を防止する効果を得るために必要な条件はどれか。
ア PC と VDI サーバ間は,VDI の画面転送プロトコル及びファイル転送を利用する。
イ PC と VDI サーバ間は,VDI の画面転送プロトコルだけを利用する。 正解
ウ VDI サーバが,プロキシサーバとして HTTP 通信を中継する。
エ VDI サーバが,プロキシサーバとして VDI の画面転送プロトコルだけを中継する。
正解 イ
解説
この仕組みでは,インターネット上の Web サイトとの通信は,DMZ の VDI サーバ上の仮想マシンの Web ブラウザが行う。PC と VDI サーバの間で画面転送プロトコルだけを利用すれば,PC には仮想マシンの画面の情報だけが送られ,Web サイトから取得したファイルは PC に届かない。また,PC のファイルを VDI サーバに渡せないので,Web サイトへ流出させることもできない。イが必要な条件である。
アのファイル転送も利用すると,マルウェアを含むファイルが PC に持ち込まれたり,PC のファイルが持ち出されたりする。ウの VDI サーバが HTTP 通信を中継すると,PC が直接 Web サイトと通信するのと変わらない。エの VDI サーバが画面転送プロトコルを中継するだけでは,仮想マシン上の Web ブラウザを使う仕組みにならない。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問16(表記を一部改変)
問17
RFC 8110 に基づいたものであり,公衆無線 LAN などでパスフレーズなどでの認証なしに,端末とアクセスポイントとの間の無線通信を暗号化するものはどれか。
ア Enhanced Open 正解
イ FIDO2
ウ WebAuthn
エ WPA3
正解 ア
解説
Enhanced Open は,Wi-Fi Alliance が RFC 8110(Opportunistic Wireless Encryption)に基づいて策定した方式で,公衆無線 LAN のようなパスフレーズなどによる認証のないネットワークでも,端末とアクセスポイントの間で鍵交換を行い,無線通信を暗号化する。アが正しい。
イの FIDO2 とウの WebAuthn は,パスワードを使わない Web の認証の仕様である。エの WPA3 は無線 LAN のセキュリティ規格で,パスフレーズや IEEE 802.1X による認証を伴う方式である。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問17(表記を一部改変)
問18
ETSI(欧州電気通信標準化機構)が提唱する NFV(Network Functions Virtualisation)に関する記述のうち,適切なものはどれか。
ア ONF(Open Networking Foundation)が提唱する SDN(Software-Defined Networking)を用いて,仮想化を実現する。
イ OpenFlow コントローラや OpenFlow スイッチなどの OpenFlow プロトコルの専用機器だけを使ってネットワークを構築する。
ウ ルータ,ファイアウォールなどのネットワーク機能を,汎用サーバを使った仮想マシン上のソフトウェアで実現する。 正解
エ ロードバランサ,スイッチ,ルータなどの専用機器を使って,VLAN,VPN などの仮想ネットワークを実現する。
正解 ウ
解説
NFV(Network Functions Virtualisation)は,ルータ,ファイアウォール,ロードバランサなど,従来は専用のハードウェアで実現していたネットワーク機能を,汎用サーバ上の仮想マシンで動くソフトウェアとして実現する技術である。ウが適切である。
アの SDN はネットワークの制御をソフトウェアで集中的に行う考え方で,NFV とは別の技術であり,NFV は SDN を用いることを前提としていない。イの OpenFlow は SDN を実現するプロトコルで,NFV の説明ではない。エの専用機器を使って VLAN や VPN を実現するのは従来の仮想ネットワークで,機能を汎用サーバ上のソフトウェアに置き換える NFV とは異なる。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問18(表記を一部改変)
問19
スイッチングハブ同士を接続する際に,複数のポートを束ねて一つの論理ポートとして扱う技術はどれか。
ア MIME
イ MIMO
ウ マルチパート
エ リンクアグリゲーション 正解
正解 エ
解説
リンクアグリゲーションは,スイッチ間の複数の物理ポートを束ねて1つの論理ポートとして扱う技術。帯域を増やせるうえ,一部のリンクが切れても通信を継続できる。
アの MIME は電子メールで多様なデータを扱うための規格,イの MIMO は無線通信で複数のアンテナを使う技術,ウのマルチパートは MIME で複数の本文を含める形式。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問19(表記を一部改変)
問20
IPv4 ネットワークにおける IP アドレス 127.0.0.1 に関する記述として,適切なものはどれか。
ア DHCP が使用できないときに自動生成される IP アドレスとして使用される。
イ 全ホストに対するブロードキャストアドレスとして使用される。
ウ 単一のコンピュータ上で動作するプログラム同士が通信する際に使用される。 正解
エ デフォルトゲートウェイのアドレスとして使用される。
正解 ウ
解説
127.0.0.1 はループバックアドレスで,自分自身のコンピュータを指す。宛先を 127.0.0.1 にしたパケットはネットワークに送り出されず,同じコンピュータ上で動作するプログラム同士の通信などに使われる。ウが適切である。
アの DHCP が使用できないときに自動生成されるのは,169.254.0.0/16 のリンクローカルアドレスである。イの全ホストに対するブロードキャストアドレスは 255.255.255.255 である。エのデフォルトゲートウェイには,同じネットワーク上のルータのアドレスを設定する。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問20(表記を一部改変)
問21
複数のバッチ処理を並行して動かすとき,デッドロックの発生をできるだけ回避したい。バッチ処理の設計ガイドラインのうち,適切なものはどれか。
ア 参照するレコードにも,専有ロックを掛けるように設計する。
イ 大量データに同じ処理を行うバッチ処理は,まとめて一つのトランザクションとして処理するように設計する。
ウ トランザクション開始直後に,必要なレコード全てに専有ロックを掛ける。ロックに失敗したレコードには,しばらく待って再度ロックを掛けるように設計する。
エ 複数レコードを更新するときにロックを掛ける順番を決めておき,全てのバッチ処理がこれに従って処理するように設計する。 正解
正解 エ
解説
デッドロックは,複数のトランザクションが互いに相手がロックしている資源のロック解除を待ち続ける状態である。全てのバッチ処理がレコードにロックを掛ける順番を同じにしておけば,待ちが循環しなくなるので,デッドロックの発生を防げる。エが適切である。
アの参照するレコードにも専有ロックを掛けると,ロックの範囲が広がって待ちが増え,デッドロックが起きやすくなる。イの大量データを一つのトランザクションにまとめると,ロックを長時間保持することになり,他の処理との競合が増える。ウのロックに失敗したレコードに再度ロックを掛けるだけでは,ロックを取得する順番が処理ごとにばらばらなので,デッドロックを避けられない。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問21(表記を一部改変)
問22
JIS X 25010:2013(システム及びソフトウェア製品の品質要求及び評価(SQuaRE)−システム及びソフトウェア品質モデル)で定義されたシステム及び/又はソフトウェア製品の品質特性に関する説明のうち,適切なものはどれか。
ア 機能適合性とは,明示された状況下で使用するとき,明示的ニーズ及び暗黙のニーズを満足させる機能を,製品又はシステムが提供する度合いのことである。 正解
イ 信頼性とは,明記された状態(条件)で使用する資源の量に関係する性能の度合いのことである。
ウ 性能効率性とは,明示された利用状況において,有効性,効率性及び満足性をもって明示された目標を達成するために,明示された利用者が製品又はシステムを利用することができる度合いのことである。
エ 保守性とは,明示された時間帯で,明示された条件下に,システム,製品又は構成要素が明示された機能を実行する度合いのことである。
正解 ア
解説
JIS X 25010:2013 は,機能適合性を“明示された状況下で使用するとき,明示的ニーズ及び暗黙のニーズを満足させる機能を,製品又はシステムが提供する度合い”と定義している。アが適切である。
イの“明記された状態(条件)で使用する資源の量に関係する性能の度合い”は性能効率性の定義である。ウの“有効性,効率性及び満足性をもって明示された目標を達成するために,明示された利用者が製品又はシステムを利用することができる度合い”は使用性の定義(利用時の品質に関する記述)であり,エの“明示された時間帯で,明示された条件下に,システム,製品又は構成要素が明示された機能を実行する度合い”は信頼性の定義である。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問22(表記を一部改変)
問23
エクストリームプログラミング(XP:eXtreme Programming)における“テスト駆動開発”の特徴はどれか。
ア 最初のテストで,なるべく多くのバグを摘出する。
イ テストケースの改善を繰り返す。
ウ テストでのカバレージを高めることを目的とする。
エ プログラムを書く前にテストコードを記述する。 正解
正解 エ
解説
テスト駆動開発は,プログラムを書く前に,そのプログラムが満たすべき振る舞いを確かめるテストコードを先に記述し,そのテストに合格するように最小限のコードを書き,リファクタリングで整えるという手順を短く繰り返す開発手法である。エが正しい。
アの最初のテストで多くのバグを摘出すること,イのテストケースの改善を繰り返すこと,ウのカバレージを高めることを目的とすることは,テスト駆動開発の特徴ではない。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問23(表記を一部改変)
問24
ディスク障害時に,フルバックアップを取得してあるテープからディスクにデータを復元した後,フルバックアップ取得時以降の更新後コピーをログから反映させてデータベースを回復する方法はどれか。
ア チェックポイントリスタート
イ リブート
ウ ロールバック
エ ロールフォワード 正解
正解 エ
解説
ロールフォワードは,媒体障害などでデータベースが失われたときに,バックアップから復元した後,バックアップ取得以降のログに記録された更新後の値(更新後コピー)を反映させて,障害直前の状態までデータベースを回復する方法である。エが正しい。
ウのロールバックは,ログの更新前の値を使って,トランザクション開始前の状態に戻す方法である。アのチェックポイントリスタートは,チェックポイントの時点から処理を再開する方法で,イのリブートはシステムを再起動することである。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問24(表記を一部改変)
問25
ソフトウェア開発プロセスにおけるセキュリティを確保するための取組について,JIS Q 27001:2014(情報セキュリティマネジメントシステム−要求事項)の附属書 A の管理策に照らして監査を行った。判明した状況のうち,監査人が,監査報告書に指摘事項として記載すべきものはどれか。
ア ソフトウェア開発におけるセキュリティ機能の試験は,開発期間が終了した後に実施している。 正解
イ ソフトウェア開発は,セキュリティ確保に配慮した開発環境において行っている。
ウ ソフトウェア開発を外部委託している場合,外部委託先による開発活動の監督・監視において,セキュリティ確保の観点を考慮している。
エ パッケージソフトウェアを活用した開発において,セキュリティ確保の観点から,パッケージソフトウェアの変更は必要な変更に限定している。
正解 ア
解説
JIS Q 27001:2014 の附属書 A の管理策では,開発期間中にセキュリティ機能の試験を行わなければならないとしている。セキュリティ機能の試験を開発期間が終了した後に実施しているのは,管理策に沿っていないので,指摘事項として記載すべきである。アが正しい。
イのセキュリティに配慮した開発環境での開発,ウの外部委託先の開発活動の監督・監視でのセキュリティの考慮,エのパッケージソフトウェアの変更を必要な変更に限定することは,いずれも附属書 A の管理策に沿った状況で,指摘事項には当たらない。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問25(表記を一部改変)
ほかの年度
令和7年度 秋期 午前Ⅱ
令和5年度 春期 午前Ⅱ
令和4年度 春期 午前Ⅱ
令和元年度 秋期 午前Ⅱ
平成30年度 秋期 午前Ⅱ
平成29年度 秋期 午前Ⅱ
平成28年度 秋期 午前Ⅱ
平成27年度 秋期 午前Ⅱ
平成26年度 秋期 午前Ⅱ
平成25年度 秋期 午前Ⅱ
平成24年度 秋期 午前Ⅱ
平成23年度 秋期 午前Ⅱ
平成22年度 秋期 午前Ⅱ
平成21年度 秋期 午前Ⅱ
令和6年度 春期 午前Ⅱ
令和5年度 春期 午前Ⅱ
令和4年度 春期 午前Ⅱ
令和6年度 春期 午前Ⅱ
令和5年度 春期 午前Ⅱ
令和4年度 春期 午前Ⅱ
令和6年度 春期 午前Ⅱ
令和5年度 春期 午前Ⅱ
令和4年度 春期 午前Ⅱ
令和7年度 秋期 午前Ⅱ
令和6年度 秋期 午前Ⅱ
令和5年度 秋期 午前Ⅱ
令和4年度 秋期 午前Ⅱ
令和3年度 秋期 午前Ⅱ
令和2年度 10月 午前Ⅱ
平成31年度 春期 午前Ⅱ
平成30年度 春期 午前Ⅱ
平成29年度 春期 午前Ⅱ
平成28年度 春期 午前Ⅱ
平成27年度 春期 午前Ⅱ
令和7年度 秋期 午前Ⅰ
令和7年度 春期 午前Ⅰ
令和7年度 春期 午前Ⅱ
令和7年度 春期 午後Ⅰ
令和6年度 秋期 午前Ⅰ
令和6年度 春期 午前Ⅰ
令和6年度 春期 午前Ⅱ
令和6年度 春期 午後Ⅰ
令和5年度 秋期 午前Ⅰ
令和5年度 春期 午前Ⅰ
令和5年度 春期 午前Ⅱ
令和5年度 春期 午後Ⅰ
令和4年度 秋期 午前Ⅰ
令和4年度 春期 午前Ⅰ
令和4年度 春期 午前Ⅱ
令和4年度 春期 午後Ⅰ
令和3年度 秋期 午前Ⅰ
令和3年度 春期 午前Ⅰ
令和3年度 春期 午前Ⅱ
令和3年度 春期 午後Ⅰ
令和2年度 10月 午前Ⅰ
令和元年度 秋期 午前Ⅰ
令和元年度 秋期 午前Ⅱ
令和元年度 秋期 午後Ⅰ
平成31年度 春期 午前Ⅰ
平成30年度 秋期 午前Ⅰ
平成30年度 秋期 午前Ⅱ
平成30年度 秋期 午後Ⅰ
平成30年度 春期 午前Ⅰ
平成29年度 秋期 午前Ⅰ
平成29年度 秋期 午前Ⅱ
平成29年度 秋期 午後Ⅰ
平成29年度 春期 午前Ⅰ
平成28年度 秋期 午前Ⅰ
平成28年度 秋期 午前Ⅱ
平成28年度 秋期 午後Ⅰ
平成28年度 春期 午前Ⅰ
平成27年度 秋期 午前Ⅰ
平成27年度 春期 午前Ⅰ
平成27年度 秋期 午前Ⅱ
平成27年度 秋期 午後Ⅰ
平成26年度 秋期 午前Ⅰ
平成26年度 秋期 午後Ⅰ
平成26年度 春期 午前Ⅰ
平成25年度 秋期 午前Ⅰ
平成25年度 秋期 午後Ⅰ
平成25年度 春期 午前Ⅰ
平成24年度 秋期 午前Ⅰ
平成24年度 秋期 午後Ⅰ
平成24年度 春期 午前Ⅰ
平成23年度 秋期 午前Ⅰ
平成23年度 秋期 午後Ⅰ
平成23年度 特別試験 午前Ⅰ
平成22年度 秋期 午前Ⅰ
平成22年度 秋期 午後Ⅰ
平成22年度 春期 午前Ⅰ
平成21年度 秋期 午前Ⅰ
平成21年度 秋期 午後Ⅰ
平成26年度 秋期 午前Ⅱ
平成25年度 秋期 午前Ⅱ
平成24年度 秋期 午前Ⅱ
平成23年度 秋期 午前Ⅱ
平成22年度 秋期 午前Ⅱ
平成21年度 秋期 午前Ⅱ
平成21年度 春期 午前Ⅰ