Я не знаю, как это относится к вашему компоненту XPCOM, но в общих чертах:
- Белый список - это список хороших вещей, которые вы знаете
- Черный список - это список плохих вещей, которые вы знаете.
Спам-фильтр был бы хорошим примером - у вас есть белый список людей, от которых вы хотите получать электронную почту без проверки на спам, и черный список известных спамеров, чьи электронные письма автоматически удаляются. Электронные письма от тех, кто не входит ни в один из списков, могут быть проверены с использованием байесовского фильтра (или аналогичного), чтобы определить, выглядят ли они как спам.