体系学習
情報セキュリティの全体像
情報資産を何から守るのかを起点に、脅威・脆弱性・攻撃・認証・暗号・ネットワーク防御・リスク管理までを一つの流れとして理解する。
対象資格:ITパスポート / 基本情報技術者試験
目安時間:30分
このページで理解できること
- 機密性・完全性・可用性の違いを具体例で説明できる
- 脅威・脆弱性・リスクの関係を説明できる
- 代表的な攻撃に対して、どの種類の対策が有効かを判断できる
- 認証と認可、多要素認証の考え方を説明できる
- 共通鍵暗号・公開鍵暗号・ハッシュ・デジタル署名の役割を区別できる
- ファイアウォール・WAF・IDS・IPSの役割を区別できる
- セキュリティは一つの製品ではなく、多層的かつ継続的に管理する必要があると説明できる
ITパスポート:機密性・完全性・可用性、脅威・脆弱性・リスク、代表的な攻撃と対策、人的・技術的・物理的対策、認証、暗号、デジタル署名、PKI、ファイアウォール・WAF・IDS・IPS、リスクマネジメントの役割を関連付けて理解する。
情報セキュリティは、攻撃手法や製品名をばらばらに暗記するよりも、『何を守るのか』『何が危険なのか』『どこに弱点があるのか』『どの対策で守るのか』という順番で整理すると理解しやすくなります。このページでは、情報資産を守る目的から、攻撃・認証・暗号・ネットワーク防御・リスク管理までを一本の流れとしてつなげます。
まずは全体の流れ
情報セキュリティを考えるときは、次の順序で整理すると用語同士の関係が見えます。
守る対象を決める
顧客情報、認証情報、システム、サービスなど、守るべき情報資産を明確にします。
守るべき性質を考える
情報を秘密に保つ機密性、正しく保つ完全性、必要なときに使える可用性などを確保します。
脅威と脆弱性を把握する
攻撃者、マルウェア、災害、誤操作などの脅威と、システムや運用上の弱点である脆弱性を整理します。
リスクを評価する
脅威が脆弱性を利用したときに、どのような損失や影響が起こり得るかを考え、優先順位を付けます。
複数の対策を組み合わせる
教育、アクセス制御、認証、暗号化、ファイアウォール、バックアップ、入退室管理などを組み合わせて守ります。
継続的に見直す
新しい脆弱性や攻撃、システム変更に合わせて、監視・更新・教育・リスク評価を繰り返します。
1. まず「何を守るか」ではなく「どんな状態を守るか」を理解する
情報セキュリティの基本は、機密性・完全性・可用性の3つです。
機密性は、許可された人だけが情報へアクセスできる状態を保つことです。例えば、顧客情報を権限のない利用者が閲覧できないようにすることが機密性の確保に当たります。
完全性は、情報が正確であり、権限のない変更や意図しない破壊を受けていない状態を保つことです。売上データが勝手に書き換えられないようにすることは完全性に関係します。
可用性は、許可された利用者が必要なときに情報やシステムを利用できる状態を保つことです。障害やDoS攻撃によってサービスが停止すると、可用性が損なわれます。
この3つはCIAと呼ばれます。実際の情報セキュリティでは、真正性、責任追跡性、否認防止、信頼性なども重要ですが、まずCIAを軸に考えると整理しやすくなります。
| 要素 | 守るもの | 例 |
|---|---|---|
| 機密性 | 見てよい人だけが見られること | 顧客情報へのアクセスを権限者だけに限定する |
| 完全性 | 情報が正しく、不正に変更されていないこと | 取引記録の改ざんを検知・防止する |
| 可用性 | 必要なときに利用できること | 障害対策や冗長化でサービス停止を減らす |
2. 脅威・脆弱性・リスクを混同しない
危険そのもの、弱点、そして被害が起こる可能性・影響は別の概念です。
脅威は、情報資産に損害を与える原因になり得るものです。攻撃者やマルウェアだけでなく、災害、機器故障、誤操作、内部不正なども脅威になります。
脆弱性は、脅威に利用される可能性がある弱点です。未修正のソフトウェア欠陥だけでなく、弱いパスワード、過剰なアクセス権、教育不足、運用ルールの不備なども脆弱性になり得ます。
リスクは、脅威が脆弱性などを通じて情報資産へ影響を与える可能性と、その結果生じる影響を考える概念です。同じ脆弱性があっても、守る情報の重要度や攻撃される可能性によって、対策の優先度は変わります。
| 概念 | 意味 | 例 |
|---|---|---|
| 脅威 | 被害の原因になり得るもの | 攻撃者、マルウェア、災害、誤操作 |
| 脆弱性 | 利用される可能性がある弱点 | 未修正の欠陥、弱いパスワード、権限設定ミス |
| リスク | 被害が起こる可能性と影響を踏まえて考える危険度 | 重要データが漏えいする可能性と事業への影響 |
3. 攻撃は「何を狙っているか」で整理する
攻撃名を暗記するだけでなく、認証情報、利用者、Webアプリ、可用性など、狙われる対象から分類します。
マルウェアは、利用者やシステムに害を与える目的で作られた不正なソフトウェアの総称です。ウイルス、ワーム、トロイの木馬、ランサムウェア、スパイウェアなどが含まれます。
フィッシングやソーシャルエンジニアリングは、人の判断や心理を利用して認証情報や機密情報をだまし取ろうとします。技術的な防御だけでなく、教育や確認手順も重要です。
パスワード攻撃には、候補を大量に試す総当たり攻撃、辞書にある語を試す辞書攻撃、他サービスから漏えいしたID・パスワードの組合せを再利用するパスワードリスト攻撃などがあります。
Webアプリケーションに対しては、SQLインジェクション、クロスサイトスクリプティング、クロスサイトリクエストフォージェリなどがあります。DoSやDDoSは、サービスへ大量の要求などを集中させ、正常利用を妨げることで可用性を狙います。
ゼロデイ攻撃は、脆弱性が発見されてから修正プログラムの提供・適用などの対策が十分に整うまでの間に、その脆弱性を悪用する攻撃です。既知の脆弱性だけを前提にした対策では防ぎにくい点に注意が必要です。
プロンプトインジェクションや敵対的サンプルのように、AIシステムを狙う脅威も試験範囲に含まれます。セキュリティでは、新しい技術に合わせて脅威も変化することを前提に考える必要があります。
- マルウェア = 不正なソフトウェアによる攻撃
- フィッシング = 人をだまして情報を入力・開示させる攻撃
- パスワード攻撃 = 認証情報を突破・悪用する攻撃
- Web攻撃 = アプリケーションの入力処理や利用者のブラウザなどを悪用する攻撃
- DoS / DDoS = サービスを利用しにくくして可用性を損なう攻撃
4. セキュリティ対策は「一つ入れれば終わり」ではない
人的・技術的・物理的な対策を組み合わせ、多層的に守ります。
人的対策には、セキュリティ教育、標的型メール訓練、ルール整備、適切なアクセス権の設定・見直しなどがあります。人のミスやだましを狙う攻撃には、技術だけでは対応しきれません。
技術的対策には、アクセス制御、認証、暗号化、ファイアウォール、WAF、IDS、IPS、マルウェア対策、バックアップ、セキュリティパッチの適用などがあります。
物理的対策には、施錠、入退室管理、監視カメラ、セキュリティケーブル、記憶媒体の管理などがあります。
一つの対策が突破されても別の対策で被害を防いだり小さくしたりできるよう、複数の防御層を組み合わせる考え方を多層防御といいます。
| 対策の種類 | 主な対象 | 例 |
|---|---|---|
| 人的対策 | 人の行動・運用 | 教育、訓練、ルール、権限管理 |
| 技術的対策 | システム・通信・データ | 認証、暗号化、FW、WAF、IDS/IPS、更新 |
| 物理的対策 | 設備・機器への物理アクセス | 施錠、入退室管理、監視カメラ |
6. 暗号化・ハッシュ・デジタル署名は目的が違う
どれもデータを保護する技術ですが、機密性・改ざん検知・本人性確認など役割が異なります。
共通鍵暗号方式は、暗号化と復号に共有する秘密の鍵を使う方式です。高速に処理しやすいため、大量のデータを暗号化する用途に向いていますが、通信相手と秘密の鍵を安全に共有する方法が課題になります。
公開鍵暗号方式は、公開してよい公開鍵と秘密に保持する秘密鍵の組を使います。機密性を確保する用途では、受信者の公開鍵を利用して暗号化し、対応する秘密鍵を持つ受信者が復号するという使い方があります。
ハイブリッド暗号では、公開鍵暗号などの仕組みを鍵共有や認証に利用し、実際の大量データの暗号化には高速な共通鍵暗号を利用するなど、方式の長所を組み合わせます。
ハッシュ関数は、入力データから固定長の値を計算する一方向性の仕組みです。暗号文を復号して元データへ戻す暗号化とは目的が異なり、改ざん検知やパスワード保護などに利用されます。
デジタル署名では、署名者が秘密鍵を用いて署名値を生成し、対応する公開鍵を使って検証します。これにより、署名者の確認やデータの改ざん検知に利用でき、否認防止にも役立ちます。
PKIは、認証局が発行するデジタル証明書などを利用して、公開鍵とその所有者との結び付きを信頼できる形で確認するための仕組みです。
| 技術 | 主な目的 | 重要なポイント |
|---|---|---|
| 共通鍵暗号 | データの機密性 | 共有する秘密鍵を暗号化・復号に使う |
| 公開鍵暗号 | 機密性や鍵共有など | 公開鍵と秘密鍵の組を使う |
| ハッシュ関数 | 改ざん検知など | 一方向にダイジェストを生成し、復号する暗号ではない |
| デジタル署名 | 署名者確認・改ざん検知 | 秘密鍵で署名し、公開鍵で検証する |
| PKI | 公開鍵の信頼性を支える | 証明書と認証局を利用する |
7. ファイアウォール・WAF・IDS・IPSは守る場所と動作が違う
名前が似ていても、通信をどの層で見て、検知だけするのか遮断まで行うのかが異なります。
ファイアウォールは、IPアドレス、ポート番号、プロトコルなどの通信情報や設定されたルールに基づいて、許可する通信と拒否する通信を制御します。製品によって高度な機能もありますが、試験ではまずネットワーク境界などで通信を制御する役割を押さえます。
WAFはWeb Application Firewallの略で、HTTP/HTTPSなどWebアプリケーションへの通信を分析し、SQLインジェクションやクロスサイトスクリプティングなどのWeb攻撃を防ぐために利用されます。
IDSは不審な通信や侵入の兆候を検知して通知する仕組み、IPSは検知に加えて通信の遮断など侵入防止まで行う仕組みとして整理できます。
TLSは通信の暗号化、改ざん検知、証明書を利用した通信相手の確認などに使われます。HTTPSはHTTPをTLSで保護する仕組みです。
VPNは、インターネットなどの公衆ネットワーク上に、暗号技術などを用いて安全な論理的通信路を構成するために利用されます。
| 技術 | 主に見る・守る対象 | 基本的な役割 |
|---|---|---|
| ファイアウォール | ネットワーク通信 | ルールに基づいて通信を許可・拒否する |
| WAF | WebアプリへのHTTP/HTTPS通信 | Webアプリケーション攻撃を検知・防御する |
| IDS | 不審な通信・侵入兆候 | 検知・通知する |
| IPS | 不審な通信・侵入兆候 | 検知し、遮断などの防止も行う |
8. セキュリティは「対策を入れて終わり」ではなく管理を続ける
守る対象や脅威は変化するため、リスクを継続的に見直します。
リスクマネジメントでは、まず守るべき情報資産とリスクを特定し、リスクを分析・評価して、対応の優先順位を決めます。リスクの特定・分析・評価までの一連の活動をリスクアセスメントと呼びます。
リスクへの対応には、危険な活動自体をやめるリスク回避、保険や委託などで負担を分けるリスク共有、対策を講じた上で残るリスクを受け入れるリスク保有などがあります。
情報セキュリティポリシーや各種ルールを整備し、教育、監視、脆弱性対応、バックアップ、インシデント対応などを継続的に行う必要があります。
インシデントが起きたときは、影響を把握して被害拡大を抑え、復旧し、原因や対応を振り返って再発防止につなげます。CSIRTなどの組織は、こうしたインシデント対応を支える役割を持ちます。
- リスクを特定する
- リスクを分析・評価する
- 優先順位に応じて対応する
- 監視・教育・更新を続ける
- インシデント後は復旧だけでなく再発防止まで行う
ITパスポートではここまでを確実に
- 機密性・完全性・可用性を具体例で区別できる
- 脅威・脆弱性・リスクの違いを説明できる
- マルウェア、フィッシング、パスワード攻撃、Web攻撃、DoS/DDoSの狙いを大まかに区別できる
- 人的・技術的・物理的セキュリティ対策を分類できる
- 認証と認可、多要素認証の基本を説明できる
- 共通鍵暗号・公開鍵暗号・ハッシュ・デジタル署名の役割を区別できる
- ファイアウォール・WAF・IDS・IPSの基本的な違いを説明できる
- リスク特定・分析・評価・対応というリスクマネジメントの流れを理解している
最後に一本の流れへ戻す
- 情報資産について、機密性・完全性・可用性など守るべき性質を決める
- 脅威と脆弱性を把握し、発生可能性や影響からリスクを考える
- 攻撃が何を狙い、どの弱点を悪用するかを理解する
- 人的・技術的・物理的な対策を組み合わせて多層的に守る
- 認証と認可で利用者と権限を管理する
- 暗号・ハッシュ・デジタル署名・PKIでデータと通信の信頼性を支える
- ファイアウォール・WAF・IDS・IPSなどを役割に応じて配置する
- 監視、教育、更新、リスク評価、インシデント対応を継続する
セキュリティ用語は数が多いですが、『何を守るのか→何が脅威か→どこが弱いか→どの対策を置くか』という因果関係で整理すると、用語名だけを暗記するより問題文から必要な対策を判断しやすくなります。