平成25年度 秋期 午前Ⅱ

平成25年度 秋期に実施された情報セキュリティスペシャリスト試験 午前Ⅱの全25問です。問題文・正解・解説をそのまま読めます。

この年度を解いてみる

問1

RLO(Right-to-Left Override)を利用した手口の説明はどれか。

正解 

解説

RLO(Right-to-Left Override)は,それ以降の文字列を右から左へ表示させる Unicode の制御文字である。ファイル名の途中に RLO を入れると,例えば実行形式のファイル“abc[RLO]gpj.exe”が“abcexe.jpg”のように表示され,画像ファイルなどに見せかけて利用者に開かせることができる。文字の表示順を変える制御文字で拡張子を偽装するエが正しい。

アは偽の警告で利用者を脅して製品を買わせる偽セキュリティソフト(スケアウェア),イは脆弱なシステムをわざと公開して攻撃を観察するハニーポット,ウは SNMP のトラップによる監視の説明である。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問1(表記を一部改変)

問2

XML ディジタル署名の特徴はどれか。

正解 

解説

XML ディジタル署名(XML Signature)は,XML 文書に対するディジタル署名の仕様で,文書全体だけでなく,文書中の指定した要素(エレメント)だけに署名することができる。署名の情報も XML で記述する。アが正しい。

イのエンベローピング署名は,署名要素の中に署名対象を含める形式で,一つの署名対象に必ず複数の署名を付けるものではない。ウの CMS は S/MIME などで使われる,ASN.1 で記述する署名形式である。エの ASN.1 による記述も CMS などの特徴で,XML 署名は署名対象や署名アルゴリズムを XML で記述する。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問2(表記を一部改変)

問3

共通鍵暗号方式で,100 人の送受信者のそれぞれが,相互に暗号化通信を行うときに必要な共通鍵の総数は幾つか。

正解 

解説

共通鍵暗号方式では,通信する2人の組ごとに異なる共通鍵が必要になる。100 人から2人を選ぶ組合せの数は 100×99÷2=4,950 なので,必要な共通鍵の総数は 4,950 で,イが正しい。

ウの 9,900 は組合せを2で割らずに順列として数えた値,エの 10,000 は 100×100 とした値である。アの 200 は,公開鍵暗号方式で1人1組(公開鍵と秘密鍵の2個)の鍵をもつ場合の数である。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問3(表記を一部改変)

問4

無線 LAN における WPA2 の特徴はどれか。

正解 

解説

WPA2 は,IEEE 802.11i に基づく無線 LAN のセキュリティ規格で,暗号化アルゴリズムに AES を用いた CCMP(Counter-mode with CBC-MAC Protocol)を使用して,通信の暗号化と改ざんの検知を行う。イが正しい。

アの AH と ESP による認証と暗号化は IPsec の特徴である。ウの SSL Handshake Protocol による相互認証は,無線 LAN の暗号化方式である WPA2 の特徴ではない。エの利用者が設定する秘密鍵と IV を連結して RC4 で暗号化するのは WEP の特徴である。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問4(表記を一部改変)

問5

JVN(Japan Vulnerability Notes)などの脆弱性対策ポータルサイトで採用されている CVE(Common Vulnerabilities and Exposures)識別子の説明はどれか。

正解 

解説

CVE(Common Vulnerabilities and Exposures)識別子は,個々の製品に含まれる脆弱性に一意の番号(CVE-年-番号)を付けたもので,米国の MITRE 社が採番している。JVN などの脆弱性対策ポータルサイトやベンダの情報で同じ番号を使うことで,同一の脆弱性であることを識別できる。ウが正しい。

アのセキュリティ設定項目を識別する識別子は CCE(Common Configuration Enumeration)である。エの製品を識別する識別子は CPE(Common Platform Enumeration)である。イの改ざんされた Web サイトの画面ショットを識別する識別子はない。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問5(表記を一部改変)

問6

サイドチャネル攻撃の手法であるタイミング攻撃の対策として,最も適切なものはどれか。

正解 

解説

タイミング攻撃は,暗号処理などに掛かる時間が秘密情報(鍵のビットなど)によって変わることを利用し,処理時間を精密に測って秘密情報を推定するサイドチャネル攻撃である。秘密情報によらず処理時間が一定になるように処理を追加するアが対策になる。

イは装置に故障を起こさせて誤った出力から秘密情報を推定する故障利用攻撃への対策,ウは消費電力の変化から秘密情報を推定する電力解析攻撃への対策である。エは内部データの改ざんを防ぐ耐タンパ性の対策で,処理時間の差から情報が漏れることは防げない。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問6(表記を一部改変)

問7

テンペスト技術の説明とその対策として,適切なものはどれか。

正解 

解説

テンペスト技術は,ディスプレイやケーブルなどから漏れて放射される微弱な電磁波を傍受し,表示内容などを再現して盗み見る技術である。対策としては,電磁波を遮断する素材で機器や部屋を覆ったり,電磁波の漏えいが少ない機器を使ったりする。アが正しい。

イの通信途中のパケットの横取りと改ざんは中間者攻撃,ウはマクロウイルスへの対策,エは無線 LAN の傍受への対策の説明で,いずれもテンペスト技術ではない。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問7(表記を一部改変)

問8

DMZ 上のコンピュータがインターネットからの ping に応答しないようにファイアウォールのルールを定めるとき,“通過禁止”に設定するものはどれか。

正解 

解説

ping は,ICMP(Internet Control Message Protocol)のエコー要求とエコー応答のメッセージを使って,相手のコンピュータと通信できるかを確かめるコマンドである。DMZ 上のコンピュータが ping に応答しないようにするには,ファイアウォールで ICMP を通過禁止にする。アが正しい。

イの TCP 及び UDP のポート番号 53 は DNS,ウの TCP のポート番号 21 は FTP の制御用,エの UDP のポート番号 123 は時刻を同期する NTP で使われ,いずれも ping には関係しない。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問8(表記を一部改変)

問9

共通鍵暗号の鍵を見つけ出す,ブルートフォース攻撃に該当するものはどれか。

正解 

解説

ブルートフォース攻撃(総当たり攻撃)は,考えられる全ての鍵の候補を一つずつ試す攻撃である。1組の平文と暗号文が与えられたとき,平文を各候補の鍵で暗号化して暗号文と一致するかを調べれば,いずれ鍵を見つけ出せる。アが該当する。鍵長を長くして候補の数を増やすことが対策になる。

イの平文,暗号文,鍵の関係を代数式に表して解くのは代数的攻撃,ウの平文と暗号文の一部の情報の統計的な相関を手掛かりにするのは線形解読法,エの平文を一定量変化させたときの暗号文の変化から鍵を求めるのは差分解読法である。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問9(表記を一部改変)

問10

利用者 PC がボットに感染しているかどうかを hosts ファイルで確認するとき,設定内容が改ざんされていないと判断できるものはどれか。ここで,hosts ファイルには設定内容が1行だけ書かれているものとする。

正解 

解説

hosts ファイルは,ホスト名と IP アドレスの対応を記述するファイルで,DNS より優先して参照される。ボットなどのマルウェアは,OS の提供元やウイルス定義ファイルの提供元などの FQDN を 127.0.0.1(自分自身)などに対応させて,更新ファイルを取得できないように改ざんすることがある。localhost を 127.0.0.1 に対応させるエは,本来の標準的な設定で,改ざんされていないと判断できる。

ア,イ,ウは,OS 提供元,PC 製造元,ウイルス定義ファイルの提供元の FQDN を 127.0.0.1 に対応させており,これらのサイトに接続できないようにする改ざんが疑われる。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問10(表記を一部改変)

問11

ルートキット(rootkit)を説明したものはどれか。

正解 

解説

ルートキット(rootkit)は,攻撃者が不正侵入したコンピュータで,バックドアや不正なプログラムの存在,ログの痕跡などを隠蔽し,管理者に気付かれずに管理者権限で活動し続けるための機能をまとめたツールである。エが正しい。

