機密性とは
機密性(Confidentiality)とは、情報セキュリティの基本である「3要素(CIA)」の一つで、許可された人だけがその情報にアクセスできるように制限し、許可されていない第三者には情報が漏洩しないように保護することです。どれだけ重要なデータであっても、無関係な人に見られてしまっては意味がありません。機密性を保つためには、データを暗号化して読み取れないようにしたり、パスワードによる認証やアクセス権限の設定を行って、特定の社員や管理者だけが閲覧・操作できるようにコントロールすることが不可欠です。情報の重要度に応じて適切にアクセス制限をかけることが基本です。
具体例
Webサイトに登録されたユーザー情報やクレジットカード番号をデータベースに保存する際、管理者以外の人間が覗き見できないようにデータを強力なアルゴリズムで暗号化し、かつ閲覧できる担当者をシステム部門の一部に限定する制限をかけること。
[ユーザー情報入力] -> [暗号化処理] -> [アクセス権限のある管理者のみ復号・閲覧可能]
もう少し詳しく
情報セキュリティにおける機密性(Confidentiality)は、データやシステムへの不適切なアクセスを防ぐための防壁としての役割を持ちます。組織が保有するデータには、顧客の個人情報、新製品の開発計画、財務データなど、外部に漏洩した際に対社会的な信用失墜や競合上の不利益をもたらすものが数多く存在します。これらを守るために、システム設計時および日頃の運用において厳密なアクセス制御を設計しなければなりません。
機密性を確保するための具体的な技術的アプローチとしては、まず「暗号化」が挙げられます。データそのものを難読化しておくことで、万が一ネットワーク通信を盗聴されたり、データベースファイルが物理的に盗まれたりしても、復号に必要な鍵を持たない第三者にはデータを解読できない状態を作ります。さらに、「アクセス制御」も重要です。ユーザーごとにIDとパスワードを発行し、それぞれの役割(ロール)に基づいてフォルダやファイルの閲覧・編集権限を細かく切り分ける手法(ロールベースアクセス制御など)が一般的です。また、最近ではパスワードだけに頼らず、本人が持っている端末や生体情報と組み合わせる「多要素認証」の導入が進んでいます。
運用面では、情報資産をその重要性に応じて格付け(例:極秘・社外秘・一般公開など)し、格付けに応じた取り扱いルールを明確に定義して社員に教育することも、機密性を保ち続けるための重要な活動です。
試験でのポイント
情報セキュリティマネジメント試験や基本情報技術者試験では、情報セキュリティの3要素(機密性・完全性・可用性)の定義と、それらを維持するための具体的な対策や事案を正しく結びつける問題が定番となっています。特に「機密性の向上・確保」に分類される代表的なケースは以下の通りです。
・暗号化技術(共通鍵暗号や公開鍵暗号、SSL/TLSなど)を導入して盗聴を防ぐ。
・ID、パスワード、多要素認証などによる利用者認証を厳格化する。
・アクセス権限を設定し、必要最小限の人間のみが情報にアクセスできるように制限する。
・覗き見防止フィルターの装着や、画面の自動ロック時間を短く設定し、ショルダーハック(ソーシャルエンジニアリング)を防ぐ。
試験では「情報の漏洩」「データの窃取」「不正アクセスによる閲覧」といった事象が起きている状況は機密性が損なわれた状態(機密性の侵害)であり、それを防ぐ対策が「機密性の確保」であると覚えておきましょう。他の2要素(完全性:改ざん防止、可用性:システム停止防止)と明確に区別できるように整理することが得点のポイントです。
関連する用語
機密性と並び情報セキュリティの3要素を構成する「完全性」と「可用性」、データの内容を他人が解読不能にする「暗号化」、なりすましによる不正な情報アクセスを防ぐ「多要素認証」などがあります。