プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

情報セキュリティの主要な側面とは?機密性・完全性・可用性などの基本要素を解説

情報セキュリティの主要な技術領域は、一般に「CIA」と呼ばれる機密性(Confidentiality)完全性(Integrity)可用性(Availability)の3つの要素によって定義されます。さらに、真正性、正確性、アクセス制御、否認防止といった概念も含まれ、情報セキュリティの守備範囲は非常に広く多面的です。

CIA:情報セキュリティの三大要素

機密性とは、許可されていない第三者がデータにアクセスできないことを意味します。また、アクセス制御の維持は、ユーザーが許可されたリソースやサービスのみにアクセスできるようにするだけでなく、正当にアクセスできるはずのリソースへのアクセスを不当に拒否されないことも保証します。

否認防止(ノンレピュディエーション)とは、メッセージを送信した人が送信事実を否認できず、逆に受信した人も受信事実を否認できないことを指します。これらの技術的要素に加えて、データセキュリティの概念的な範囲は幅広く、多岐にわたります。

機密性、完全性、真正性は情報セキュリティ管理者にとって最重要の関心事ですが、Webユーザーにとってはプライバシーこそが情報セキュリティの本質的な側面となります。

情報セキュリティを構成する6つの重要な側面

1. 真正性(Authenticity)

認証とは、ユーザーが本人であることを確認する仕組みです。可用性は、許可されたユーザーが必要なときにリソースを利用できることを意味し、ニュースでも頻繁に取り上げられる「サービス拒否(DoS)攻撃」は、まさに可用性を狙った攻撃です。

情報セキュリティ専門家の主な関心事はアクセス制御と否認防止です。認可は、許可されたユーザーと許可されていないユーザーを区別し、その間のアクセスレベルを管理する権限を指します。一方、真正性は、システム上で継続的にチェックを行い、機密性の高い領域が保護され、正常に機能していることを確認するための仕組みです。

2. 完全性(Integrity)

完全性とは、許可されたユーザーが気づかないような不正な変更から情報を保護することを意味します。実際、ハッキング事件の中には、データベースや複数のリソースの完全性を損なうケースが少なくありません。

3. 正確性(Accuracy)

情報システムおよびそこに格納されるデータの正確性と完全性は、経営管理上の重要な関心事です。不適切に変更または破壊された情報(外部者や内部の従業員によるものを含む)は、組織全体に深刻な影響を及ぼす可能性があります。そのため、各組織は、自動化されたファイルやデータベースに入力・保存されるデータが完全かつ正確であること、そして配信されるデータの正確性を確保するための統制を整備すべきです。

4. 機密性(Confidentiality)

機密性の原則では、メッセージの内容を確認できるのは、送信者と意図された受信者のみであるべきと定義されています。許可されていない人物がメッセージの内容にアクセスできた場合、機密性は侵害されたことになります。

5. アクセス制御(Access Control)

アクセス制御の原則は、「誰が何にアクセスできるか」を決定します。例えば、ユーザーAはデータベース内のデータを閲覧できるが更新はできない、あるいは更新まで許可する、といった細かい設定が可能です。このような制御を実現するためには、アクセス制御メカニズムを導入します。

アクセス制御は、ロール管理(役割管理)ルール管理という2つの領域に関連しています。ロール管理はユーザー側に適用されるのに対し、ルール管理はリソース側を対象とします。この2つを適切に組み合わせることで、柔軟かつ安全なアクセス管理が実現できます。

  1. 情報セキュリティサービスとは?押さえておきたい5つの主要サービス

    情報セキュリティには、システムやデータをさまざまな脅威から守るために、複数の重要なサービスが存在します。本記事では、情報セキュリティを構成する5つの主要なサービスについて、それぞれの役割と特徴をわかりやすく解説します。 1. データの機密性(Confidentiality) 機密性とは、伝送される情報を受動的な攻撃から保護することを指します。情報伝送の内容に関しては、複数のレベルで保護を実現できます。 最も広範なサービスでは、2者の間である期間内に送受信されるすべてのユーザーデータを保護します。例えば、2つのシステム間にTCP接続が確立された場合、この広範な保護により、そのTCP接続上で伝送

  2. 情報セキュリティにおける復号化の種類とは?仕組みと代表的な3方式を解説

    復号化(Decryption)とは、暗号化の逆プロセスであり、暗号文(Cipher Text)を平文(Plain Text)へと変換する手順のことです。受信側では、読み取ることができないメッセージ(暗号文)から元のメッセージを取り出すために、この復号化技術が不可欠となります。 復号化の基本的な仕組み 復号化は、情報を暗号化する際に使用された変換アルゴリズムと逆向きの処理を行うことで機能します。暗号化されたデータを元の状態へ戻すには、暗号化に使ったのと同じ鍵が必要になります。 復号化の過程では、システムが乱雑化された情報を抽出・変換し、人間にとって理解しやすいテキストや画像へと変換します。復号化