我正在阅读有关XPCOM组件的开发。我遇到这些名为白名单数据和黑名单数据,我试图找出谷歌,但不能..我不知道它如何编程相关,所以原谅我,如果我把问题放在错误的地方..什么是白名单和黑名单数据?
回答
白名单和黑名单是过滤数据的两种方式。如果你有一个白名单,那么你只会过滤白名单上的数据;如果您有黑名单,则只会过滤该列表中的数据。
例如,考虑自动拒绝来电。你可以有一个黑名单的营销公司,所以除了他们之外,其他人都可以打电话给你。或者你可以拥有包含朋友号码的白名单,所以只有他们能够打电话给你。
TL; DR:
- 白名单 - 只有这些东西。
- 黑名单 - 除了这些东西以外的一切。
我不知道它是如何涉及到你的XPCOM组件,但总体而言:
- 白名单是的,你知道是好
- 黑名单是事情的清单,你知道事情的清单坏。
垃圾邮件过滤器将是一个很好的例子 - 你的人一个白名单你愿意从不检查垃圾邮件接收电子邮件,并已知垃圾邮件制造者,其邮件都会自动删除的黑名单。可以使用贝叶斯过滤器(或类似的)来检查来自不在任一列表中的任何人的电子邮件,以确定它们是否看起来像垃圾邮件。
我想如果白名单和黑名单上都有问题,我想知道是否有真实世界的情况发生,哪一个可以发生,哪一个被执行? – demongolem 2016-02-05 19:31:18
白名单列表,您可以在您的应用程序的功能性收益和黑名单用它来进一步需要的是一个你不感兴趣的娱乐,你在你的应用进一步向前行进。
这绝对是错的! – AnixPasBesoin 2015-08-30 22:46:35
这不会以任何方式回答问题! – 2017-06-24 11:23:26
Bruce Schneier对计算机安全上下文中的黑名单与白名单有极好的解释:https://www.schneier.com/blog/archives/2011/01/whitelisting_vs.html。
物理安全通常在白名单模式下工作:如果您有钥匙,您可以打开门;如果你知道组合,你可以打开锁。我们这样做并不是因为它更容易 - 尽管列出应该被允许通过办公室门户的人列表比通常不应该列出的人列表要容易得多 - 但是因为它是一个安全系统,可以自动实施,无需人员。
要在现实世界中找到黑名单,您必须开始考虑几乎允许所有人使用的环境。赌场是一个很好的例子:每个人都可以进来赌博,除了那些在赌场的黑皮书或更通用的格里芬书中专门列出的那些。一些零售店的模式相同 - 谷歌搜索“禁止使用沃尔玛”的搜索结果为150万次点击,其中包括梅根福克斯 - 尽管你不得不怀疑强制执行。沃尔玛是否拥有与赌场相同的安全人手?
错字:“Schneier” – 2016-11-02 15:04:36
- 1. 将AppEngine黑名单变为白名单
- 2. phpunit白名单vs黑名单
- 3. Zend_Acl白名单VS黑名单?
- 4. 使用PHP了解黑名单和白名单
- 5. DotNetOpenAuth白名单和黑名单如何工作?
- 6. PHPUnit的白名单和黑名单似乎被忽略
- 7. 黑名单IP数据库
- 8. 上传的白名单或黑名单文件扩展名?
- 9. 是否有可能[如何?]将shell_exec()命令列入黑名单和白名单?
- 10. 黑名单和preg_match
- 11. python/django中的电子邮件白名单/黑名单
- 12. 内容脚本注入的多个白名单/黑名单?
- 13. 使用SecurityComponent :: requireSecure()将白名单列入黑名单
- 14. 如何制作C#白名单/黑名单
- 15. 黑名单或白名单过滤方法?
- 16. 为什么firebase push_token返回黑名单?
- 17. 白名单中的白名单主页
- 18. YQL黑名单
- 19. 您可以创建stylecop规则的白名单而不是黑名单吗?
- 20. 可靠员工的“安全”SQL - 黑名单,白名单,以上都不是?
- 21. 在Java正则表达式中结合白名单和黑名单
- 22. 从其他两个表(黑名单和白名单查询)(源码)
- 23. 什么是扫名单
- 24. PhoneGap白名单
- 25. Facebook注册和白名单
- 26. 分析黑名单单词的URL和黑名单URL列表的算法
- 27. Google API黑名单
- 28. chrome.webRequest API黑名单
- 29. IP黑名单TcpServer
- 30. 什么是JRE中的黑名单文件
“tl; dr”之后的解释无论如何,都是最容易理解的:) – answerSeeker 2017-01-20 00:16:52
@answerSeeker'tl; dr'意思是'太长;不要读' – 2017-06-24 11:22:17