Skip to content
戻る

支揎士 科目B午埌の認蚌・API・スマホアプリ問題の解き方JWT・セッション固定・アクセスキヌは「仕様の䞀文」で解く【過去問3問で解説】

※本蚘事にはプロモヌション広告が含たれたす

目次

情報凊理安党確保支揎士SC、登録セキスペの科目B旧・午埌問題で、Web系の次に出やすいのが認蚌・API・スマホアプリの問題です。JWT、セッションID、APIkey、アプリに埋め蟌んだ鍵など、「利甚者を誰だず刀断しおいるか」を突く問題がたずたっお出おいたす。

この蚘事では、この分野の過去問3問を䜿っお、「なぜその答えになるのか」「問題文のどの文に着目すれば答えが出るのか」を解説したす。答えはIPAの解答䟋、぀たずきやすい蚭問はIPAの採点講評で確認しおいたす。分析にはAIClaudeも䜿っおいたす。

科目B党䜓の出題傟向は、科目Bの出題傟向を10回分分析した蚘事にたずめおいたす。この蚘事は、その分野別シリヌズの2本目です。1本目はWeb問題XSS・CSP・CSRFの解き方です。

結論認蚌・API問題は「3぀の着県点」で解ける

3問を䞊べおみるず、答えの根拠になる文の堎所はほが決たっおいたした。

  1. 「サヌバは䜕を信じお利甚者を決めおいるか」を仕様から探す。JWTのヘッダのalg、パラメヌタのmid、hiddenフィヌルドのsessionIDなど、クラむアントが送っおくる倀をそのたた信じおいる箇所が脆匱性になる
  2. 秘密の倀鍵・トヌクンが「どこに眮かれ、どこを通るか」を远う。アプリの䞭、HTTPのヘッダヌ、メヌルの本文。眮き堎所が分かれば、攻撃者の取り方がそのたた答えになる
  3. ID・番号の「䜜り方」の泚蚘を読む。「〇から始たる連番」「幎月日登録順」ず曞いおあれば、掚枬される前提で蚭問が䜜られおいる

JWTやOAuthの深い知識より、仕様の衚ず泚蚘の䞀文を拟えるかが点数を分けおいたす。採点講評でも「蚭問文をよく読んで」「具䜓的に」ずいう指摘が目立ちたす。

この蚘事で䜿う過去問3問

回題材出おくる脆匱性・技術採点講評で正答率が䜎かった蚭問
什和6幎春期 問1ヘルスケアサヌビスのAPIJWTのalg改ざん、アクセス制埡の䞍備、ワンタむムコヌドの総圓たり、WAF蚭問2(2)・蚭問3(1)がやや䜎い
什和6幎秋期 問4転職支揎サむトのセキュリティ蚺断セッションフィクセヌション、メヌルヘッダヌむンゞェクション、APIkey、HTTPヘッダヌ蚭問1(5)f・蚭問2gが䜎い、蚭問3がやや䜎い
什和7幎春期 問3写真プリントのスマホアプリアクセスキヌの埋め蟌み、サヌバ蚌明曞の怜蚌䞍備、眲名付きURL、WebView蚭問1(3)・蚭問2(3)が䜎い

什和6幎春期 問1問題PDFJWTの「alg」を曞き換えおなりすたし

スマホアプリからクラりド䞊のAPIを呌び出すヘルスケアサヌビスで、脆匱性蚺断の結果に察策を考える問題です。

蚭問1セッション管理を行わない性質は「ステヌトレス」

着目する文 「RESTful APIの蚭蚈原則の䞀぀にセッション管理を行わないずいう性質がある」。

答えはステヌトレスです。サヌバ偎でセッションを持たないので、利甚者の識別はリク゚ストに付いおくるJWTだけで行うこずになりたす。この前提が、埌の蚭問すべおに぀ながっおいたす。

蚭問2(1)4桁のコヌドは平均䜕秒で砎られるか

着目する文 衚2の「毎回ランダムに生成される数字4桁の文字列」ず、衚3の「1秒間に10回詊行する総圓たり攻撃」。

4桁の数字は10,000通りです。平均するず半分の5,000回で圓たるので、5,000回 ÷ 10回/秒 = 500秒。解答䟋も500です。衚2には「生成しおから10分以内」ずいう有効期限も曞かれおいたす。500秒は10分600秒より短いので、期限内に突砎される可胜性が高い、ずいう流れです。

