rs Насчёт линков - эта тема и есть лучший ресурс, из попадавшихся мне
А логика у программы простая.
Правила обрабатываются сверху вниз до первого соответствия. Каждая таблица завершается правилом "Продолжить", самое последнее правило - "Отклонить всё".
Доверенные зоны - дело вкуса, но учитывая незашифрованность конфига таких зон... Я им не доверяю
Доступ к сети давать всем сразу или индивидуально - опять же дело вкуса. При общем разрешении несколько страдает защита изнутри, но сильно упрощается процесс настройки. Хотя... Если у вас паранойя, то это не значит, что за вами не следят
Таблицы:
1. Протоколы IP настроить по необходимости - DNS и DHCP-пакеты, Broadcast, пинг, контекстная фильтрация. Тем более, что основное там есть.
2. Прочие протоколы - если нужны. WiFi, к примеру, там в наличии.
3. Процесс-атаки разнести по типам и отслеживать только hook и скрытые окна. Прочее сразу запретить (ну разве что drwtsn32.exe может писать в память и внедрять свой код - на то он и дебаггер).
4. Приложения разнести на
а) сетевые
Прослушивание портов, DNS для svchost.exe, DHCP для svchost.exe и services.exe, NetBIOS/SMB для System.
б) пользовательские
Сделать таблицы для всех типов программ:
Localhost
Антивирус
Браузер
Почтовый клиент
FTP-клиент
ICQ-клиент
MS Office ... и т.п. Набить их всеми нужными портами и адресами. Обкатать, перенося забытое из таблицы "Спросить меня" в таблицы нужных типов приложений. По завершении подпереть каждую правилом "Блокировать всё".
5. Сделать отдельную таблицу "Блокировать всё", куда заносить изначально недостойные Инета программы, не запрещая им тем не менее localhost. Правда если пользовать локальный прокси, придётся изгаляться.
6. Не блочить не прошедшие проверку программы совсем, пусть валятся в таблицу "Спросить меня". При грамотной настройке их будет немного, а отследить странное позволит.
7. Настроить логи. Для наиболее активных типов программ (вроде браузера) потом можно отключить.