セキュリティ基礎とは
要点
- セキュリティ基礎とは、システムや情報を安全に保つための考え方・仕組みの総称です。
- 大きく分けると「誰かを確認・許可する仕組み(認証・認可)」「システムの弱点(脆弱性)」「世の中でよくある重大リスク(OWASP Top10)」の3本柱で理解できます。
- 対策を怠ると、情報漏洩や不正アクセスなど、利用者にも会社にも重大な被害が及ぶおそれがあります。
ぽち先生も、毎日こんな風にネットを使っています
なぜセキュリティが必要なのか
システムは、利用者の個人情報や企業の重要なデータを扱っています。セキュリティ対策を怠ると、これらの情報が悪意ある第三者に狙われ、思わぬ事故につながります。
一度事故が起きると、技術的な復旧だけでなく、顧客への説明や信頼回復にも長い時間がかかります。だからこそ、事故が起きる前の「基礎知識」が重要になります。
セキュリティの3要素(CIA)
情報セキュリティでは、守るべき性質を「機密性」「完全性」「可用性」の3つに整理して考えます。頭文字を取って「CIA」と呼ばれることもあります。
ぽち先生のヒント銀行の金庫に例えられるよ。鍵をかけて関係者以外に見せない(機密性)、中身を勝手に書き換えられない(完全性)、必要なときにはきちんと開けられる(可用性)。この3つが揃って初めて「安全」といえるんだ。
認証と認可の橋渡し
「誰であるかを確認すること」を認証、「その人に何を許可するかを決めること」を認可と呼びます。この2つはセットで語られることが多く、システムへのアクセスは次の順番で進みます。
アクセス
(誰であるか)
(何ができるか)
この2つを混同すると、システムの設計や不具合の原因を正しく理解できません。詳しくは個別トピック「認証・認可」で解説します。
脆弱性とは何か
脆弱性とは、システムに潜む「弱点」のことです。設計や実装、設定の不備によって生まれ、悪用されると不正アクセスや情報漏洩の原因になります。
ぽち先生のヒント鍵のかかっていない窓のようなものだよ。窓(弱点)があること自体にすぐ気づかなくても、空き巣(攻撃者)はそこを探して侵入してくるんだ。詳しくは個別トピック「脆弱性の基礎」で解説するね。
攻撃者はどこを狙うのか
攻撃者は、システムの中でも特に弱点になりやすい場所を狙います。代表的な狙われどころを整理すると、次のようになります。
OWASP Top10との関係
世界中でよく見つかる重大なリスクを整理し、一覧にまとめたものが「OWASP Top10」です。OWASPという非営利団体が数年おきに更新しており、Webアプリのセキュリティ対策における「地図」のような役割を果たします。
個々の脆弱性を1つずつ手探りで学ぶのではなく、まずはOWASP Top10という全体像を知っておくことで、どこを優先的に対策すべきかが見えやすくなります。詳しくは個別トピック「OWASP Top 10 概要」で解説します。
現場で意識したい心構え
セキュリティは、1つの対策だけで完璧になるものではありません。入口・内部・検知という複数の層で備える「多層防御」の考え方が基本になります。
(認証・通信の暗号化)
(認可・最小権限)
(監視・記録)
ぽち先生のヒントお城の防御に似ているよ。堀があり、城壁があり、門番がいて、それでも突破されたときのために見張り台がある。1か所を守るだけでなく、複数の備えを重ねることで安全性が高まるんだ。
まとめ
セキュリティ基礎は、「人を確認・制御する仕組み(認証・認可)」「システムの弱点(脆弱性)」「世の中の重大リスクの一覧(OWASP Top10)」という3つの視点で理解すると、全体像がつかみやすくなります。
それぞれの内容は、以下の個別トピックでさらに詳しく学べます。
関連トピック: