ブラックリスト
ブラックリストとは、ユーザー名やIPアドレスなど、特定のシステムやプロトコルへのアクセスを拒否する項目の一覧です。ブラックリストをアクセス制御に使用すると、ブラックリストに登録されたものを除き、すべての対象にアクセスが許可されます。ブラックリストとは反対のものがホワイトリストです。ホワイトリストでは、一覧に含まれるものを除き、すべての項目へのアクセスが拒否されます。
ブラックリストは、コンピューティングにおいて次のような用途で使用されます。
- Webサーバーには、セキュリティ上の理由から、特定のIPアドレスまたはIPアドレス範囲からのアクセスを拒否するブラックリストが含まれていることがよくあります。
- ファイアウォールでは、個々のユーザー、特定の地域にあるシステム、または特定のサブネットマスク内のIPアドレスを持つコンピューターからのアクセスを拒否するために、ブラックリストを使用することがあります。
- スパムフィルターには、特定のメールアドレスや特定のメッセージ内容を拒否するブラックリストが含まれていることがよくあります。
- プログラマーは、特定のオブジェクトが変更されるのを防ぐために、プログラム内にブラックリストを実装することがあります。
ブラックリストは特定の対象へのアクセスを拒否するため、アクセスを拒否する項目の数が限られている場合に最適です。ほとんどの対象へのアクセスを拒否する必要がある場合は、ホワイトリスト方式のほうが効率的です。
知識をテストする