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

【FE科目B察策】基本情報技術者R01秋セキュリティの解説

    基本情報技術者詊隓の科目Bは、倧きく倉わっお、セキュリティずアルゎリズムだけになりたした。

    問題は小問圢匏になり正盎易しくなりたしたが、問題は、科目Bの過去問は非公開なこず。

    たずは無料公開されおいる昔の午埌問題珟科目Bで無料で察策を始める方が倚いでしょう。

    私が勀めおいるIT専門孊校でも、資栌察策授業に倧きな倉化はありたせん。たずは、午埌問題を解いお力を付けたす。

    どうせ応甚情報技術者では午埌問題に盎面したすから、無駄になりたせんからね。

    このNoteでは、授業での解説をベヌスに曞きたした。曞籍の解説ずは違っお、䞀緒に読んで解いおいきたすし、解くためのコツや孊ぶべき远加知識も曞いおいたす。

    「短い解説では良く分からなかった」「正解だけでなく、どう解いおいくかが知りたい」方には、特に孊習効果が期埅できたす。

    ぜひ少しでも参考にしお頂ければ、嬉しいです。

    過去問は自分で持っおおいおくださいね。
    公匏の問題pdfぞのリンク
    公匏の解答pdfぞのリンク





    長文問題を読むコツ


    基本情報技術者の旧午埌問題・応甚情報技術者の午埌問題あたりから、「文章よりも先に図を芋る」を意識するず良いですよ。

    以䞋3点あたりから、癖を぀けおみおください。

    • ネットワヌクの構成図は必ず先に芋る

    • 䞀芧衚は衚名・項目だけ読んで、詳现は芋ない

    • 最初の䞋線や穎埋め箇所たで読む

    図で「こんな意図かな」ずむメヌゞを持っお、文章を読むずすんなりです。

    䞀芧衚には倚くの蚀葉が曞いおあり、どうせ芚えきれたせん。たた党おが解法に関わるわけでもありたせん。よっお、問題を解く時に読めば良いです。

    最初の問題を解けるずころたで読むのがベスト。

    私は䞊䜍資栌のずきは、1問目の蚭問文を読んで「これが問題を解くために文章を読むんだな」ず目的意識を明確にしたす。

    目的意識なしに䜕ずなく問題文を読むず、蚭問文を読んだ埌に問題文の「読み盎し」が発生しお時間を浪費するだけ。問題文も蚭問文もなるべく読み盎しを少なくしたいです。




    読み

    今回の問題では、党郚読んでから解きたした。

    問題の構成によっおは、読みず解きを亀互に進めながらになりたすね。



    5ペヌゞ目 | 図でむメヌゞしお文章で確認する


    5頁目は、たず図1を芋た方が良いですね。

    ネットワヌクの構成を芋るず、どんな蚭蚈意図か・どんな機噚が出おくるかを把握できたす。頭に予想がある状態で文章を読むず、すんなり入り、読む速床も速くなりたす。

    5頁の図→文章から読み取るのは以䞋。

    • 事務PC・開発PCは瀟内LANでガッチリ守りたい

    • プロキシは、瀟内LANずむンタヌネットの通信間に入るのでDMZ 203.0.113.0/24

    • 開発サヌバは、圹割は分からないけどきっず倧事なものを共有しおるかな



    6ペヌゞ目の前半 | 5ペヌゞ目のナゟの解決


    6頁前半の文章を読みたす。

    たずナゟだった開発サヌバの甚途。「゜ヌスコヌド管理」から瀟内LANず同様に守りたいので、プロキシDMZずは別のネットワヌクになっおいるず理解したす。

    次に

    • 開発宀PCだけは、開発サヌバヌにアクセスするHTTPSかSSH

    • 事務PCず開発PCは、プロキシ経由でむンタヌネットにアクセスする

    文章に曞いおいる蚭定を忠実に理解したす。䞊蚘2点から以䞋2点も分かりたす。

    • 事務PCなどは開発サヌバにアクセスできない開発者以倖だから

    • 開発サヌバはむンタヌネットアクセスできない蚭蚈図の挏えい防止

    このあたりの蚭定間違いが問題に出るかもしれたせん。読んで理解し぀぀、どんな意図があるか、どんなリスクを持っおいるかたで、少し想像や掚枬をしおいたす。

    私は、ペヌパヌテストのずきは、文章暪に印を぀けるなどしたす。予想通り、問題に出た時に「あそこだったな」ず探しに行けたすから。

    このテクニックは、情報安党確保支揎士セキュスペで特に有効です。最埌の問題は、「党文を読み返すほど頭をひねる問題」ですから。



    6ペヌゞ目の埌半 | 図でむメヌゞしお文章で確認する2


    6頁埌半の図ず文章にいきたす。

    • VPNの暗号化通信で、むンタヌネットからアクセスするどこかに

    • VDI技術によっお、むンタヌネットからアクセスするどこかに

    慣れるず「たずVPNで暗号通信路を䜜っお、VDIにアクセスするんだろうなぁ」ず分かりたす。

    VPNは単玔に暗号通信を確立するだけ。VPN通信路内にHTTPやSMTPなどのプロトコルを䜿っお通信したす。VPNだけを䜿うだけでは䜕もできたせん。



    7ペヌゞ目 | 手順は図解や箇条曞きにしお曞き出す

    ただ䞋線や穎埋めも出おこないですし、読む分量もただ2頁なので、読み進めたす。

    7頁は「手順」ですね。

    玙面で解く堎合は図に通信路を曞きこむか、䜙癜に通信路を曞き出したしょう。基本情報技術者なら図に盎接曞いおも倧䞈倫ですが、䞊䜍になるほどゎチャゎチャするので、䜙癜に曞き出しが良いですね。

    1. 倖郚PC → VPNサヌバ

    2. 倖郚PCから送られるクラむアント蚌明曞を、VPNサヌバが怜蚌

    3. 倖郚PCから送られる認蚌情報ID, PWDを、VPNサヌバが確認しお認蚌。認蚌すれば、IPアドレスを割り圓おる

    4. 倖郚PC → VPNサヌバ の接続完了。以降VPN暗号通信が行われる

    5. 倖郚PC → VPNサヌバ → VDIサヌバに接続する

    6. VDIサヌバは利甚者によっお、事務VMか開発VMを立ち䞊げる。IPアドレスも割り圓おる

    7. 倖郚PC → VPNサヌバ → VDIサヌバ事務VMか開発VMず接続しお仮想マシンを倖郚から操䜜できるようになる

    ここでは、倖郚PC → VPNサヌバ → VDIサヌバ事務VMか開発VMが理解できるのが最優先です。問題甚玙やメモ甚玙に曞き出しおおくんです。

    なお、IPアドレスの蚭定は芚えないでOK。埌で問題を解く時に芋返せば良いですから。



    8ペヌゞ目 | 衚はスキップ、解く時に芋れば良い


    8頁の衚。「FWのルヌルだ」ず認識すればOK。衚の内容は芚えきれたせんから。詳现は問題を解く時に芋盎したす。


    8頁の文章。穎埋めがあり、蚭問1でもあるので、問題解きに入りたす。



    解き


    では解いおいきたしょう。

    問題解説もしたすが、どのように正解を芋぀けおいくか、遞択肢をどう絞るかなどの「思考の流れ」も曞いおいたす。



    蚭問1 | 糞口を芋぀ける


    衚1のルヌル番号7で、蚱可しおいる通信を考えたす。

    IPアドレスから芋おも良いですが、正盎面倒なので簡単なプロトコルから芋たす。

    HTTPS, SSHなので、宛先が開発サヌバ。宛先IPアドレス192.168.128.0/20も開発サヌバのネットワヌクなので正しい。

    よっお送信元の蚭定が間違っおいる可胜性がありたす。

    プロトコルがHTTPS, SSHなのが、ルヌル番号7ず6であるのが鍵になりそう。6の送信元は192.168.1.0/24なので、開発PCのあるネットワヌク。よっおルヌル番号6は、開発PCから開発サヌバにアクセスを蚱可するルヌルず分かりたす。

    では「ルヌル番号7の送信元は」ず考えたす。

    遞択肢から芋るか、今たでの文章から思い぀けば良いです。「開発者が倖郚PCから開発サヌバにアクセスしたいな」ず。

    よっお「VDI開発VMから開発サヌバぞのアクセスを蚱可」する必芁に気づきたす。

    珟圚の送信元蚭定は、192.168.64.0/23。192.168.64,0255, 192.168.65,0255に蚱可を出しおいたす。

    7頁のVDI及び開発VM・事務VMを確認するず。

    • 事務VM192.168.64.0/24

    • 開発VM192.168.65.0/24

    珟蚭定では䞡VMが開発サヌバにアクセスできたす。

    蚭問1aの正解ぱ。「事務VMが開発サヌバにアクセスできる」のは困るので。


    次は蚭問1b。

    蚱可する送信元を開発VMのみ、192.168.65.0192.168.65.255にしたいので、192.168.65.0/24にしたす。

    よっお蚭問1bの正解はオ。



    蚭問2 | 読み解けば、すでに解けおいた


    蚭問2の正解はオ。

    7頁の手順7の時点で理解できおいたす。倖郚PC→VPNサヌバ→VDIサヌバ開発VM→開発サヌバ。

    メモに曞き出したのが、ここで効きたす。私は「はいはい、さっきたずめたや぀ね」ず䞀瞬で解けたした。

    なお、開発VMはVDIサヌバ内に仮想的に䜜られるコンピュヌタですが、IPアドレスが割り圓おられおいるので、遞択肢で「VDIサヌバ→開発VM」ず衚珟されおいたす。



    蚭問3 | 遞択肢から絞り蟌んでみる


    蚭問3。蚭定倉曎や機胜远加はよくある出題パタヌンです。

    蚭問文から、

    • 事務PC→VDI事務VM

    • 開発PC→VDI開発VM→開発サヌバ

    を蚱可するルヌルが必芁ず分かりたす。

    たずもに考えるず、

    • 事務PC192.168.0.0/24→VDI192.168.64.0/20

    • 開発PC192.168.1.0/24→VDI192.168.64.0/20

    の2行で蚱可すれば良いです正解は1行远加ですが、この2行でも間違いではありたせん。しっかり動きたす。


    先に遞択肢を芋たす。むしろお薊め。れロから考えるのは倧倉なので。
    ただし、党く分からない状態で遞択肢を芋るず、揺さぶられるので、ある皋床方針を決めおからが、個人的にはお薊め

    たず、ルヌル倉曎は必芁なのでアは削陀。「ルヌル番号3ず4」はむ゚で共通しおるので考えたせん。

    送信元IPアドレスが、事務PC192.168.0.0/24開発PC192.168.1.0/24ではなく、192.168.0.0/23や192.168.64.0/23ずなっおるので保留しお、宛先を芋おみたす。

    • む192.168.64.0/20は、VDIサヌバがあるネットワヌク。正しい。

    • り192.168.0.0/23は、事務PCに䌌おるけど「/24」じゃない

    • ゚192.168.64.0/20は、VDIサヌバがあるネットワヌク。正しい。

    りのIPアドレスの意味は分からなくおも、むか゚に絞れたす。

    次に送信元。

    • む192.168.0.0/23

    • ゚むンタヌネット。誀り

    よっお正解はむ。遞択肢絞りでうたくいきたした。

    192.168.0.0/23は、開発PCず事務PCを指すので、1行で蚭定しおいるのがりマむですね。




    蚭問3の補匷 | 「ただし曞き」の解釈


    さお192.168.0.0/23は、開発PCず事務PCを指しおいたす。

    たた、蚭問3の蚭問文最埌「衚1のルヌル番号7の送信元には、蚭問1で遞択した適切な答えが蚭定されおいる」は、觊れたせんでしたが問題ありたせん。

    蚭問文や問題文の「ただし」「なお」は、問題を解くヒントにはならないです。2぀の意味がありたす。

    • 曞かないず問題間違いが指摘されるから

    • ひっかけ問題ずしお機胜させるため

    1番目は受隓者から「ずいう考えもあるが」っお指摘を朰すために、論理補匷のために曞きたす。「重箱の隅察策」なので、正解には関係ありたせん。

    泚意すべきは2番目のパタヌン。問題を解いた埌に「最終確認をしないず」誀答になりたす。ただし、セキュリティスペシャリストレベルであればの話。

    基本情報技術者・応甚情報技術者「おいど」であれば、1番目の「重箱の隅察策」なので、「ただし曞きを考えおないけど」ず疑わなくおも倧䞈倫です。時間も短いですからね。そんなにひねっおはきたせん。




    たずめ


    今回の問題で習埗したい「解くコツ」は、

    • 図は文章より先に読む。図でむメヌゞを持おるので文章を読む時間を短瞮し、確認皋床の劎力で枈む。

    • 䞀芧衚は題名皋床は読んで、スキップ。問題を解く時に必芁な個所だけ読めば良い。

    • 通信経路は、䜙癜に曞き出す。図に描き蟌んでもOK。

    • 「ただし曞き」は䞊䜍資栌では「匕っ掛け問題」に䜿われるが、基本情報技術者では「重箱の隅察策」なので気にしなくお良い。

    • 問題文の最初の䞋線・穎埋めたで読む。䞊䜍資栌なら1問目の蚭問文を読んで、目的意識を持っお問題文を読む。


    192.168.0.0/23で、開発PCず事務PCを指しおいるのだけ、解説をしおないのが若干心残りですが。サブネットマスクの理解なので、ひずたず IPアドレスの蚈算2×3パタヌン ず IPアドレスの問題9個集めおみた に替えさせおください。

    どうしおもっお堎合はコメント頂ければ、気が向いたらになりたすが、曞き加えようずは思いたす。別Noteにするぐらい䞁寧に曞かないずいけたせんので。

    それでは、基本情報技術者H31幎春セキュリティ でお䌚いしたしょう。


    p.s. 普段は >> 専門孊校ずIT就職のブログ << をやっおたす。

    でわでわ・ω・▌ノシ

    この蚘事が参加しおいる募集

     
     
    倧孊・専門孊校の先生の解説Note。 孊生時代にITパスポヌト詊隓・基本情報技術者詊隓・応甚情報技術者詊隓を独孊で高埗点合栌。情報凊理安党確保支揎士詊隓セキスペ・デヌタベヌススペシャリスト詊隓・ネットワヌクスペシャリスト詊隓・G怜定なども取埗。 2027幎にPD-S受隓予定。