セキュリティ
情報
情報セキュリティを、守るものから順番に学ぶ
守るべき3つの性質から始めて、攻撃の手口、暗号や認証、組織での管理の順に並べています。
1本目から読む情報セキュリティの3要素とは ― 機密性・完全性・可用性全37本・約6時間
この順で読む
セキュリティの基本
1情報セキュリティの3要素とは ― 機密性・完全性・可用性 情報を守るとは、読まれない・書き換えられない・止まらない状態を保つことです。暗号化・改ざん検知・冗長化が、3要素のどれを守る技術かを対応させます。 2脆弱性とは ― セキュリティホールと脆弱性管理 OSやソフトの更新通知に出てくる「脆弱性」が何を指すか、バグとの違いから説明します。パッチを当てるまでの脆弱性管理の流れも図で追えます。 3不正アクセスとは ― 手口と対策 他人のIDとパスワードを使うログインや、セキュリティホールを突く侵入がどの経路で起きるかを整理し、多要素認証やファイアウォールで防ぐ考え方を示します。
攻撃の種類
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などは、ネットワークの機器や通信の規約(プロトコル)で守る仕組みです。これらはネットワークの分野で説明しています。
ファイアウォールとは ― 仕組みと種類 ルールと照合して通してよい通信だけを通す仕組みです。 プロキシとは ― 仕組みとリバースプロキシとの違い クライアントに代わって通信を中継する仕組みです。 ACL(アクセスリスト)とは ― ワイルドカードマスク ルータで通信を許可・拒否するルールです。 VPNとは ― 仕組みとトンネリング インターネットのような共有の回線の上に、仮想の専用線を作る技術です。 IPsecとは ― AH・ESP・IKEとVPNの仕組み IPパケットを暗号化・認証して守る規格の集まりです。 SSHとは ― 接続の流れと公開鍵認証 通信を暗号化して離れたコンピュータを操作するプロトコルです。 RADIUSとは ― 認証の仕組みとIEEE 802.1X ネットワークにつなぐ利用者の認証を1台のサーバにまとめます。 ポートセキュリティとは ― MACアドレスの制限 スイッチのポートにつないでよい機器を制限する機能です。 DHCPスヌーピングとは ― 不正DHCPサーバ対策 不正なDHCPサーバの応答をスイッチで破棄する仕組みです。
おすすめの本 PR
セキュリティとデータベースは、基本情報技術者試験の対策本でまとめて学べます。

