web-dev-qa-db-ja.com

ホワイトリストとブラックリストのデータとは何ですか?

XPCOMコンポーネントの開発について読んでいました。ホワイトリストデータとブラックリストデータと呼ばれるこれらの用語に出くわしましたが、Googleで調べようとしましたが、できませんでした。プログラミングとの関連がわからないので、質問を間違った場所に置いた場合、許してください。

22
Xinus

ホワイトリストとブラックリストは、データをフィルタリングする2つの方法です。ホワイトリストがある場合は、ホワイトリストのデータのみをフィルタリングします。ブラックリストがある場合は、そのリストのデータのみを除外します。

たとえば、着信通話を自動的に拒否することを検討してください。あなたはマーケティング会社のブラックリストを持っている可能性があるので、彼らを除く誰もがあなたを呼び出すことができるでしょう。または、友達の電話番号を含むホワイトリストを作成して、友​​達だけが電話をかけられるようにすることもできます。

TL; DR:

  • ホワイトリスト-これらのもののみ。
  • ブラックリスト-これら以外のすべて。
47
Dave Webb

XPCOMコンポーネントにどのように関係するのかはわかりませんが、一般的には次のとおりです。

  • ホワイトリストは、あなたが良いと知っているもののリストです
  • ブラックリストは、あなたが悪いと知っているもののリストです。

スパムフィルターが良い例です。スパムをチェックせずにメールを受信する人のホワイトリストと、メールが自動的に削除される既知のスパマーのブラックリストがあります。どちらのリストにも含まれていない人からの電子メールは、ベイジアンフィルター(または類似のフィルター)を使用して検査され、スパムのように見えるかどうかが判断されます。

7
RichieHindle

ウィキペディアから:

  • ブラックリスト :コンピューティングでは、ブラックリストは、ブラックリストのメンバー(つまり、拒否されたアクセスのリスト)を除く全員にアクセスを許可する基本的なアクセス制御メカニズムです。反対はホワイトリストです。つまり、ホワイトリストのメンバー以外は誰も許可しません。一種の中間的な理由として、グレーリストには、一時的にブロックまたは一時的に許可されているエントリが含まれています。グレイリストのアイテムは、ブラックリストまたはホワイトリストに含めるためにレビューまたはさらにテストされる場合があります。

  • ホワイトリスト :ホワイトリスト(またはホワイトリスト)は、何らかの理由で特定の特権、サービス、モビリティ、アクセス、または認識が提供されているエンティティのリストまたはレジスタです。動詞として、ホワイトリストに入れるとは、アクセスを許可したり、メンバーシップを許可したりすることです。逆に、ブラックリストは、拒否されている、認識されていない、または追放されているエンティティを識別するリストまたはコンパイルです。

2

Bruce Schneierは、コンピューターのセキュリティのコンテキストにおけるブラックリストとホワイトリストの優れた説明があります https://www.schneier.com/blog/archives/2011/01/whitelisting_vs.html

物理的なセキュリティは、通常、ホワイトリストモデルで機能します。キーがあれば、ドアを開けることができます。組み合わせがわかっている場合は、ロックを開くことができます。このようにするのは簡単だからではありません-一般的に、オフィスのドアを通過することを許可する必要のある人のリストを作成するほうが、許可しない人のリストを作成するよりもはるかに簡単ですが、これはセキュリティシステムであるためです。人なしで自動的に実装されます。

現実の世界でブラックリストを見つけるには、ほとんどすべての人が許可されている環境を検討する必要があります。カジノは良い例です:カジノのブラックブックまたはより一般的なグリフィンブックに具体的にリストされている少数を除いて、誰でも入ってギャンブルできます。一部の小売店は同じモデルを持っています。「ウォルマートから禁止された」をGoogle検索すると、Megan Foxを含めて150万ヒットがヒットします。ウォルマートにはカジノと同じ種類のセキュリティマンパワーがありますか?

0
cpm