メインコンテンツまでスキップ

1. Introduction (はじめに)

1. Introduction (はじめに)​

インターネット管理フレームワークを記述するためのアーキテクチャ [RFC3411] は, SNMP エンジンが以下で構成されることを説明しています:

  1. Dispatcher (ディスパッチャー),
  2. Message Processing Subsystem (メッセージ処理サブシステム),
  3. Security Subsystem (セキュリティサブシステム), および
  4. Access Control Subsystem (アクセス制御サブシステム)。

アプリケーションはこれらのサブシステムのサービスを利用します。

この文書で説明されているセキュリティモデルがアーキテクチャのどこに位置し, アーキテクチャ内の他のサブシステムとどのように相互作用するかを理解するには, SNMP アーキテクチャとアーキテクチャの用語を理解することが重要です。読者は [RFC3411] で定義されている SNMP アーキテクチャの説明を読んで理解していることが期待されます。

この文書は, SNMP アーキテクチャ内で使用されるユーザーベースセキュリティモデルについて説明します。主なアイデアは, セキュリティ情報を関連付けるために, ユーザー (userName で識別される) の従来の概念を使用することです。

この文書は, 認証プロトコルとして HMAC-MD5-96 および HMAC-SHA-96 を使用し, プライバシープロトコルとして CBC-DES を使用することを説明します。ただし, ユーザーベースセキュリティモデルは, これらのプロトコルの代わりに, またはこれらのプロトコルと同時に, 他の同様のプロトコルを使用できるようになっています。したがって, HMAC-MD5-96, HMAC-SHA-96, および CBC-DES の説明は, それらが自己完結した性質であること, および将来これらが置き換えられたり補完されたりする可能性があることを示すために, 別々のセクションに分かれています。

この文書のキーワード "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", "OPTIONAL" は, [RFC2119] で説明されているように解釈されます。

ユーザーベースセキュリティモデルは, SNMP メッセージの発信元を認証し, SNMP メッセージを開示と変更から保護するための機能を提供します。また, メッセージの適時性を制御するための機能も提供します。