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

OSIセキュリティアーキテクチャとは?攻撃・機構・サービスの3要素を解説

OSIセキュリティアーキテクチャとは

OSIセキュリティアーキテクチャは、組織のセキュリティを担当する管理者がセキュリティの必要性を説明するうえで役立つ枠組みです。「国際標準」として策定されており、コンピュータや通信のベンダーは、このアーキテクチャに基づいてセキュリティ機能を備えた製品を開発することができます。

OSIセキュリティアーキテクチャでは、組織のデータを保護するためのセキュリティサービスと、それを支える構造が体系的に記述されています。その対象となるのは「セキュリティ攻撃」「セキュリティ機構」「セキュリティサービス」の3つです。以下、それぞれを簡潔に整理します。

3つの基本要素

セキュリティ攻撃(Security Attack)

組織が保有する情報のセキュリティを脅かすあらゆる行為を指します。

セキュリティ機構(Security Mechanism)

セキュリティ攻撃を検知・防止し、また被害から回復するために設計されたプロセス(またはそれを実現する装置の組み合わせ)のことです。

セキュリティサービス(Security Service)

組織の情報処理システムや情報伝達のセキュリティを強化するための処理サービスおよび通信サービスです。セキュリティ攻撃への対処を目的としており、サービスを実現するには1つ以上のセキュリティ機構が必要となります。

脅威と攻撃の違い

セキュリティの分野では「脅威(Threat)」と「攻撃(Attack)」という用語がほぼ同義で使われることがあります。しかし、RFC 2828(Request for Comments:インターネットの技術標準文書の一種で、セキュリティ標準も含む)では、この2つは明確に区別されています。

メッセージの機密性(Confidentiality)

メッセージの機密性とは、送信者と受信者の間でやり取りされる内容の秘密が守られることを意味します。送信されたメッセージは、意図された受信者だけが理解できる状態でなければなりません。たとえば、ユーザーが銀行のシステムに接続する際には、通信が完全に秘密裏に行われることを当然期待しています。

メッセージの完全性(Integrity)

メッセージの完全性とは、データが受信側に、送信時とまったく同じ状態で到達することを意味します。伝送の過程で、偶然によるものであれ悪意によるものであれ、一切の改変があってはなりません。インターネット上で金融ネットワークが拡大するにつれて、完全性の重要性はますます高まっています。

脅威(Threat)

脅威とは、資産の脆弱性を悪用して攻撃を仕掛ける可能性のある行為・過程・企てのことです。自然災害などの自然的脅威、予期しない事故、人為的な過失、そして人為的な悪意ある脅威などが含まれます。

具体例としては、停電、生物学的汚染や化学物質の漏えいといった事故、自然災害、ハードウェアやソフトウェアの故障、データの消失や完全性の喪失、破壊行為、盗難やいたずらなどが挙げられます。

脅威とはセキュリティ侵害をもたらす潜在的な力であり、セキュリティを突破して損失を引き起こしうる状況・能力・行為・事象が存在するときに成立します。つまり、脅威とは脆弱性を悪用しうる現実の危険なのです。

攻撃(Attack)

攻撃は、脅威・脆弱性・損害の三者関係によって説明できます。ウイルスやマルウェアによる攻撃を防ぐためには、常に最新版のアンチウイルスソフトを使用することが推奨されます。

攻撃とは、潜在的な脅威から生じるシステムセキュリティへの侵害を指します。具体的には、セキュリティサービスを回避し、システムのセキュリティポリシーを妨害することを意図した(手法や技術という意味での)故意の行為のことです。

  1. AESに対する暗号解読攻撃の種類とは?情報セキュリティの観点から徹底解説

    AES(Advanced Encryption Standard)は現在広く採用されている共通鍵暗号方式ですが、その安全性を検証するためにさまざまな暗号解読(クリプトアナリシス)攻撃が研究されてきました。ここでは、AESに対して知られている代表的な攻撃手法を詳しく解説します。 1. 線形暗号解読攻撃(Linear Cryptanalysis) 線形暗号解読攻撃は、暗号の構成要素に対するアフィン近似を発見することに基づく手法です。関数ブロックの入力と出力の間に存在する高確率の線形関係を利用しようとします。 ブロック暗号への適用では、平文パターンの線形集合と暗号文パターンの線形集合を、鍵ビットの

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

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