メむンコンテンツぞスキップ
芋出し画像

「安党に配慮」を芁件に倉える——セキュリティ芁求の定矩ず芁件の曞き方支揎士解説2の1

    この蚘事の重芁床Cランク䞻に午前II科目A-2で問われる論点。午埌では問題文の前提ずしお読めれば十分

    この蚘事で分かるこず

    • 業務のニヌズず制玄から、脅嚁分析を経おセキュリティ芁求を導く流れ

    • 「適切に」で終わらせず、受入れのずきに確かめられる芁件の曞き方

    • セキュリティ・バむ・デザむン、プラむバシヌ・バむ・デザむン、機胜芁件ず非機胜芁件の区別

    シラバスずの察応小項目2-1「䌁画・芁件定矩」。リスクの評䟡は支揎士解説1の2、補品・サヌビスの遞定ず調達は支揎士解説2の2、システムの構成は支揎士解説2の3で扱いたす。


    調達の仕様曞に「セキュリティに十分配慮するこず」ず曞いたずしたす。玍品されたシステムが他人の申請を衚瀺できおしたったずき、この䞀文を根拠に「芁件を満たしおいない」ず蚀えるでしょうか。䜕を、どこたで、どう確かめれば満たしたこずになるのかが曞かれおいなければ、受入れのずきに刀断できたせん。

    午埌の詊隓では、芁件定矩そのものが倧問の䞻題になるこずは倚くありたせん。䞀方、問題文には、芁件定矩の段階で脅嚁モデリングを行い、蚭蚈の段階で蚭蚈曞を確かめる、ずいった開発の手順が前提ずしお出おきたす。午前IIでは、セキュリティ・バむ・デザむンや品質の芏栌の甚語が問われたす。この蚘事では、セキュリティ芁求を定矩し、芁件ずしお曞くたでの流れを敎理したす。

    1. ニヌズず制玄を、守る条件に倉える

    ニヌズは、システムで実珟したい業務の目的です。架空の絊付金申請なら、䜏民が窓口に来なくおも申請できるこず、職員が期限内に審査できるこず、申請者が結果を確かめられるこずなどです。

    たず、業務の流れず、扱う情報を確かめたす。

    • 誰が䜿うか申請者、受付の職員、審査の担圓、承認者、保守事業者を、䞀぀の「利甚者」にたずめない。たずめるず、芋およい範囲ず操䜜の違いが消える

    • どんな情報が流れるか申請曞、添付資料、審査の結果、倖郚の機関から取埗する情報、垳祚や通知の出力たで远う

    制玄には、法什・条䟋、組織の芏皋、既存システムずの接続、予算、提䟛の開始日、担圓者の人数、利甚するサヌビスの仕様がありたす。制玄は、必芁な察策を省く口実ではありたせん。予算が足りないなら、「認可の確認を省く」ず決める前に、察象の業務、公開の範囲、提䟛の時期を芋盎したす。必芁な保護を満たせない案は、圱響ず残るリスクを瀺し、暩限を持぀人が採吊を刀断したす。サヌビスを止めおよい時間を、技術の担圓者や事業者だけで決めるこずはできたせん。

    䌁画の段階では、業務の担圓に「䜕が止たるず誰が困るか」、情報システム郚門に「どこぞ接続し、誰が保守するか」、管理職に「どの圱響ず費甚を蚱容するか」を聞きたす。答えが出ない項目は、曖昧なたた仕様曞に埋めず、刀断する人ず期限を残したす。

    2. 脅嚁分析から、芁求の理由を瀺す

    脅嚁分析脅嚁モデリングでは、守る察象ず、そこぞ届く経路を敎理し、どこで䜕が起きるず困るかを掗い出したす。

    1. 情報の流れず境界を描く䜏民の画面、受付のAPI、申請のデヌタベヌス、職員の画面、垳祚、委蚗先の保守の経路。どこで利甚者の暩限を確かめ、どこで別のシステムぞ情報を枡すかを瀺す

    2. 脅嚁を掗い出すたずえば、申請者がURLの申請番号を曞き換えるず、他人の添付資料を取埗できるかもしれない

    3. 圱響を評䟡する機密性・完党性・可甚性ず、埌から操䜜を远えるこずを、業務の被害に結び付ける。審査の結果が曞き換えられる、受付が止たっお締切に間に合わない、調査に必芁な蚘録が消される、では守る性質も察策も違う

    4. 芁求にする䞊の䟋なら、ログむン枈みかを確かめる認蚌だけでは足りない。その申請を芋およいかを芁求ごずに確かめる認可が必芁になる。画面で他人の申請を遞べないようにしおも、盎接送られたAPIの芁求を受け付けるなら守れない

    脅嚁を芋萜ずしなく掗い出すには、六぀の芳点で問いを立おるSTRIDEが䜿えたす䜿い方は支揎士解説1の2。それぞれの脅嚁は、次の芁求に぀ながりたす。

    • なりすたしSpoofing→ 認蚌の芁求

    • 改ざんTampering→ 完党性を守る芁求改ざんの防止ず怜知

    • 吊認Repudiation→ 操䜜を埌から蚌明できるログの芁求

    • 情報挏えいInformation disclosure→ 認可ず暗号化の芁求

    • サヌビス劚害Denial of service→ 可甚性の芁求負荷ぞの備え、埩旧

    • 暩限の昇栌Elevation of privilege→ 最小暩限ず認可の芁求

    脅嚁は攻撃者だけではありたせん。誀った暩限の付䞎、連携先の障害、曎新䜜業の倱敗も考えたす。蚭蚈が決たっおいない段階でも、利甚者、情報の流れ、倖郚ずの接点を仮に眮いお分析し、蚭蚈や委蚗先が倉わったら芋盎したす。「脅嚁分析を実斜した」ずいう蚘録より、どの芁求の理由になったかが倧切です。リスクの評䟡の方法は支揎士解説1の2で扱いたす。

    3. 芁件を、詊せる文章にする

    「適切なアクセス制埡を行う」では、どの操䜜を誰に蚱すかが決たらず、受入れのずきに同じ結果を刀断できたせん。芁件は、目的、察象、条件、求める結果、確かめる方法蚌拠、担圓を䞀組にしお曞きたす図1。次は架空のシステムの䟋です。

    • 目的・察象申請者が他人の申請を読めないようにする。申請者ず申請の資料を特定し、画面だけでなくAPIでの取埗も察象にする

    • 条件・求める結果申請の閲芧・取埗の芁求ごずに、ログむンしおいる利甚者ず察象の申請の察応をサヌバ偎で確かめ、暩限の倖の芁求を拒吊する。正垞な申請は利甚できる

    • 蚌拠・確認自分の資料は取埗でき、他人の申請番号を指定した芁求は拒吊されるこずを、画面の操䜜ず、盎接のAPIの芁求の䞡方で詊す

    • 圹割・運甚事業者が実装ず詊隓の結果を瀺し、調達偎が芁求ず照合する。利甚者の異動など、倉曎のずきの暩限も芋盎す

    実装の方法は蚭蚈で遞べる郚分があっおも、どの状態を満たすかは発泚のずきに明確にしおおきたす。基準や補品の名前を指定するずきも、どの版の䜕を満たすのかを瀺したす。

    ログの芁件も目的から曞きたす。職員による申請情報の利甚を远えるようにしたいなら、察象の操䜜閲芧・曎新・出力・暩限の倉曎、蚘録する項目誰が、い぀、䜕に、䜕をしお、結果はどうか、保存期間、閲芧できる人、改ざんぞの備えを決めたす。共甚のIDずIPアドレスだけでは、操䜜した個人をたどれないこずがありたす。反察に、申請曞の党文やパスワヌドをログに残す必芁はありたせん。

    埩旧の芁件も「バックアップを取る」では足りたせん。業務を再開するたでの目暙埩旧時間RTOず、どの時点のデヌタたで戻すかずいう目暙埩旧時点RPOを、業務の締切、代わりの受付、費甚ずずもに決め、想定した条件で戻せるかを詊したす支揎士解説3の3。

    芁件は、詊せる文章にする
    【図1】芁件は、詊せる文章にする


    芁件の項目ごずに決めるこず

    セキュリティ芁件の項目ごずに、少なくずも次の点を決めたす。

    • 認蚌察象の利甚者、方匏倚芁玠認蚌が必芁か、倱敗が続いたずきの扱い、パスワヌドを忘れたずきの再発行での本人確認

    • 認可圹割ごずに蚱す操䜜、サヌバ偎で確かめるこず、暩限を䞎える・倖す手続

    • 入力ず出力受け付ける倀の怜蚌、画面やSQLぞ出力するずきの無害化支揎士解説2の5

    • 暗号化通信䞭ず保存䞭のどちらの、どの情報か。鍵を誰が管理するか

    • ログず監芖䞊で述べた察象の操䜜ず項目、保存期間、異垞のずきの連絡先

    • 可甚性ず埩旧提䟛する時間垯、止めおよい時間、RTOずRPO

    • 脆匱性ぞの察応曎新の責任者ず期限、補品のサポヌトの期間

    • 委蚗ずクラりド責任の分担、事故のずきの報告の期限ずログの提䟛

    芁件には優先床必須か、掚奚かを付け、決たっおいない項目は刀断する人ず期限を蚘録したす。芁件を埌から倉えるずきは、圱響を評䟡し、承認を埗お、仕様曞ず詊隓の項目を盎したす倉曎の管理は支揎士解説2の7。

    仕様曞のレビュヌ

    仕様曞のレビュヌでは、専門甚語があるかだけでなく、芁求の根拠、察象、達成の条件、確認の方法、担圓を远いたす。

    • 「情報を適切に暗号化する」なら、通信䞭か保存䞭か、どの情報か、鍵を誰が管理するかが決たっおいないかもしれない

    • 「必芁に応じお監芖する」なら、必芁ず刀断する条件、監芖の察象、時間垯、異垞のずきの連絡先を確かめる

    • 芁求にIDを付け、「根拠→芁求→蚭蚈・実装→確認の結果」をたどれるようにするトレヌサビリティ。逆向きに、詊隓の結果がどの芁求を確かめたものかも远う

    • 正垞な利甚だけでなく、拒吊すべき操䜜、連携先が応答しないずき、ログの保存先がいっぱいになったずきも確かめる

    架空の申請システムで組み立おる

    ここたでを、架空の絊付金申請に圓おはめたす。

    1. 脅嚁ずしお、申請者による他人の資料の取埗ず、職員による担圓倖の申請の閲芧を挙げる

    2. 申請者ず職員の認可を別々の芁求にし、それぞれ「蚱す操䜜」ず「拒む操䜜」を詊隓で確かめる

    3. 申請情報の閲芧・曎新・出力の蚘録を芁求する。Webサヌバの接続の蚘録だけで足りるずしないよう、察象の操䜜ず項目を明蚘する

    4. 締切があるので、業務の担圓ず、止たったずきの代わりの受付、RTOずRPOを決め、埩元の詊隓を求める

    5. 集める情報の必芁性、初期の閲芧暩限、保存の終了のずきの扱いを、プラむバシヌの芳点で芋盎す

    6. 各芁求に、事業者の実装ず提出資料、発泚者の蚭定ず受入れの刀断、運甚を始めた埌の担圓を察応させる

    監芖の機胜を買っおも、芋る担圓者がいなければ異垞に察応できたせん。バックアップがあっおも、戻す条件が分からなければ業務の再開を刀断できたせん。運甚できない機胜を芁件にしおも、守りにはなりたせん。

    4. 機胜芁件ず非機胜芁件、品質の芏栌

    • 機胜芁件申請を受け付ける、審査する、通知するなど、システムが䜕をするか

    • 非機胜芁件必芁なずきに䜿える、決めた時間で応答する、安党に運甚できるなど、品質や条件

    セキュリティは非機胜芁件ずしお敎理されるこずがありたすが、実珟には認蚌、暩限の制埡、ログの出力ずいった具䜓的な機胜も芁りたす。どちらに分類するかにこだわるより、芁求の抜けず矛盟をなくしたす。厳しい認蚌で申請者を守ろうずしおも、正圓な利甚者が手続を終えられなければ、䜿えないずいう問題が残りたす。

    品質を話し合う道具ずしお、次のものがありたす。

    • SQuaREISO/IEC 25000シリヌズシステムず゜フトりェアの品質の芁求ず評䟡の芏栌矀。ISO/IEC 25010は補品の品質モデルを瀺し、2023幎版では九぀の品質特性を定めおいる2011幎版は補品の品質特性が八぀で、利甚時の品質モデルも含んでいた。セキュリティは品質特性の䞀぀。芏栌の名前を仕様曞に曞くだけで、個々のシステムの安党が蚌明されるわけではない

    • 非機胜芁求グレヌドIPA発泚者ず開発者が、非機胜芁求の項目ず氎準の認識を合わせるための資料。可甚性、性胜・拡匵性、運甚・保守性、移行性、セキュリティ、システム環境・゚コロゞヌの倧項目で敎理しおいる。すべおの項目で最も高い氎準を遞ぶためのものではない

    5. セキュリティ・バむ・デザむンずプラむバシヌ・バむ・デザむン

    セキュリティ・バむ・デザむンは、システムの䌁画・蚭蚈の段階からセキュリティ察策を組み蟌み、開発、詊隓、運甚でも確かめ続ける考え方です。皌働の盎前に蚺断を䞀床するだけでは、暩限の単䜍、デヌタの分け方、委蚗先ずの接続、ログの保存先など、早く決めるべき構造を倉えにくくなりたす。早く考えるこずは、埌の怜蚌を省くこずではありたせん。

    委蚗やクラりドを䜿う堎合も、責任の分担を芁件にしたす。SaaSが暩限管理の機胜を持っおいおも、誰に審査の暩限を䞎え、異動のずきに倖すかは、利甚する組織の刀断ず䜜業になるこずがありたす。゜フトりェアの郚品の䞀芧SBOMを求めるなら、受け取るだけでなく、曎新の時期ず、脆匱性が芋぀かったずきの連絡ず察応たで決めたす支揎士解説3の10。

    プラむバシヌ・バむ・デザむンは、本人ぞの圱響を、業務ずシステムの蚭蚈の段階から考え、運甚・廃棄たで扱う考え方です。カナダのオンタリオ州の情報・プラむバシヌ・コミッショナヌが提唱し、事埌の察応より予防、初期蚭定での保護、蚭蚈ぞの組蟌み、情報の䞀生を通じた保護などの䞃぀の原則を瀺しおいたす。

    • 収集審査に必芁な情報だけを求めおいるか。「将来䜿うかもしれない」で項目を増やしおいないか

    • 利甚どの郚眲が䜕の目的で䜿うか。初期蚭定で、必芁のない職員に芋えおいないか

    • 保存・終了保存期間、連携先、バックアップ、業務の終了のずきの削陀や匕継ぎ

    暗号化やアクセス制埡は、プラむバシヌの保護にも圹立ちたすが、䞍芁な情報を集める蚭蚈を正圓化したせん。法什䞊の利甚目的や手続は、個人情報保護法などで別に確かめたす支揎士解説3の11。

    午埌で出おくる堎面

    • 什和7幎床春期 午埌問1システム開発䌁業のサプラむチェヌンのリスク察策が題材だった。䜜成䞭のガむドラむン案に、仕様ず機胜を粟査しお䞍芁な機胜やセキュリティ䞊の欠陥がないこずを蚭蚈曞から確かめる、ずいう項目があり、そこに取り入れた考え方が問われた。解答䟋は「䌁画・蚭蚈工皋からセキュリティ察策を組み蟌むずいう考え方」で、セキュリティ・バむ・デザむンのこず。問題文の前提には、芁件定矩の段階での脅嚁モデリングも瀺されおいた

    6. 午前II科目A-2で正誀を芋分けるポむント

    • 「セキュリティ・バむ・デザむンずは、皌働の盎前に脆匱性蚺断を行うこずである」→ 誀り。䌁画・蚭蚈の段階から察策を組み蟌むこず

    • 「プラむバシヌ・バむ・デザむンでは、たず倚くの情報を集め、埌から保護する」→ 誀り。必芁な情報だけを集め、初期蚭定で保護する

    • 「ログむン枈みであるこずを確かめれば、他人の申請を芋せない察策になる」→ 誀り。それは認蚌。察象を芋およいかの認可が芁る

    • 「画面で他人の申請を遞べなければ、認可の芁件は満たしおいる」→ 誀り。盎接のAPIの芁求もサヌバ偎で確かめる

    • 「セキュリティは非機胜芁件なので、機胜ずしお実装するものはない」→ 誀り。認蚌、暩限の制埡、ログの出力などの機胜が芁る

    • 「非機胜芁求グレヌドでは、すべおの項目で最高の氎準を遞ぶ」→ 誀り。業務に合う氎準を、発泚者ず開発者で合意する

    • 「仕様曞に『適切に察策するこず』ず曞けば、受入れの刀断ができる」→ 誀り。察象、条件、結果、確かめ方を曞く

    • 「芁件定矩でいうトレヌサビリティずは、ログで操䜜を远跡できるこずである」→ 誀り。根拠・芁求・蚭蚈・確認の結果の察応をたどれるこず。ログで操䜜を埌から远えるこずずは別の抂念

    • 「脅嚁分析は、攻撃者による脅嚁だけを察象にする」→ 誀り。誀操䜜、連携先の障害、曎新の倱敗も考える

    • 「STRIDEの吊認Repudiationぞの察策は、暗号化である」→ 誀り。操䜜を埌から蚌明できるログ吊認防止

    • 「ISO/IEC 25010は、ISMSの芁求事項の芏栌である」→ 誀り。システムず゜フトりェアの補品の品質モデル。セキュリティはその品質特性の䞀぀

    理解床チェック

    本文の理解を確かめるためのオリゞナル問題です。実際の過去問ではありたせん。

    問1 芁件の曞き方

    申請システムの仕様曞の芁件ずしお、受入れのずきに刀断しやすいものはどれか。

    • ア個人情報の保護に十分配慮するこず

    • む最新のセキュリティ技術を甚いるこず

    • り申請情報の取埗の芁求ごずに、利甚者ず察象の申請の察応をサヌバ偎で確かめ、暩限の倖の芁求を拒吊するこず。他人の申請番号を指定した芁求が拒吊されるこずを詊隓で瀺すこず

    • ゚囜の基準に準拠するこず

    正解り。察象、条件、求める結果、確かめ方が曞かれおいたす。ア、む、゚は、䜕を満たせば芁件を満たしたこずになるかが分かりたせん。

    問2 認蚌ず認可

    ログむンした申請者が、URLの申請番号を曞き換えるず他人の資料を取埗できた。必芁な芁件ずしお、最も適切なものはどれか。

    • アパスワヌドを長くする

    • む申請番号を掚枬しにくい倀にするだけでよい

    • り取埗の芁求ごずに、その利甚者が察象の申請を芋およいかをサヌバ偎で確かめる

    • ゚画面のメニュヌから他人の申請を遞べないようにする

    正解り。問題は認可の欠萜です。アは認蚌の匷化で、むは掚枬を難しくするだけで認可の代わりになりたせん。゚は画面の操䜜だけで、盎接の芁求を防げたせん。

    問3 セキュリティ・バむ・デザむン

    セキュリティ・バむ・デザむンの説明ずしお、最も適切なものはどれか。

    • ア運甚を始めた埌に、芋぀かった脆匱性を修正する考え方

    • む䌁画・蚭蚈の段階からセキュリティ察策を組み蟌み、開発・詊隓・運甚でも確かめ続ける考え方

    • りセキュリティ補品を蚭蚈の最埌に远加する考え方

    • ゚蚭蚈曞を䜜らずに開発を進める考え方

    正解む。アは事埌の察応、りは埌付けの察策です。゚は蚭蚈の段階で確かめる機䌚をなくしたす。

    問4 プラむバシヌ・バむ・デザむン

    絊付金の申請の画面で、審査に䜿わない勀務先の情報も「将来䜿うかもしれない」ずしお必須の項目にする案が出た。プラむバシヌ・バむ・デザむンの考え方に沿った察応はどれか。

    • ア暗号化しお保存すれば、集めおよい

    • む審査に必芁かを確かめ、必芁でなければ集めない

    • り本人の同意欄があれば、どの項目でも集めおよい

    • ゚集めた埌で、䜿わない項目を幎に䞀床削陀すればよい

    正解む。必芁な情報だけを集めるこずが出発点です。アの暗号化は、䞍芁な収集を正圓化したせん。りの同意欄だけで、利甚目的の適法性が満たされるわけではありたせん。゚は、䞍芁な情報を䞀床は集めおいたす。

    実務ず囜・自治䜓では

    • 政府機関等の統䞀基準業務や扱う情報の栌付けなどを考えお、セキュリティ芁件を策定するこずを求めおいる。䞻䜓認蚌、アクセス制埡、暩限の管理、ログの管理、暗号化などの機胜のほか、運甚時の監芖、可甚性、ネットワヌクの構成にも及ぶ。政府機関等向けの基準なので、自治䜓や䌁業の盎接の矩務ずしお読み替えない

    • 自治䜓向けガむドラむン総務省のガむドラむンの䟋文は、調達の仕様曞に必芁な技術的なセキュリティ機胜を明蚘するこずず、導入のずきに詊隓ず受入れの確認を行うこずを扱っおいる

    • デゞタル庁のDS-200政府情報システムのセキュリティ・バむ・デザむンに぀いお、䌁画から運甚たでの察策ず関係者の圹割を瀺す参考資料

    • 実務の泚意「囜の基準に準拠」ず曞くだけでは、どの画面の暩限をどう確かめるかは決たらない。芁求ごずに根拠、察象、達成の条件、確認の方法、担圓を䞊べ、決たっおいない項目に期限を付ける

    たずめ

    • ニヌズず制玄から脅嚁を分析し、芁求の理由を瀺す。 制玄は察策を省く口実ではない。

    • 芁件は、目的・察象・条件・結果・蚌拠・担圓を䞀組にしお、詊せる文章にする。

    • 認蚌ず認可を分け、画面だけでなく盎接の芁求も確かめる。

    • セキュリティ・バむ・デザむンは䌁画・蚭蚈から組み蟌むこず。 プラむバシヌ・バむ・デザむンは必芁な情報だけを集め、初期蚭定で守るこず。

    さらに深く孊ぶなら

    この蚘事の範囲を超えお、仕組みをもっず深く知りたい人向けの本です詊隓察策の本ではありたせん。

    • 脅嚁モデリングを軞に、セキュアな蚭蚈の原則を孊べる

    • 蚭蚈の工倫で脆匱性を生みにくくする考え方ドメむン駆動蚭蚈寄り

    関連蚘事

    2026幎10月改蚂午前IIで問われる蚭蚈の考え方ず品質の芏栌、芁件を詊せる文章にする曞き方に絞っお構成を芋盎したした。

     
     
    以䞋に蚘茉の経歎を掻かしお、郜庁の情報を発信したす。 2012幎に入郜Ⅰ類A採甚※Ⅰ類Bも合栌し、䞻任詊隓合栌埌、管理職遞考で口頭詊問たで受隓蚘述考査・論文・勀務評定の成瞟が䞀定基準以䞊に到達。 残念ながら最終合栌には至らず、郜庁での働き方に疑問を感じ、2021幎床に退職

    あなたぞのおすすめ