セキュリティ基礎とは

要点

  • セキュリティ基礎とは、システムや情報を安全に保つための考え方・仕組みの総称です。
  • 大きく分けると「誰かを確認・許可する仕組み(認証・認可)」「システムの弱点(脆弱性)」「世の中でよくある重大リスク(OWASP Top10)」の3本柱で理解できます。
  • 対策を怠ると、情報漏洩や不正アクセスなど、利用者にも会社にも重大な被害が及ぶおそれがあります。
🔑 人を確認・制御する 認証(本人確認) 認可(権限の決定)
🕳️ システムの弱点 脆弱性の基礎
📋 世の中の重大リスク OWASP Top10

ぽち先生も、毎日こんな風にネットを使っています

🔑 ログイン 💳 オンライン決済 📰 ニュースを読む
認証・認可パスワードを入れてログインした後、見れる画面と見れない画面があるのはなぜ? 脆弱性の基礎ニュースで「不正アクセスされた」ってよく聞くけど、攻撃者はどこから侵入してくるんだろう? OWASP Top10世の中でよくある攻撃のパターンって、誰かがまとめてくれているのかな?

なぜセキュリティが必要なのか

システムは、利用者の個人情報や企業の重要なデータを扱っています。セキュリティ対策を怠ると、これらの情報が悪意ある第三者に狙われ、思わぬ事故につながります。

情報漏洩個人情報や機密情報が外部に流出し、被害者への賠償や信頼の失墜を招く。
金銭的な被害不正送金やランサムウェアによる身代金要求など、直接的な損害が発生する。
サービス停止攻撃によってシステムが停止し、事業そのものが継続できなくなる。

一度事故が起きると、技術的な復旧だけでなく、顧客への説明や信頼回復にも長い時間がかかります。だからこそ、事故が起きる前の「基礎知識」が重要になります。

セキュリティの3要素(CIA)

情報セキュリティでは、守るべき性質を「機密性」「完全性」「可用性」の3つに整理して考えます。頭文字を取って「CIA」と呼ばれることもあります。

🔒 機密性 許可された人だけが見られる
✅ 完全性 勝手に書き換えられない
⚡ 可用性 必要なときに使える

ぽち先生のヒント銀行の金庫に例えられるよ。鍵をかけて関係者以外に見せない(機密性)、中身を勝手に書き換えられない(完全性)、必要なときにはきちんと開けられる(可用性)。この3つが揃って初めて「安全」といえるんだ。

認証と認可の橋渡し

「誰であるかを確認すること」を認証、「その人に何を許可するかを決めること」を認可と呼びます。この2つはセットで語られることが多く、システムへのアクセスは次の順番で進みます。

利用者が
アクセス
認証
本人確認
(誰であるか)
認可
権限確認
(何ができるか)

この2つを混同すると、システムの設計や不具合の原因を正しく理解できません。詳しくは個別トピック「認証・認可」で解説します。

脆弱性とは何か

脆弱性とは、システムに潜む「弱点」のことです。設計や実装、設定の不備によって生まれ、悪用されると不正アクセスや情報漏洩の原因になります。

ぽち先生のヒント鍵のかかっていない窓のようなものだよ。窓(弱点)があること自体にすぐ気づかなくても、空き巣(攻撃者)はそこを探して侵入してくるんだ。詳しくは個別トピック「脆弱性の基礎」で解説するね。

攻撃者はどこを狙うのか

攻撃者は、システムの中でも特に弱点になりやすい場所を狙います。代表的な狙われどころを整理すると、次のようになります。

⌨️ 入力フォーム SQLインジェクション XSS
🔑 ログイン・認証 パスワードの使い回し 推測されやすいパスワード
📡 通信経路 盗聴 なりすまし

OWASP Top10との関係

世界中でよく見つかる重大なリスクを整理し、一覧にまとめたものが「OWASP Top10」です。OWASPという非営利団体が数年おきに更新しており、Webアプリのセキュリティ対策における「地図」のような役割を果たします。

個々の脆弱性を1つずつ手探りで学ぶのではなく、まずはOWASP Top10という全体像を知っておくことで、どこを優先的に対策すべきかが見えやすくなります。詳しくは個別トピック「OWASP Top 10 概要」で解説します。

現場で意識したい心構え

セキュリティは、1つの対策だけで完璧になるものではありません。入口・内部・検知という複数の層で備える「多層防御」の考え方が基本になります。

入口対策
(認証・通信の暗号化)
内部対策
(認可・最小権限)
検知・対応
(監視・記録)

ぽち先生のヒントお城の防御に似ているよ。堀があり、城壁があり、門番がいて、それでも突破されたときのために見張り台がある。1か所を守るだけでなく、複数の備えを重ねることで安全性が高まるんだ。

まとめ

セキュリティ基礎は、「人を確認・制御する仕組み(認証・認可)」「システムの弱点(脆弱性)」「世の中の重大リスクの一覧(OWASP Top10)」という3つの視点で理解すると、全体像がつかみやすくなります。

それぞれの内容は、以下の個別トピックでさらに詳しく学べます。

関連トピック:

🏠 トップに戻る