察策の衚5では、空欄dに連続倱敗回数がしきい倀を超えたらアカりントをロックする凊理が入り、あわせお文字列Xを6桁に倉える案が出おいたす。「詊行回数を制限する」「桁数を増やす」の2本立おは、総圓たり察策の定番です。

蚭問2(2)JWTの䜕を怜蚌すればいいか

着目する文 「衚4䞭の”RS256”の代わりに”NONE”を指定し、“user01”を他の利甚者IDに改ざんしたJWTを送信したずころ、改ざんしたJWTの怜蚌が成功し」。

JWTは「ヘッダ.ペむロヌド.眲名」の3぀の郚品でできおいお、ヘッダのalgに眲名のアルゎリズムが曞かれおいたす。図4には、ラむブラリが「JWT内のヘッダに指定されたアルゎリズムに基づいおJWTを怜蚌する」ずありたす。぀たり、攻撃者がalgをNONE眲名なしに曞き換えるず、ラむブラリは「眲名なし」ずしお怜蚌を通しおしたいたす。

解答䟋は、怜蚌察象のデヌタがJWTヘッダ内のalgに指定された倀、怜蚌内容がNONEでないこずを怜蚌するです。

採点講評では、この蚭問の正答率はやや䜎く、既に実装されおいる察策を解答するものが散芋されたずありたす。「眲名を怜蚌する」は図4にすでに曞かれおいる凊理です。問題文の仕様に曞いおある凊理のどこに穎があるかを答えたす。

蚭問2(3)利甚者IDの取り違えを防ぐ

着目する文 衚3の項番2「パラメヌタmidに他の利甚者IDを指定するず、他の利甚者IDにひも付く利甚者情報を取埗、改倉できおしたう」。

利甚者APIは、パラメヌタmidで指定された利甚者の情報を返したす。JWTで本人確認をしおいおも、midに他人のIDを曞けば他人の情報が取れおしたう状態です。解答䟋は、JWTに含たれる利甚者IDがmidの倀ず䞀臎するかどうかを怜蚌する凊理です。

「認蚌誰か」ず「認可その人がこのデヌタを觊っおよいか」は別物、ずいう兞型的な出題です。

蚭問2(4)芋萜ずされたパラメヌタstatus

衚3の項番3は、リク゚ストにstatus=paidを勝手に远加するず、無償利甚者が有償利甚者になっおしたう脆匱性です。衚5では、実装が指定されたパラメヌタを怜蚌せず、党お共通モゞュヌルPに送信しおいたこずが原因ずされ、空欄cの答えは共通モゞュヌルPです。仕様にないパラメヌタを受け付けおしたう問題は、䞀般にマスアサむンメントず呌ばれたす。

蚭問3Log4Shell型の新しい脆匱性ずWAF

埌半は、新たに公衚された脆匱性ぞの察応です。解答䟋を芋るず、

  • 蚭問3(1)脆匱性があるかを確かめるために、テストサヌバのindex.htmlぞのアクセスを蚘録し、確認する仕組みを眮く。図8の怜蚌コヌドで実行させるコマンドは、デコヌドするず「wget http://テストサヌバ/index.html」です。コマンドが実行されれば、テストサヌバのindex.htmlにアクセスが来るので、それを蚘録すれば脆匱性の有無が分かりたす
  • 蚭問3(3)WAFのルヌルに曞くパタヌンは\W[jJ][nN][dD][iI]\W倧文字小文字を混ぜた「jndi」
  • 蚭問3(4)WAFを「遮断」ではなく「怜知」にする利点は誀怜知による遮断を防ぐこずができる。代わりにアラヌトを受信したら攻撃かどうかを粟査する

採点講評では、蚭問3(1)の正答率がやや䜎く、図6の攻撃の流れに合っおいない解答が散芋されたずありたす。正芏衚珟の曞き方は、コヌド問題の蚘事でもたずめおいたす。

什和6幎秋期 問4問題PDFセッション固定から、APIで倧量の個人情報ぞ

転職支揎サむトのセキュリティ蚺断の問題です。䞀぀䞀぀は小さな脆匱性を組み合わせお、WebAPIから求職者の個人情報を倧量に抜く流れを組み立おたす。

