2009-09-21 27 views
14

Czytałem o rozwoju komponentu XPCOM. Natknąłem się na te terminy zwane białymi danymi i czarną listą danych, próbowałem dowiedzieć się w Google, ale nie mogłem ... Nie wiem, jak to jest związane z programowaniem, więc wybacz mi, gdybym umieścił pytanie w niewłaściwym miejscu ..Co to są dane białej i czarnej listy?

Odpowiedz

32

Białe listy i czarne listy to dwa sposoby filtrowania danych. Jeśli masz białą listę, będziesz filtrować tylko dane z białej listy; jeśli masz czarną listę, odfiltrujesz tylko dane z tej listy.

Na przykład rozważ automatyczne odrzucanie przychodzących połączeń telefonicznych. Możesz mieć czarną listę firm marketingowych, więc wszyscy, oprócz nich, będą mogli do Ciebie zadzwonić. Albo możesz mieć białą listę zawierającą numery twoich znajomych, więc tylko oni będą mogli do ciebie zadzwonić.

TL; DR:

  • Biała - tylko te rzeczy.
  • Czarna lista - wszystko oprócz tych rzeczy.
+0

Wyjaśnienie po "tl; dr" cokolwiek to znaczy, było najłatwiejsze do zrozumienia :) – answerSeeker

+0

@answerSeeker 'tl; dr' oznacza' Zbyt długo; Nie czytaj " –

3

nie wiem, jak to odnosi się do składnika XPCOM, ale w ogólnym zarysie:

  • białej listy znajduje się lista rzeczy, które znasz są dobre
  • czarna lista jest lista rzeczy, wiesz, są zły.

Filtr antyspamowy byłby dobrym przykładem - posiadasz białą listę osób, z których chcesz otrzymywać wiadomości e-mail bez sprawdzania spamu, oraz czarną listę znanych spamerów, których wiadomości e-mail są automatycznie usuwane. Wiadomości e-mail od osób spoza listy mogą być sprawdzane za pomocą filtru Bayesian (lub podobnego) w celu określenia, czy wyglądają jak spam, czy nie.

+0

Zgaduję, że jeśli coś jest na białej liście i na czarnej liście, masz problem? Zastanawiam się, czy istnieją rzeczywiste scenariusze, w których może się to zdarzyć i który z nich jest egzekwowany? – demongolem

2

Z Wikipedii:

  • Blacklist: W informatyce, czarna lista jest podstawowym mechanizmem kontroli dostępu, który umożliwia dostęp do wszystkich, z wyjątkiem członków czarnej listy (czyli listy zabronionych dostępów) . Przeciwieństwem jest biała lista, co oznacza, że ​​nikt nie może z wyjątkiem członków białej listy. Jako rodzaj pośredniego, szarej listy, zawiera wpisy, które są tymczasowo zablokowane lub tymczasowo dozwolone. Przedmioty związane z szarą czcionką mogą zostać przejrzane lub przetestowane pod kątem umieszczenia na czarnej liście lub białej liście.

  • Whitelist: Biała lista (lub biała lista) to lista lub rejestr podmiotów, które z różnych powodów otrzymują szczególny przywilej, usługę, mobilność, dostęp lub uznanie. Jako czasownik biała lista może oznaczać autoryzację dostępu lub przyznanie członkostwa. Odwrotnie, czarna lista jest listą lub kompilacją, która identyfikuje podmioty, które są odrzucane, nierozpoznane lub wykluczone.

-3

biały lista znajduje się lista, gdzie można go używać do dalszej potrzeby w swojej aplikacji jako wpływów funkcjonalność i czarnej listy to takie, które nie są zainteresowane w zabawny, jak dalej postępować naprzód w swojej aplikacji.

+1

To absolutnie źle! – AnixPasBesoin

+0

To w żaden sposób nie odpowiada na pytanie! –

0

Bruce Schneier ma doskonałe wyjaśnienie czarnej listy w porównaniu do białej listy w kontekście bezpieczeństwa komputerowego: https://www.schneier.com/blog/archives/2011/01/whitelisting_vs.html.

Zabezpieczenia fizyczne działają na ogół w modelu białej listy: jeśli masz klucz, możesz otworzyć drzwi; jeśli znasz kombinację, możesz otworzyć zamek. Robimy to w ten sposób nie dlatego, że jest to łatwiejsze - chociaż generalnie o wiele łatwiej jest stworzyć listę osób, którym powinno się pozwolić przez drzwi biura, niż listę osób, które nie powinny tego robić - ale ponieważ jest to system bezpieczeństwa, który może być realizowane automatycznie, bez ludzi.

Aby znaleźć czarne listy w realnym świecie, należy zacząć szukać środowisk, w których prawie wszyscy są dopuszczeni. Kasyna to dobry przykład: każdy może wejść i grać, z wyjątkiem tych kilku wymienionych w czarnej książce kasyna lub bardziej ogólnej książce Griffina. Niektóre sklepy detaliczne mają ten sam model - wyszukiwarka Google na "zakazana w Wal-Mart" daje 1,5 miliona trafień, w tym Megan Fox - choć musisz zastanowić się nad egzekwowaniem. Czy Wal-Mart ma taką samą siłę bezpieczeństwa jak kasyna?

+0

Literówka: "Schneier" –