ITの教科書検索

セキュリティ

情報セキュリティを、守るべき3要素から順に説明します。不正アクセスやマルウェアなどの攻撃の手口から、暗号・証明書・認証、ISMSによる管理までを読む順にまとめています。

情報セキュリティを、守るものから順番に学ぶ

守るべき3つの性質から始めて、攻撃の手口、暗号や認証、組織での管理の順に並べています。

この順で読む

セキュリティの基本

攻撃の種類

4パスワードリスト攻撃とは ― 総当たりとの違い別のサービスから漏れたIDとパスワードの組で不正ログインする攻撃です。総当たりとの違い、利用者と運営者の対策、被害に気づく手がかりを説明します。5ソーシャルエンジニアリングとは ― 手口の分類技術ではなく人の油断や思い込みを突いて、パスワードなどを聞き出す手口です。電話・対面・ゴミ箱・のぞき見など、経路ごとに手口と防ぎ方を並べました。6マルウェアの種類とは ― ウイルス・ワーム・トロイの木馬の違いウイルス・ワーム・トロイの木馬は、自分で増えるか、他のファイルに寄生するかで見分けられます。ランサムウェアなど11種類を同じ2軸で比べます。7標的型攻撃(APT)とは ― 攻撃の段階と対策特定の組織だけを狙い、長い期間をかけて情報を盗む攻撃です。攻撃が潜入から目的の遂行まで進む段階と、標的型攻撃メールの特徴を説明します。8DoS攻撃・DDoS攻撃とは ― SYNフラッドと増幅攻撃大量の通信でサーバや回線をあふれさせ、サービスを止める攻撃です。SYNフラッドと増幅攻撃がなぜ少ない手間で大きな通信量を生むかを図で示します。9SQLインジェクションとXSSの違い ― 仕組みと対策どちらもフォームなどへの入力を悪用する攻撃で、違いは入力が実行される場所です。データベースで動くか、利用者のブラウザで動くかで対策も変わります。10CSRFとは ― 仕組みとトークン・SameSiteの対策ログインしたままの利用者に、別のサイトから意図しない送金や設定変更を送らせる攻撃です。トークン・SameSite属性などの対策が何を防ぐかを比べます。11バッファオーバーフローとは ― 仕組みと対策領域に入りきらないデータを書き込むと、隣の戻り先アドレスまで書き換わり、攻撃に使われます。カナリア・ASLR・DEPがそれぞれどこで止めるかも示します。12中間者攻撃(MITM)とは ― 通信への介入と防御公共Wi-Fiなどで通信の途中に攻撃者が入り込み、盗聴や改ざんをする攻撃です。成立する条件と、HTTPSの証明書の検証で防げる理由を説明します。

暗号・証明書・認証

13共通鍵暗号と公開鍵暗号の違いとは ― 暗号化の基礎共通鍵暗号と公開鍵暗号の違いは、暗号化と復号に同じ鍵を使うかどうかです。必要な鍵の数を計算し、HTTPSが両方を組み合わせる理由も確かめます。14電子証明書とPKIとは ― 証明書チェーンとCRL・OCSPブラウザの鍵マークの裏で、認証局が公開鍵の持ち主を保証しています。ルート証明書までたどる証明書チェーンの検証と、失効の確かめ方を説明します。15SSL/TLSとは ― 両者の違いとハンドシェイクの流れいま動いているのはSSLではなくTLSです。暗号化が始まる位置、TLS 1.2と1.3の違い、証明書エラーの原因を説明します。16ハッシュ関数とは ― 改ざん検出とパスワードの保存同じ入力からは必ず同じ固定長の値が出て、値から元に戻せない計算です。ファイルの改ざん検出と、ソルトを付けたパスワードの保存にどう使うかを示します。17MACとデジタル署名の違い ― メッセージ認証符号共有した鍵で改ざんを確かめるのがMAC、送った本人まで証明できるのがデジタル署名です。確かめたいことを選んで、どちらを使うかを比べられます。18ブロックチェーンとは ― ハッシュでつなぐ仕組み前のブロックのハッシュ値でつなぐと、1か所の書き換えが後ろ全部に響いて見つかります。PoWとPoS、パブリック型とプライベート型の違いも比べます。19DNSSECとは ― DNS応答の正当性を検証する仕組み偽のDNS応答で偽サイトへ誘導されるのを防ぐため、応答に署名を付けて検証します。ルートから順にたどる信頼の連鎖と、各レコードの役目を図で示します。20SPF・DKIM・DMARCの違い ― 送信ドメイン認証差出人を偽ったなりすましメールを、受信側がDNSの情報で見抜く3つの仕組みです。SPFとDKIMの結果からDMARCの判定が決まる流れを図で試せます。21多要素認証とは ― 認証の3要素とシングルサインオンパスワードに加えてスマホの確認コードを求めるのが多要素認証です。記憶・所持・生体の3要素の組み合わせ方と、シングルサインオンとの関係を説明します。22パスキーとは ― パスワード不要のログインの仕組みスマホやPCに保存した鍵でログインする仕組みです。パスワードとの違い、フィッシングに強い理由、機種変更や紛失への備えを、登録とログインの流れから説明します。23OAuthとは ― 認可の仕組みとOIDCとの違い別のサービスと連携するとき、パスワードを渡さずにアプリへ権限だけを渡す仕組みです。認可コードフローを1段ずつ追い、OIDCとの違いも比べます。24生体認証とは ― しきい値とFAR・FRRの関係指紋や顔、声などで本人を確かめる認証は、しきい値の決め方で本人拒否率と他人受入率が逆向きに動きます。値を変えて、その関係を計算で確かめられます。