蚭問1セッションフィクセヌションは「ログむン前埌で倀が同じ」

着目する文 「form内のhiddenフィヌルドであるsessionIDの倀だけでセッション管理を実斜しおいた。しかし、衚Bのいずれの画面遷移においおも、HTTPレスポンス䞭のsessionIDの倀が同䞀であった」。

ログむンの前に払い出されたsessionIDが、ログむンした埌もそのたた䜿われおいたす。攻撃者は自分で手に入れたsessionIDを被害者に䜿わせ、被害者がログむンするのを埅おば、同じsessionIDでログむン枈みの状態に入れたす。これがセッションフィクセヌションセッション固定です。

図Aの攻撃手順の空欄は、解答䟋では次のずおりです。

空欄解答䟋根拠になる堎所
bhttps://test.△△△.jp/衚1の「画面01, 02」のURL
cメヌル受信者によるログむン手順7「〜が完了するこずを期埅しお数分間埅ち」
a(ã‚€)図3で、画面01のログむンボタンから02ぞの遷移
d䜿甚枈みのsessionIDを無効にした䞊で、新しいsessionIDを発行修正方法の定番

採点講評では、蚭問1(2)は正答率が高かったずありたす。セッション固定の仕組みず「ログむン時にIDを振り盎す」ずいう察策は、埗点源にしおおきたい論点です。

蚭問1(5)HTTPヘッダヌで䜕ができるか

衚Dの空欄e・fは、出力されおいなかったHTTPヘッダヌの効果です。解答䟋は、

  • eMサむトぞの接続をHTTPSに匷制するこずができるHSTS、Strict-Transport-Securityの効果
  • fMサむトのコンテンツに察しお、Content-Typeヘッダヌで指定したMIMEタむプを匷制的に適甚するこずができるX-Content-Type-Options: nosniffの効果

採点講評では、fの正答率が䜎かったずありたす。ヘッダヌ名を芚えるだけでなく、「蚭定するず䜕が起きるか」を䞀文で蚀えるようにしおおく必芁がありたす。

蚭問2脆匱性を組み合わせお、気付かれずに乗っ取る

着目する文 図3の泚1「画面09でメヌルアドレスを倉曎した堎合 倉曎前のメヌルアドレスに、確認甚URLが蚘茉されたメヌル(あ)を送信する」ず、2.2.2の「メヌル(あ)が[email protected]だけに送信され、本来の宛先である倉曎前のメヌルアドレスには送信されなかった」。

普通にメヌルアドレスを曞き換えるず、確認メヌルが本来の担圓者に届いお気付かれたす。そこで攻撃者は、メヌルヘッダヌむンゞェクションを䜿いたす。解答䟋のgは、画面09で、䌚瀟名に、図Cの[email protected]を攻撃者のメヌルアドレスに倉曎した文字列を入力しお倉曎ボタンをクリックするです。確認メヌルが攻撃者にだけ届くので、本来の担圓者は䜕も気付きたせん。

その埌、メヌルアドレスを攻撃者のものに倉えおパスワヌドを再蚭定し、解答䟋のhにあるずおり、再蚭定埌のパスワヌドを入力しお、WebAPIキヌを確認又は発行するこずで、WebAPIから倧量の求職者属性情報を取れる状態になりたす。画面05・07でパスワヌドの再確認が求められるので、パスワヌドを知っおいる状態にしおおく必芁があった、ずいう点がポむントです。

採点講評では、蚭問2gの正答率が䜎く、攻撃の埌の流れに合っおいない解答が散芋されたずありたす。「メヌルヘッダヌむンゞェクションで䜕ができるか」を䞀般論で曞くのではなく、図Dの次の手順メヌルアドレスの倉曎に぀ながる操䜜を曞く必芁がありたす。

蚭問3WebAPIの被害を枛らす仕様の改善

着目する文 図2の泚1「求職者がMサむトに利甚者登録をした幎月日の8桁の数字の埌ろに、日ごずに000001から登録順に割り圓おられる6桁の数字を加えた数字14桁の文字列」ず、「任意の求職者IDを指定しお、求職者属性情報を取埗する」。

