Как Google Chrome определяет фишинговые (вредоносные) сайты?
По какому алгоритму это происходит?
Суммарная оценка по следующим показателям:
1. Анализ JS-кода роботом на зловредные последовательности (сигнатуры) и прогон кода через антивирусные базы.
2. Проверка загрузки доп. ресурсов из "чёрного" списка источников для исполнения кода
3. Оценка поведения DOM-объектов при непосредственном исполнении кода
4. Нарушения различных прав
5. Прямые жалобы от пользователей
6. Борьба с неугодными сайтами под видом того, что сайт - вредоносный.
7. Хозяин-барин!
Нечто вроде самописной реализации DNSBL, которая хостится на серверах гугла. Остальные браузеры используют свои версии такой же службы, но на других хостах, а они обычно не пересекаются.