本チェックシートは、現時点の情報に基づいて、情報システムに対するインターネットを経由した外部からの不正アクセス(注)を可能な限り防ぐとともに、不正アクセスが行われた際の被害を軽減させるために行うべき対策について記したものである。
ただし、これらの対策のみで万全であるわけではないこと、時間や費用がかかるために即座に実行できない項目もあること、提供サービスとのトレードオフで行うことが難しい項目もあることに留意されたい。
なお、各項目の左側に付したアルファベットの意味は、以下のとおりである。
| A: | 必ず行うべきもの |
| B: | 守るべき情報の重要性との兼ね合いではあるが、極力行うべきもの |
| C: | 守るべき情報の重要性と、当該項目の実施に必要なコスト等を勘案の上、必要と思われる場合には行うべきもの |
| 共通事項 |
1.不正アクセス対策に必要となる情報の収集
| A (1) | ベンダーから随時セキュリティ問題に係る情報を入手するとともに、当該情報に基づく対策を講じることが必要か否か検討しているか |
| A (2) | JPCERT/CC、IPA等から随時セキュリティ問題に係る情報を入手するとともに、当該情報に基づく対策を講じることが必要か否か検討しているか |
| 外部公開サーバー |
1.不正アクセスの要因を減少させるための対策
| A (1) | 外部セグメントからサーバーが設置されているセグメントに対する適切なアクセス制御が可能なネットワーク構成がとられているか。外部公開サーバーとして、どのようなものがあるか。不必要なサーバーはないか。 |
| A (2) | ルーター又はファイアウォール等でのフィルタリング設定によって、未使用又は不必要なポート/プロトコル/不正なIPアドレスによる接続を排除しているか |
| A (3) | 未使用又は不必要なデーモン/サービス/エージェント/アカウントが全て停止又は削除されているか |
| A (4) | ファイルが格納されている場所のアクセス権が制限されているか |
| A (5) | パスワードの設定に係るルールが適切に定められているか。例えば、システム管理者及びユーザーについて以下の項目が満たされているか
|
| A (6) | セキュリティに関連したソフトウェアの修正(パッチ等)の最新版を可能な限り速やかに適用しているか |
| C (7) | 外部からのアクセスに対して、サーバー自身によって、相手のIPアドレスによってアクセスを制御しているか |
| A (8) | 未使用又は不必要なCGIプログラム等が削除されているか |
| A (9) | 既知の、セキュリティ上の問題が指摘されているCGIプログラム等は別の対策がとられているか 例えば、http://www.ipa.go.jp/SECURITY/ciadr/cgivuln.htmを参照 |
| B (10) | CGIに関し、セキュリティ上の問題を確認する手段を持っていて、かつ、その手段により確認しているか。加えて、ユーザーが自由にCGIを登録できるようになっていないか。 |
| C (11) | 当該サイトにてftpサービスも行っている場合にあっては、Webサービスとftpサービスを別々のサーバーで運用しているか |
| A (12) | 外部アドレスから外部アドレス宛のメール転送を適切に管理しているか |
2.不正アクセス及びその予備行為を発見するための対策
| A (1) | ルーター又はファイアウォールにログ収集機能がある場合には、ログに不正アクセスの試みの痕跡がないか確認しているか |
| A (2) | サーバーのログに不正アクセスの痕跡がないか確認しているか |
| A (3) | システム管理者及びユーザーのパスワードが不正に更新されていないか確認しているか |
| A (4) | システムの運用に係る設定ファイルが不正に更新されていないか確認しているか |
| A (5) | 不正なデーモン/サービス/エージェント/アカウントが稼働されていないか確認しているか |
| B (6) | cron/at等指定した時間にプログラムを実行するコマンドによって実行される全てのファイルについて問題がないか確認しているか |
| B (7) | uid/gid等アクセス権限の設定が不正となっているファイルがないか確認しているか |
| B (8) | 不正なファイルが格納されていないか確認しているか |
| C (9) | 侵入検出システム(IDS)を設置するとともに、IDSからの警告の有無とその内容を確認しているか |
| C (10) | ディレクトリやファイルの改ざんに係るチェックを行うツールを利用して設定情報の不正な変更が行われていないことを確認しているか |
| A (11) | 上記の確認項目(1)〜(10)のうち、実施している項目全ての確認頻度について、適切な期間を設けているか |
| A (12) | コンテンツが不正に更新されていないか、最低限トップページについて目視により定期的に確認しているか |
| A (13) | SPAMの踏み台にされていないか確認のため、例えば直接関係がない外部アドレスから多数のエラーメールが管理者へ送信されていないか確認しているか |
3.不正アクセスを発見した場合の対応に係る対策
| A (1) | ルーター又はファイアウォールにログ収集機能がある場合には、ログを保管する方法及び期間が定められているか |
| A (2) | サーバーのログを保管する方法及び期間が定められているか |
| A (3) | 不正アクセスを発見した場合において、サーバーを一時的にネットワークから切り離すか否か等の対応方法及び復旧方法を定めているか |
| A (4) | 上記(3)の措置を講じる場合において、その判断を下す責任者を定めるとともに、当該判断のために必要となる連絡体制を整備しているか。また、当該責任者の役職如何 |
| A (5) | 上記(3)の措置を講じた場合において、その旨を連絡すべき組織/部署を明確化しているか。それはどこか |
4.不正アクセスによる被害を軽減させるための対策
| A (1) | データをバックアップするためのルールを策定するとともに、それを正しく実行しているか |
| B (2) | サーバーマシン及びサーバーソフトの異常を速やかに検出できるようにしているか |
| B (3) | サーバーの機能に異常が生じた際、予備のシステムがその機能を代替するようになっているか |
| 内部ネットワーク |
1.不正アクセスの要因を減少させるための対策
| A (1) | 外部セグメントから内部システムセグメントに対する適切なアクセス制御が可能なネットワーク構成がとられているか |
| A (2) | ルーター又はファイアウォール等でのフィルタリング設定によって、未使用又は不必要なポート/プロトコル/IPアドレスによる接続を排除しているか |
| A (3) | リモートアクセスサーバーにより内部セグメントに対し接続できる場合、適切なアクセス制限を設けているか |
| A (4) | VPNにより内部セグメントに対し接続できる場合、適切なアクセス制限を設けているか |
| A (5) | 内部ネットワークにウイルスが混入しないようにしているか |
| B (6) | ブラウザ、メーラ等のクライアント側で必要なセキュリティ対策の情報を提供しているか。 |
2.不正アクセスを発見するための対策
| A (1) | ルーター又はファイアウォールにログ収集機能がある場合には、ログに不正アクセスの試みの痕跡がないか確認しているか |
3.不正アクセスを発見した場合の対応に係る対策
| A (1) | ルーター又はファイアウォールにログ収集機能がある場合には、ログを収集・保管するとともに、保管の期間を定めているか |
| A (2) | 不正アクセスを発見した場合において、内部ネットワークを一時的に外部ネットワークから切り離す措置を行うか否か等の対応方法ごとの判断基準を設けているか |
| A (3) | 上記(2)の措置を講じる場合において、その判断を下す責任者を定めるとともに、当該判断のために必要となる連絡体制を整備しているか。また、当該責任者の役職如何 |
| A (4) | 上記(2)の措置を講じた場合において、その旨を連絡すべき組織/部署を明確化しているか。それはどこか |
(参考)