求職者IDは掚枬できるうえに、APIは任意の求職者IDで情報を返したす。利甚契玄では「圓該䌁業ぞの問合せ・応募に関する察応だけ」ず範囲を決めおいるのに、仕様がそれを守らせおいたせん。解答䟋の改善案は、

  • 求職者IDを掚枬困難な生成方法に倉えるAPIkeyが盗たれおも、問合せ・応募をした求職者の情報だけに被害を抑えられる
  • WebAPIのアクセス元IPアドレスを限定する
  • WebAPIで取れる求職者属性情報を、個人を特定できないものだけにする

などです。採点講評では、被害を軜枛できない誀答が散芋されたずありたす。「なぜ被害が枛るのか」を、仕様のどこを倉えたからかずセットで曞くのがコツです。

什和7幎春期 問3問題PDFアプリに埋め蟌んだ鍵は取られる

写真をアップロヌドしおフォトグッズを泚文するスマホアプリの問題です。JVNJapan Vulnerability Notesで公衚されおいるスマホアプリの脆匱性を題材にした、ず出題趣旚に曞かれおいたす。

蚭問1(1)(2)アクセスキヌを取る2぀の方法

着目する文 図5の「アクセスキヌをHTTPリク゚ストのAuthorizationヘッダヌに指定する方匏」ず、「アクセスキヌは、鍵長256ビットの共通鍵ずAES-CBCアルゎリズムで暗号化し、Fアプリ内にリ゜ヌスずしお保存する。 AES-CBCの共通鍵及び初期ベクトルは、Fアプリのコヌド䞭に定数ずしお定矩する」。

  • (1) 通信を盗聎できた堎合Cサヌビスに送られたHTTPリク゚ストのAuthorizationヘッダヌから取り出す
  • (2) アプリから取る堎合Fアプリを解析し、暗号化されたアクセスキヌ䞊びに共通鍵及び初期ベクトルを入手し、暗号化されたアクセスキヌをAES-CBCで埩号する

暗号化しおいおも、鍵が同じアプリの䞭にあるなら守れおいたせん。蚭問は、問題文に曞かれた眮き堎所をそのたたたどれば答えが出る䜜りです。

蚭問1(3)党利甚者の写真をダりンロヌドする方法

着目する文 図4の泚蚘「“nnnnnnnn”は泚文番号であり、00000001から始たる十進数の連番である」。

写真は「泚文番号.zip」ずいうファむル名でストレヌゞに眮かれたす。アクセスキヌがあれば党ファむルを操䜜できるので、解答䟋はファむル名に含たれる泚文番号を00000001から順に増やしおダりンロヌドを詊行するです。

採点講評では、この蚭問の正答率は䜎く、抜象的な解答が散芋されたずありたす。「アクセスキヌを䜿っおダりンロヌドする」だけでは足りず、連番ずいう泚蚘を䜿っお、どのファむル名を指定するかたで曞く必芁がありたす。

蚭問2(3)テスト甚の通信解析ツヌルで蚌明曞゚ラヌを出さない蚭定

脆匱性1は、アプリがサヌバ蚌明曞の怜蚌゚ラヌを無芖しお通信を続けるずいうものです。これを盎すず、開発䞭に通信解析ツヌル䞭間で通信を芋るプロキシを䜿ったテストができなくなりたす。解答䟋は、開発甚のスマホに通信解析ツヌルのプラむベヌト認蚌局のルヌト蚌明曞をむンストヌルし、信頌蚭定を行うです。

採点講評では正答率が䜎く、同様の方法はネットワヌク機噚のTLSむンスペクション機胜などでも利甚されるので理解しおほしい、ず曞かれおいたす。「怜蚌を無効にする」のではなく、怜蚌が通るように信頌する認蚌局を足すずいう発想です。

蚭問3眲名付きURLは「どこで」䜜るか

着目する文 図5の方匏bの説明「(ii) アクセスキヌを秘密鍵ずする」ず、図4の(あ)〜(お)。

眲名付きURLは、アクセスキヌを秘密鍵にしおHMAC-SHA256で眲名を䜜りたす。぀たり、䜜る堎所にアクセスキヌが必芁です。アプリの䞭で䜜るず、たた鍵をアプリに眮くこずになりたす。

解答䟋は(い)、぀たりA瀟Webサヌバが泚文番号を採番した埌、アプリに泚文番号を通知する前です。サヌバで「この泚文のファむルだけ」の眲名付きURLを䜜っおアプリに枡せば、アプリはアクセスキヌを持たずに枈みたす。

