セキュリティ ポリシーを使用しない場合は、ネットワークの可用性が侵害される可能性があります。ポリシーは、ネットワークに対するリスクを評価し、対応チームを編成することから始まります。ポリシーを持続させるためには、セキュリティ変更管理活動を実践し、ネットワークのセキュリティ違反をモニタする必要があります。最後に、レビュー プロセスを通して既存のポリシーを修正し、教訓を反映させます。
このドキュメントは、準備、防止、および対応の3つの領域に分かれています。これらのステップについて詳細に説明します。
セキュリティ ポリシーを導入する前に、次を実行する必要があります。
シスコは、セキュリティに関するユーザの役割と責任の概要を示す利用ポリシー ステートメントを作成することを推奨します。開始時点では、企業内のすべてのネットワーク システムとデータを包含する一般的なポリシーを使用できます。この文書によって、セキュリティ実施方法を改善するためのセキュリティ ポリシー、目的、ガイドライン、および各自のセキュリティ上の責任が一般のユーザ コミュニティで理解される必要があります。会社で従業員に対して処罰や懲戒処分が発生する可能性のある行動が規定されている場合は、これらの行動およびそれを回避するための方法をこの文書に明記する必要があります。
次の手順は、パートナーのアクセプタブル ユース文書を作成し、パートナーが入手可能な情報、それらの情報の取り扱いについて自社の従業員の行動と同様に理解してもらうことです。セキュリティ攻撃として識別されるすべての特定の行為およびセキュリティ攻撃が検知された場合に実施される処罰行為について明確に説明する必要があります。
最後に、管理者のアクセプタブル ユース文書を作成し、ユーザ アカウントの管理、ポリシーの適用、および権限の確認の各手順について説明します。会社で、ユーザ パスワードまたはそれ以降のデータの取り扱いに関する特定のポリシーが規定されている場合は、それらのポリシーも明確に組み入れます。パートナーのアクセプタブル ユース ポリシー文書およびユーザのアクセプタブル ユース ポリシー文書のポリシーを確認し、画一性を確保してください。アクセプタブル ユース ポリシーにリストされている管理者の要件がトレーニングの計画とパフォーマンス評価に反映されていることを確認します。
リスク分析では、ネットワーク、ネットワーク リソース、およびデータに対するリスクを識別する必要があります。これは、リスクの可能性のあるすべてのエントリ ポイントおよび攻撃の可能性のあるすべての方法を識別する必要があることを意味するわけではありません。リスク分析の目的は、ネットワークの各部分を識別し、脅威レーティングを各部分に割り当て、適切なセキュリティ レベルを適用することです。これは、セキュリティと必要なネットワーク アクセスの間の実行可能なバランスの維持に役立ちます。
各ネットワーク リソースに、次の 3 つのリスク レベルのうちの 1 つを割り当てます。
低リスク システムやデータが危険にさらされている(不正な個人によるデータ表示、データの破損、またはデータの消失)場合に、ビジネスを中断しない、または法的あるいは財務上の問題が発生しません。ターゲット システムまたはデータは簡単に復元することができ、その後の他のシステムからのアクセスを許可しません。
中程度のリスク システムやデータが危険にさらされている(不正な個人によるデータ表示、データの破損、またはデータの消失)場合に、ビジネスである程度の中断、小規模の法的あるいは財務上の問題が発生し、そうならない場合はその他のシステムへのアクセスが提供されます。ターゲットのシステムやデータを復元するためにある程度の労力を必要とし、復元プロセスによってシステムが中断されます。
高リスク システムやデータが危険にさらされている(不正な個人によるデータ表示、データの破損、またはデータの消失)場合に、ビジネスで最大規模の中断が発生し、大きな法的あるいは財務上の問題を引き起こし、または個人の健康および安全を脅します。ターゲットのシステムやデータを復元するために大量の努力を必要とし、復元プロセスによってビジネスまたは他のシステムが中断されます。
リスクレベルは、コアネットワークデバイス、ディストリビューションネットワークデバイス、アクセスネットワークデバイス、ネットワークモニタリングデバイス(SNMPモニタおよびRMONプローブ)、ネットワークセキュリティデバイス(RADIUSおよびTACACS)、Eメールシステム、ネットワークファイルサーバ、ネットワークプリントサーバ、ネットワークアプリケーションサーバ(DNSおよびDHCP)、データアプリケーションサーバ(Oracleまたはその他のスタンドアロンアプリケーション)、デスクトップコンピュータ、その他のデバイス(スタンドアロンのプリントサーバおよびネットワークファクス機)に割り当てます。
スイッチ、ルータ、DNS サーバ、および DHCP サーバなどのネットワーク機器は、その機器を越えてネットワーク内へアクセスすることを許可できます。このため、中程度または高度なリスクのデバイスです。また、この機器の破損がネットワーク自体の破綻の原因になる可能性があります。このような障害はビジネスに最大規模の中断をもたらします。
リスク レベルを割り当てた後は、そのシステムのユーザ タイプを特定する必要があります。最も一般的なのユーザ タイプは、次の 5 種類です。
管理者 ネットワーク リソースを担当する内部ユーザ。
特権 広範囲のアクセス権が必要な内部ユーザ。
ユーザ 一般的なアクセス権を持つ内部ユーザ。
パートナー 一部のリソースへのアクセス権が必要な外部ユーザ。
その他 外部ユーザまたはカスタマー。
次のセキュリティ マトリクスは、各ネットワーク システムに必要なリスク レベルとアクセスのタイプの識別を基に作られています。セキュリティ マトリクスは、各システムのクイック リファレンスとして使用でき、ネットワーク リソースへのアクセスを制限するための適切な計画の作成などの追加のセキュリティ対策の開始点となります。
| システム | 説明 | リスク レベル | ユーザ タイプ |
|---|---|---|---|
| ATM スイッチ | コア ネットワーク デバイス | 高い | デバイス構成の管理者(サポートスタッフのみ)。その他はすべてトランスポートとして使用 |
| ネットワーク ルータ | 配信ネットワーク デバイス | 高い | デバイス構成の管理者(サポートスタッフのみ)。その他はすべてトランスポートとして使用 |
| クローゼット スイッチ | アクセス ネットワークデバイス | 中間 | デバイス構成の管理者(サポートスタッフのみ)。その他はすべてトランスポートとして使用 |
| ISDN またはダイヤルアップ サーバ | アクセス ネットワークデバイス | 中間 | デバイス設定用の管理者(サポートスタッフのみ)、特別なアクセス用のパートナーおよび特権ユーザ |
| ファイアウォール | アクセス ネットワークデバイス | 高い | デバイス構成の管理者(サポートスタッフのみ)。その他はすべてトランスポートとして使用 |
| DNS サーバと DHCP サーバ | ネットワーク アプリケーション | 中間 | 構成に関しては管理者。使用に関しては一般ユーザと特権ユーザ |
| 外部電子メール サーバ | ネットワーク アプリケーション | 低 | 設定の場合はAdministrators、インターネットと内部メールサーバ間のメール転送の場合は他のすべてのユーザ |
| 内部電子メール サーバ | ネットワーク アプリケーション | 中間 | 構成に関しては管理者、使用に関しては他のすべての内部ユーザー |
| Oracle データベース | ネットワーク アプリケーション | 中または高 | システム管理用の管理者、データ更新用の特権ユーザー、データアクセス用の一般ユーザー、部分的なデータアクセス用のその他すべて |
セキュリティ マネージャがリーダーとなり会社の各事業部からの参加者をメンバーとする組織にまたがったセキュリティ チームを作成します。チームの担当者はセキュリティ ポリシー、およびセキュリティの設計と実装の技術的な側面に注意する必要があります。多くの場合、この目的でチーム メンバーに対する追加トレーニングが必要となります。セキュリティチームには、ポリシー開発、プラクティス、対応という3つの担当領域があります。
ポリシー作成の目的は、会社のセキュリティ ポリシーを確立およびレビューすることです。少なくとも、リスク分析およびセキュリティ ポリシー両方を毎年レビューします。
演習とは、セキュリティチームがリスク分析を実施し、セキュリティ変更要求を承認し、ベンダーとCERT
メーリングリストの両方からセキュリティアラートをレビューし、平易な言葉のセキュリティポリシー要件を特定の技術的実装に変換する段階です。
最後の担当領域は対応です。ネットワーク モニタリング中にセキュリティ違反を識別することがありますが、このような違反の実際のトラブルシューティングと修正を行うのはセキュリティ チーム メンバーです。各セキュリティ チーム メンバーは、担当の領域内にある機器で提供されるセキュリティ機能について詳しく知っておく必要があります。
チームの責任は全体として定義していますが、セキュリティ ポリシーに基づくセキュリティ チーム メンバーの個々の役割および責任を定義する必要があります。
防御は、セキュリティ変更の承認とネットワークセキュリティのモニタリングの2つの部分に分けることができます。
セキュリティの変更は、ネットワーク全体のセキュリティに影響する可能性のあるネットワーク機器への変更として定義されます。セキュリティ ポリシーでは、特定のセキュリティ設定の要件を技術的な用語を使用せずに明記する必要があります。つまり、「ファイアウォールを介した外部ソース FTP の接続は許可されない」と要件を定義する代わりに「外部接続でネットワーク内部からファイルを取得できてはならない」のように要件を定義します。 組織にとって一意の 1 組の要件を定義する必要があります。
セキュリティチームは、普通の言葉で書かれた要件のリストを確認して特定のネットワーク設定や設計上の問題が要件を満たしていることを確認する必要があります。セキュリティ チームでセキュリティ ポリシーを実装するために必要なネットワーク設定変更を作成したら、これを今後の設定変更に適用できます。セキュリティ チームがすべての変更を確認することもできますが、この作業でセキュリティ チームは特定の処置を保証するために十分にリスクがある変更だけを確認することができます。
シスコでは、セキュリティ チームが次のタイプの変更を確認することを推奨します。
ファイアウォール設定への変更
アクセス コントロール リスト(ACL)への変更
簡易ネットワーク管理プロトコル(SNMP)の設定への変更
認定ソフトウェア リビジョン レベル リストと相違するソフトウェアでの変更または更新
また、次のガイドラインに従うことを推奨します。
定期的にネットワーク デバイスのパスワードを変更する。
ネットワーク デバイスへのアクセス権を個人の認定のリストに制限する。
ネットワーク機器とサーバ環境の現在のソフトウェア リビジョン レベルがセキュリティの設定の要件に従っていることを確認する。
これらの認可のガイドラインに加え、変更管理の承認委員会で確認するすべての変更をモニタするために、セキュリティ チームからの担当者をこの委員会に加えてください。セキュリティ チームの担当者は、セキュリティ チームによって許可されるまで、セキュリティの変更として考慮されているどの変更も拒否できます。
セキュリティ モニタリングは、セキュリティ違反を示すネットワーク内の変更の検出を目的にしている以外は、ネットワーク モニタリングに似ています。セキュリティ モニタリングの開始点は、違反が何であるかを決めることです。「リスク分析を行う」で、システムに対する脅威に基づいて必要なモニタリングのレベルを確認しました。「セキュリティ変更の承認」では、ネットワークへの特定の脅威を確認しました。これら 2 つのパラメータによって、モニタリングの対象および頻度を明確にイメージできます。
リスク分析の表では、ファイアウォールは高リスクのネットワーク デバイスと見なされ、リアルタイムでのモニタリングが必要と示されています。「セキュリティ変更の承認」セクションで、ファイアウォールへの変更をモニタする必要があることがわかります。これは、失敗したログイン、通常でないトラフィック、ファイアウォールへの変更、許容されたファイアウォールへのアクセス、およびファイアウォールを介した接続設定などを SNMP のポーリング エージェントがモニタする必要があることを意味します。
この例に従って、リスク分析で識別される各エリアのモニタリング ポリシーを作成します。シスコは、低リスクの機器を毎週、中程度リスクの機器を毎日、そして高リスクの機器を毎時モニタすることを推奨します。より迅速な検出が必要な場合は、より短い時間間隔でモニタします。
最後に、セキュリティ ポリシーでセキュリティ違反のセキュリティ チームへの通知方法を指定しておく必要があります。多くの場合、ネットワーク モニタリング ソフトウェアが最初に違反を検出します。これによってオペレーション センターへの通知がトリガーされ、これがセキュリティ チームに通知されます。必要な場合は、ポケットベルが使用されます。
対応は、セキュリティ違反、復元、およびレビューの3つの部分に分けることができます。
違反が検出されると、ネットワーク機器の保護機能で、不正侵入の範囲が判断され、迅速な判断に基づいて通常の動作を回復します。これらの判断を事前に行っておくと、不正侵入に対する対応が管理しやすくなります。
不正侵入の検出後の最初のアクションは、セキュリティ チームの通知です。所定の手順を踏まない場合、正しい対応を適用できる正しい人間の確保にかなりの遅延が発生するおそれがあります。1 日 24 時間、1 週間に 7 日いつでも使用できる手順をセキュリティ ポリシーで定義します。
次に、変更を行うセキュリティ チームに与える認証レベル、およびどの順序で変更を行うのかを定義する必要があります。可能な対処方法は次のとおりです。
違反に対する今後のアクセスを防止するための変更を実装する。
侵入されたシステムを隔離する。
攻撃を追跡するために通信事業者または ISP に連絡する。
証拠を収集する記録デバイスを使用する。
侵入されたシステムまたは違反の発生源を切り離す。
警察またはその他の政府機関に連絡する。
侵入されたシステムをシャット ダウンする。
プライオリティ リストに従ってシステムを復元する。
内部の管理者と法務担当者に通知する。
セキュリティ ポリシーで管理者の承認を得ずに実行できていた変更の詳細を確認してください。
最後に、セキュリティ攻撃中に情報を収集および維持する理由は2つあります。セキュリティ攻撃によってシステムがどの程度侵害されたかを特定し、外部違反を訴追することです。収集する情報のタイプと手段は目的に応じて異なります。
侵害の範囲を判断するためには、次を実行します。
ネットワークのスニファ トレース、ログ ファイルのコピー、アクティブ ユーザ アカウント、およびネットワーク接続を取得してイベントを記録します。
アカウントを無効にし、ネットワーク機器をネットワークから切断し、そしてインターネットから切り離して侵害が進まないように制限します。
侵害されたシステムをバックアップし、損害および攻撃方法の詳細な分析に役立てます。
侵入の他のサインを探します。多くの場合、システムが侵害されると影響を受ける他のシステムまたはアカウントがあります。
攻撃の方法の証拠が見つかることがよくあるため、セキュリティ デバイスのログ ファイルおよびネットワーク モニタリングのログ ファイルを維持し確認します。
法的手段が必要と思われる場合は、法務部門で証拠収集の手順を確認し、当局の介入を得ます。このような確認は法的手続きでの証拠の有効性を増加させます。違反が実際には組織内だった場合、人事部門に連絡します。
通常のネットワーク運用の復元は、すべてのセキュリティ違反の対応での最終的な目標です。通常のバックアップの実行方法、セキュリティ方法、および使用可能にする方法をセキュリティ ポリシーで定義します。各システムで独自のバックアップ方法および手順があるため、セキュリティ ポリシーは、バックアップからの復元が必要なセキュリティ条件をシステムごとに詳細に記述しているメタ ポリシーとして機能する必要があります。復元が可能になる前に承認が必要な場合、承認を得るための手順も含めます。
レビュー作業は、セキュリティ ポリシーの作成および維持における最終的な作業です。確認する必要があるのは、ポリシー、ポスチャ、実践の3つです。
セキュリティ ポリシーは常に変化する環境に対応する最新の文書である必要があります。既知のベスト プラクティスに対して既存のポリシーをレビューして、ネットワークを最新状態に維持します。また、CERTのWebサイトをチェックして、セキュリティポリシーに組み込むことができる便利なヒント、手法、セキュリティの向上、およびアラートがないか
を確認します。
また、目的のセキュリティ ポスチャを使用して、ネットワークのポスチャをレビューする必要があります。セキュリティに特化した外部の企業はネットワークに精通しており、ネットワークのポスチャだけでなくセキュリティの対応もテストすることができます。高可用性ネットワークの場合、このようなテストを毎年行うことを推奨します。
最後に、セキュリティ違反時に実行することを明確に理解していることを保証するために、サポート スタッフのドリルまたはテストとして練習問題が定義されています。多くの場合、このドリルは管理者からの予告はなく、ネットワーク ポスチャのテストと結合して実施されます。この確認によって、手順とトレーニングの差異を確認でき対処方法を実施できます。