我正在閱讀有關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. phpunit白名單vs黑名單
- 2. Zend_Acl白名單VS黑名單?
- 3. 將AppEngine黑名單變爲白名單
- 4. 使用PHP瞭解黑名單和白名單
- 5. DotNetOpenAuth白名單和黑名單如何工作?
- 6. 黑名單IP數據庫
- 7. 上傳的白名單或黑名單文件擴展名?
- 8. 黑名單和preg_match
- 9. 如何製作C#白名單/黑名單
- 10. python/django中的電子郵件白名單/黑名單
- 11. 黑名單或白名單過濾方法?
- 12. 爲什麼firebase push_token返回黑名單?
- 13. 白名單中的白名單主頁
- 14. 可靠員工的「安全」SQL - 黑名單,白名單,以上都不是?
- 15. YQL黑名單
- 16. 從其他兩個表(黑名單和白名單查詢)(源碼)
- 17. 什麼是掃名單
- 18. IP黑名單TcpServer
- 19. Google API黑名單
- 20. ModSecurity:值白名單參數
- 21. bash命令反轉文件路徑的白名單以生成黑名單
- 22. Phonegap 1.3.0中的白名單狀態是什麼?
- 23. 找到一個文本是如何相關的,給出白名單和黑名單的詞/短語
- 24. Android,根,白名單
- 25. 白名單外鍵
- 26. html textarea白名單
- 27. 白名單抑制
- 28. 白名單的PhoneGap Android是不是
- 29. 是否有可以與白名單而不是黑名單一起使用的(開放源代碼)VCS?
- 30. 哪個更好,白名單還是黑名單安全,還是兩者兼而有之?
「tl; dr」之後的解釋無論如何,都是最容易理解的:) – answerSeeker 2017-01-20 00:16:52
@answerSeeker'tl; dr'意思是'太長;不要讀' – 2017-06-24 11:22:17