採点講評では、攻撃者による解析が容易なスマホアプリ䞊ずいう解答が散芋されたずあり、秘密情報の凊理をサヌバ䞊で完結させるのが基本だず曞かれおいたす。

蚭問1(4)・蚭問4WebViewは「䜕でも開く」

着目する文 図8のF-URLの䟋f-app://campaign?url=https://www.a-sha.co.jp/campaign/□□□ず、図7「呌出し元のWebペヌゞのURLの先頭は”https://www.a-sha.co.jp”か」。

F-URLのurlク゚リパラメヌタに曞いたURLを、アプリはそのたたWebViewで開きたす。開く前のチェックは仕様のどこにもありたせん。そのため蚭問1(4)の解答䟋には、攻撃者のドメむンをk-sha.co.jpずしお、次のURLが䞊んでいたす。

  • https://k-sha.co.jp/そのたた攻撃者のサむト
  • https://www.a-sha.co.jp.k-sha.co.jp/先頭が䞀臎するようにサブドメむンずしお付け足す
  • https://[email protected]/@より前はナヌザヌ情報ずしお扱われる

䞋の2぀は、図7のgetToken関数のチェックが末尟の/を含たない先頭䞀臎であるこずも突いおいたす。攻撃者のサむトで認蚌トヌクンたで受け取れおしたう圢です。

蚭問4(1)の問題点は、解答䟋ではURLを確認する手段がないです。WebViewはアプリの画面の䞀郚にペヌゞを衚瀺するだけなので、ブラりザのようにURLを芋お停サむトに気付くこずができたせん。蚭問4(2)の察策は、WebViewを呌び出す前に、URLの先頭がhttps://www.a-sha.co.jp/であるかを怜蚌するです。末尟の/たで含めお比べるこずず、トヌクンを枡すずきではなくペヌゞを開く前に怜蚌するのがポむントです。

3問に共通する「問題文のここを芋る」チェックリスト

問題文に出おきたら䜕に䜿うか出おきた問題
「ヘッダに指定されたアルゎリズムに基づいお怜蚌する」クラむアントが遞んだ倀で怜蚌しおいる → alg改ざん什和6幎春 問1
「パラメヌタ〇〇で指定された利甚者ID」本人のIDず䞀臎するか確認しおいない → 他人の情報を取埗什和6幎春 問1、什和6幎秋 問4
「〇から始たる連番」「幎月日登録順」の泚蚘IDやファむル名を掚枬しお総圓たり什和6幎秋 問4、什和7幎春 問3
「数字〇桁」「1秒間に〇回」総圓たりの平均時間を蚈算 → 回数制限・桁数増什和6幎春 問1
鍵・トヌクンの保存堎所アプリ内、定数、ヘッダヌ攻撃者の取埗方法がそのたた答え。察策は「サヌバで凊理する」什和7幎春 問3
「URLの先頭が〜か」ずいうチェック、URLをそのたた開く仕様末尟の/がない → サブドメむンや@で回避。開く前のチェックがない什和7幎春 問3
確認メヌルの宛先の泚蚘誰に届くかを倉えれば、気付かれずに乗っ取れる什和6幎秋 問4

CBT方匏の科目Bでは、問題文にマヌカヌを匕けたす。泚蚘泚1・泚蚘はずくに読み飛ばしやすいので、IDや番号の䜜り方が曞かれおいたら必ず色を付けおおくず、蚭問を解くずきに探しやすくなりたす。

最䜎限おさえる知識はこれだけ

認蚌・API・アプリの問題で、問題文に説明がないたた前提にされおいた知識は、次のくらいでした。

知識抌さえるポむント
ステヌトレスサヌバがセッションを持たない。識別はリク゚ストに付くトヌクンだけ
JWTの構造ヘッダalg・ペむロヌド利甚者ID・有効期限・眲名。algを信じるずnoneで眲名を倖される
認蚌ず認可本人確認ができおも、その人がそのデヌタを觊っおよいかは別に確認する
セッションフィクセヌションログむン時にセッションIDを振り盎す叀いIDは無効にする
HSTS・nosniffHTTPSを匷制するContent-Typeで指定したMIMEタむプを匷制する
HMAC・眲名付きURL秘密鍵を持぀偎でしか䜜れない。だからサヌバで䜜る
プラむベヌト認蚌局ルヌト蚌明曞を端末に入れお信頌させる。TLSむンスペクションず同じ仕組み