アのカーネル部分の脆弱性を分析するツールや,イのウイルスやワームに感染していないことをチェックするツール,ウの通信ポートを外部から調査するツール(ポートスキャナ)は,いずれもルートキットの説明ではない。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問11(表記を一部改変)

問12

送信元を詐称した電子メールを拒否するために,SPF(Sender Policy Framework)の仕組みにおいて受信側が行うことはどれか。

正解 

解説

SPF(Sender Policy Framework)では,送信側のドメインの管理者が,そのドメインのメールを送信するサーバの IP アドレスを DNS の SPF レコードに登録しておく。受信側は,SMTP の MAIL FROM コマンドで示された送信ドメインの SPF レコードを DNS に問い合わせ,接続してきた送信サーバの IP アドレスと照合して,送信元が詐称されていないかを検証する。ウが正しい。

アのメールヘッダの送信者アドレスによる検証は,SPF が検証の対象にしているエンベロープの送信者とは異なる。イの SMTP のポート番号 25 の通信を拒否するのは OP25B で,エのディジタル署名を受信側が検証するのは DKIM である。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問12(表記を一部改変)

問13

迷惑メールの検知手法であるベイジアンフィルタリングの説明はどれか。

正解 

解説

ベイジアンフィルタリングは,利用者が迷惑メールと正規のメールに振り分けた結果から,それぞれに現れる単語などの特徴の出現確率を学習し,ベイズの定理を用いて,新しく届いたメールが迷惑メールである確率を統計的に計算して判定する手法である。エが正しい。

アは信頼できる送信元を許可リスト(ホワイトリスト)に登録する方式,イは SPF や DKIM などの送信ドメイン認証による判定である。ウは第三者中継を許すメールサーバを登録した DNSBL(ブラックリスト)を参照する方式である。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問13(表記を一部改変)

問14

DNS の再帰的な問合せを使ったサービス不能攻撃(DNS amp)の踏み台にされることを防止する対策はどれか。

正解 

解説

DNS amp(DNS リフレクション攻撃)は,送信元 IP アドレスを攻撃対象に偽装した問合せを,誰からでも再帰的な問合せを受け付ける DNS キャッシュサーバ(オープンリゾルバ)に大量に送り,大きな応答を攻撃対象に集中させる攻撃である。キャッシュサーバとコンテンツサーバを分離し,インターネット側からキャッシュサーバに問合せできないようにすれば,踏み台にされることを防げる。アが正しい。

イの Whois データベースでドメインの情報を確認しても,攻撃は防げない。ウの一つのレコードに複数の IP アドレスを割り当てるのは DNS ラウンドロビンによる負荷分散である。エのディジタル署名による応答の確認は DNSSEC で,キャッシュポイズニングへの対策である。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問14(表記を一部改変)

問15

SQL インジェクション対策について,Web アプリケーションの実装における対策と Web アプリケーションの実装以外の対策として,ともに適切なものはどれか。

正解 

解説

SQL インジェクションは,入力データに SQL 文の一部を紛れ込ませて,データベースを不正に操作する攻撃である。Web アプリケーションの実装では,バインド機構(プレースホルダ)を使って入力値を SQL 文の構造と切り離して渡すことが根本的な対策になる。実装以外の対策としては,データベースのアカウントの権限を必要最小限にし,攻撃されたときの被害を抑える。ウが適切である。

アのシェルを起動しないことと chroot 環境での実行は OS コマンドインジェクションへの対策,イのセッション ID を複雑にすることと SSL による秘匿はセッションハイジャックへの対策,エのパス名やファイル名をパラメタとして受け取らないことと重要なファイルを公開領域に置かないことはディレクトリトラバーサルへの対策である。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問15(表記を一部改変)

問16

ディレクトリトラバーサル攻撃はどれか。

正解 

解説

ディレクトリトラバーサル攻撃は,ファイル名を入力として受け取るアプリケーションに対して,“../”のような上位のディレクトリを意味する文字列を含むパス名を与え,本来公開していないディレクトリにあるファイルにアクセスする攻撃である。エが正しい。