守り方の考え方と管理

25IDSとIPSの違いとは ― 侵入検知と侵入防止の仕組み攻撃を見つけて知らせるのがIDS、見つけた攻撃をその場で止めるのがIPSです。置き場所と検知方式の違い、誤検知と見逃しの扱いを比べます。26WAFとは ― ファイアウォールとの違いと守れる攻撃ファイアウォールでは見ない通信の中身まで調べ、Webアプリへの攻撃を止めるのがWAFです。防げる攻撃と防げない攻撃、置き場所の選び方を整理しました。27ビヘイビア法とヒューリスティック法の違いウイルス対策ソフトがマルウェアを見つける5つの手法を、何と比べて判定するかで整理します。検体ごとに、どの手法なら見つかるかを図で試せます。28SIEMとEDRとは ― ログの分析と端末の監視の違いSIEMは機器のログを集めて攻撃の兆候を探し、EDRは端末の中の動きを見張ります。ログの並びを組み合わせて、攻撃の流れが浮かぶ様子を試せます。29ゼロトラストとは ― 境界型防御との違い社内ネットワークの中なら安全、という前提をやめ、アクセスのたびに利用者と機器を確かめる考え方です。境界型防御と何が変わるかを比べます。30ISMSとは ― 情報セキュリティマネジメントシステム組織の情報セキュリティを、PDCAサイクルで見直し続けるための仕組みです。管理策の4分類と、ISMS認証が何を保証するのかを説明します。31情報セキュリティポリシーとは ― 3階層の構成社内のセキュリティのルールは、基本方針・対策基準・実施手順の3階層で書きます。同じルールが層ごとに具体的になる例で、違いと作る順番を示します。32個人情報保護法とは ― 個人情報の種類と義務会員名簿や顧客データを扱う事業者が守るべきルールです。個人情報・個人データ・要配慮個人情報などの違いと、事業者に課される主な義務を整理しました。33リスクアセスメントとリスク対応とは ― 4つの選択肢リスクを洗い出して大きさを比べ、どれから手を打つかを決める手順です。低減・保有・回避・移転の4つから、対応をどう選ぶかを例で示します。34不正のトライアングルとは ― 機会・動機・正当化社内不正は、動機・機会・正当化の3つがそろうと起きやすくなります。IPAのガイドラインをもとに、それぞれを弱める対策を説明します。35CSIRTとは ― インシデント対応とSOCとの違いセキュリティのインシデントが起きたとき、対応を判断して取りまとめる組織です。検知を受け持つSOCとの分担と、対応の流れを説明します。36デジタルフォレンジックスとは ― 証拠保全の仕組み不正や事故の後にPCやログを調べるとき、証拠を壊さないための手順です。原本を複製してハッシュ値で同じと確かめる証拠保全から、報告までを追います。37脆弱性診断とペネトレーションテストの違いとは脆弱性診断は既知の弱点を広く洗い出し、ペネトレーションテストは実際に侵入できるかを試します。目的と結果の違い、CVSSの使いどころを比べます。

ネットワークのセキュリティ機能

ファイアウォールやVPNなどは、ネットワークの機器や通信の規約(プロトコル)で守る仕組みです。これらはネットワークの分野で説明しています。

おすすめの本 PR

セキュリティとデータベースは、基本情報技術者試験の対策本でまとめて学べます。

目的別の本の選び方を見る