Web系の基本XSS・CSRF・CSPは、シリヌズ1本目のWeb問題の蚘事にたずめおいたす。

過去問の解説動画を芋るなら

過去問の解説動画には、Udemyの講座を䜿っおいたす。科目Bの過去問解説什和7幎秋・什和7幎春・什和6幎秋が入っおいお、この蚘事で扱った什和7幎春 問3ず什和6幎秋 問4を動画で芋盎せたす。

什和8幎床察応参考曞の著者が教える 情報凊理安党確保支揎士 科目A・科目B察策 什和8幎床察応参考曞の著者が教える 情報凊理安党確保支揎士 科目A・科目B察策Udemy 講座の内容を芋る

たずめ

  • 認蚌・API・アプリの問題は、「サヌバが䜕を信じお利甚者を決めおいるか」を仕様から探すず、脆匱性の堎所が分かる
  • JWTはヘッダのalgをクラむアントに遞ばせない。利甚者APIはJWTの利甚者IDずパラメヌタが䞀臎するかを確認する
  • セッションフィクセヌションの察策はログむン時にセッションIDを振り盎すこず
  • アプリに眮いた鍵は、暗号化しおいおも同じアプリに埩号の鍵があれば取られる。秘密の凊理はサヌバで行う
  • 泚蚘に曞かれたIDや番号の䜜り方は、ほが確実に蚭問で䜿われる

この分野は、知識の量より問題文の仕様を䞀文ず぀疑えるかで差が぀きたす。解き盎すずきは、答えを芚えるのではなく、根拠になった文がどこにあったかを確認するず、初めお芋る問題でも同じ堎所を探せるようになりたす。

シリヌズ3本目では、ネットワヌク・リモヌトワヌクの問題VPN・DDoS・無線LANを解説しおいたす。

この分野の攻撃ず基本の察策の組み合わせは、聞き流し甚の䞀問䞀答動画攻撃ず察策・42問・YouTubeでも耳で埩習できたす。

関連蚘事

参考にした情報

  • IPA 過去問題什和6幎床春期 午埌 問1、什和6幎床秋期 午埌 問4、什和7幎床春期 午埌 問3の問題・解答䟋・採点講評
  • JVNJapan Vulnerability Notes

この蚘事で匕甚した問題文・解答䟋は、IPAが公開しおいる過去問題からの抜粋です。䞀郚を省略・芁玄し、衚の圢に敎理しおいたす。


よくある質問FAQ

Q1. 支揎士の科目Bで、JWTやAPIの問題は出たすか

出おいたす。什和6幎春期 問1はAPIセキュリティが䞻題で、JWTのヘッダのalgをNONEに曞き換えお他の利甚者になりすたす脆匱性ず、パラメヌタで指定した利甚者IDずJWTの利甚者IDが䞀臎するかを確認しおいない脆匱性が問われたした。什和6幎秋期 問4でも、求人䌁業向けのWebAPIずAPIkeyが題材になっおいたす。

Q2. JWTの改ざん察策は、䜕を答えればいいですか

什和6幎春期 問1の解答䟋は「JWTヘッダ内のalgに指定された倀」が「NONEでないこず」を怜蚌する、です。採点講評では、既に実装されおいる察策眲名の怜蚌などを答える誀答が散芋されたずありたす。問題文の仕様のどこに穎があるかを答えるのがポむントです。

Q3. セッションフィクセヌションの察策は䜕ですか

ログむン時に、䜿甚枈みのセッションIDを無効にした䞊で、新しいセッションIDを発行するこずです。什和6幎秋期 問4の解答䟋もこの内容で、採点講評ではこの蚭問の正答率は高かったずありたす。

Q4. スマホアプリの問題では、䜕に泚意しお読めばいいですか

鍵やトヌクンが「どこに眮かれ、どこを通るか」を远いたす。什和7幎春期 問3では、アプリ内に暗号化しお保存したアクセスキヌも、埩号甚の共通鍵が同じアプリの䞭にあるため取埗できる、ずいう蚭定でした。眲名付きURLをどこで生成するかの蚭問では、スマホアプリ䞊ず答える誀答が散芋され、秘密情報の凊理はサヌバ䞊で完結させるのが基本だず採点講評に曞かれおいたす。

PR