アの OS のコマンドを渡して実行させるのは OS コマンドインジェクション,イの任意の SQL 文を渡して実行させるのは SQL インジェクションである。ウの不正に入手した認証情報でシングルサインオンのディレクトリサービスにログインするのは,なりすましによる不正ログインである。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問16(表記を一部改変)

問17

LAN の制御方式に関する記述のうち,適切なものはどれか。

正解 

解説

CSMA/CD 方式では,伝送路が空いていることを確認してから送信するが,複数の装置が同時に送信すると衝突が起き,再送が必要になる。送出するフレーム数が少ないうちはスループットが増えるが,一定以上に増えると衝突が頻発して再送が増えるので,スループットはある値をピークとして下がる。アが適切である。

イのフレームが順番に各装置に伝送されてリング状の LAN に適しているのは,トークンリング方式の説明である。ウの TDMA 方式は,時間を区切って送信の時間帯を割り当てるので,衝突は発生しない。エのトークンアクセス方式は,トークンを受け取った装置だけが送信するので衝突が起きず,トラフィックが増大しても CSMA/CD 方式のように急激に伝送効率が低下することはない。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問17(表記を一部改変)

問18

コンピュータとスイッチングハブ(レイヤ2スイッチ)の間,又は2台のスイッチングハブの間を接続する複数の物理回線を論理的に1本の回線に束ねる技術はどれか。

正解 

解説

リンクアグリゲーションは,コンピュータとスイッチングハブの間や,スイッチングハブ同士の間を接続する複数の物理回線を,論理的に1本の回線として束ねて扱う技術である。通信帯域を増やせるとともに,一部の回線が故障しても通信を続けられる。エが正しい。

アのスパニングツリーは,冗長な経路をもつネットワークでループを防ぐプロトコル。イのブリッジは,データリンク層でネットワークを中継する装置。ウのマルチホーミングは,複数の ISP などと接続してインターネット接続を冗長化する技術である。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問18(表記を一部改変)

問19

電子メールシステムにおいて,利用者端末がサーバから電子メールを受信するために使用するプロトコルであり,選択した電子メールだけを利用者端末へ転送する機能,サーバ上の電子メールを検索する機能,電子メールのヘッダだけを取り出す機能などをもつものはどれか。

正解 

解説

IMAP4 は,電子メールをサーバ上に保存したまま管理し,利用者端末から受信するためのプロトコルである。選択したメールだけを端末に転送する機能や,サーバ上のメールを検索する機能,ヘッダだけを取り出す機能などをもつ。アが正しい。

ウの POP3 もメールを受信するプロトコルだが,基本的にメールを端末にまとめてダウンロードする方式で,サーバ上での検索などの機能はもたない。イの MIME は,電子メールで日本語や添付ファイルなどを扱うためのデータ形式の規格で,エの SMTP はメールを送信・転送するプロトコルである。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問19(表記を一部改変)

問20

TCP のサブミッションポート(ポート番号 587)の説明として,適切なものはどれか。

正解 

解説

サブミッションポート(ポート番号 587)は,利用者のメールソフトがメールサーバにメールを送信するときに使うポートで,SMTP-AUTH による利用者認証と組み合わせて使う。ISP が OP25B でポート番号 25 への直接の通信を遮断していても,正規の利用者は認証を受けてメールを送信できるので,迷惑メール対策として SMTP のポート番号 25 の代わりに使われる。エが正しい。

アの FTP のデータ転送用はポート番号 20 などを使う。イの入力フォームのデータ送信も通常の HTTP と同じポートを使う。ウの暗号化した遠隔ログインは SSH で,ポート番号 22 を使う。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問20(表記を一部改変)

問21

分散データベースシステムにおける“分割に対する透過性”を説明したものはどれか。

正解 

解説

分散データベースシステムの透過性のうち,分割に対する透過性は,一つの表が行や列の単位で分割されて複数のサイトに格納されていても,利用者がそれを意識せずに一つの表として利用できることである。ウが正しい。

アのデータの格納サイトが変更されても影響がないことは移動に対する透過性,イの同一データが複数のサイトに格納されていても意識せずに利用できることは複製に対する透過性,エのデータベースの位置を意識せずに利用できることは位置に対する透過性である。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問21(表記を一部改変)

問22

安全性と信頼性について,次の方針でプログラム設計を行う場合,その方針を表す用語はどれか。

“不特定多数の人が使用するプログラムには,自分だけが使用するプログラムに比べて,より多くのデータチェックの機能を組み込む。プログラムが処理できるデータの前提条件を文書に書いておくだけでなく,その前提条件を満たしていないデータが実際に入力されたときは,エラーメッセージを表示して再入力を促すようにプログラムを作る。”

正解 

解説

フールプルーフは,利用者が誤った操作をしたり想定外のデータを入力したりしても,システムが異常な動作をしないようにあらかじめ防いでおく考え方である。前提条件を満たさないデータが入力されたらエラーメッセージを出して再入力を促す,という方針はこれに当たる。アが正しい。

イのフェールセーフは故障したときに安全な側に倒す設計,ウのフェールソフトは故障時に機能を落としてでも運転を続ける設計,エのフォールトトレラントは構成要素を多重化するなどして故障が起きても正常な動作を続けられるようにする設計である。いずれも故障への備えで,利用者の誤りを防ぐ考え方ではない。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問22(表記を一部改変)

問23

表は,システムへの要求の明確さに応じた開発方針と,開発方針に適した開発モデルの組である。a〜c に該当する開発モデルの組合せはどれか。

要求の明確さ・開発方針・開発モデルの表。要求が明確になっている:全機能を一斉に開発する(a)。要求に不明確な部分がある:簡易なシステムを実装し,動作を評価しながら要求を早期に明確にする。その後は全機能を一斉に開発する(b)。要求に変更される可能性が高い部分がある:最初に要求が確定した部分だけを開発する。その後に要求が確定した部分を逐次追加していく(c)。

正解 

解説

a の要求が明確な場合は,要件定義から設計,製造,テストまでの工程を順に一度で進めて全機能を開発するウォータフォールモデルが適している。b の要求に不明確な部分がある場合は,試作品(プロトタイプ)を作って利用者に評価してもらい要求を早期に明確にするプロトタイピングモデルが適している。

c の要求に変更される可能性が高い部分がある場合は,要求が確定した部分から開発し,その後に確定した部分を順次追加していく進化的モデルが適している。したがって,イの組合せが正しい。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問23(表記を一部改変)

問24

IT サービスマネジメントの問題管理プロセスにおけるプロアクティブな活動はどれか。

正解 

解説

問題管理には,発生したインシデントの根本原因を調べて取り除くリアクティブ(事後対応的)な活動と,インシデントが発生する前にその原因を見つけて防ぐプロアクティブ(予防的)な活動がある。過去のインシデントの記録を分析して傾向をつかみ,今後起こりそうなインシデントを予測するのはプロアクティブな活動で,ウが該当する。

アのインシデントの根本原因の究明,イの過去に同様のインシデントが発生していないかの調査,エの根本原因を突き止めた問題の既知のエラーとしての登録は,いずれも発生したインシデントに対応するリアクティブな活動である。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問24(表記を一部改変)

問25

被監査企業が SaaS をサービス利用契約して業務を実施している場合,被監査企業のシステム監査人が SaaS の利用者環境から SaaS へのアクセスコントロールを評価できる対象の ID はどれか。

正解 

解説

SaaS では,サーバの OS,DBMS,ストレージなどの基盤は SaaS 事業者が管理しており,利用者である被監査企業は,提供されるアプリケーションの利用者 ID を発行・管理して業務に使う。被監査企業のシステム監査人が利用者環境から評価できるのは,自社が管理するアプリケーションの利用者 ID のアクセスコントロールで,イが正しい。

アの DBMS の管理者 ID,ウのサーバの OS の利用者 ID,エのストレージデバイスの管理者 ID は SaaS 事業者が管理するもので,利用者環境からは評価できない。これらは事業者の監査報告書などで確認する。

出典:平成25年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問25(表記を一部改変)