latin
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору WhiteyR В OP существует для этого несколько методов и каждый из них действует на своем уровне. Эти методы могут применяться одновременно или выборочно несколько методов, зависит от однозначности идентификации сетевого приложения\процесса и наличия в базе пресетов правил для этого приложения\процесса. Для того, чтобы вам было понятней о чем речь, когда мы говорим о пресетах, почитайте об ImproveNet во встроенной справке, базе знаний службы поддержки и на странице посвящённой этому сервису. Что касается методов идентификации приложений\процессов, то можно выделить следующие: По наименованию По наименованию и маршруту По цифровой подписи (в основном используется для файлов от Microsoft) По контрольной сумме файла (в ранних версиях использовался MD5, в последующих SHA256) По GUID процесса (для наиболее распространённых и широкоизвестных) По PID приложения (для наиболее распространённых и широкоизвестных) Если не возможно однозначно идентифицировать приложение\процесс и\или для него нет соответственно предустановленных правил в файле пресетов, но оно выполняет действия аналогичное определённой группе приложений (браузеры, почтовые клиенты, Downloader, FTP-клиенты и т.п.), то будет предложено правило из этой группы. Пример данной ситуации вы привели сами для Meteo Fusion. После того как приложение\процесс будет идентифицирован к нему буду применены те правила, которые имеются в файле пресетов. Самих этих файлов, точнее версий или типов, существует три вида. Первый тип это простой текстовый файл, доступный для непосредственного просмотра и редактирования пользователем. Применялся в версиях OP до 2.7 включительно и выглядел примерно так (приведён минимальный фрагмент): Цитата: ............................................ [Download Manager] DefaultState: 1 RuleName: Download Manager HTTP connection Protocol: TCP RemotePort: 80-83, 443, 1080, 3128, 8080, 8081, 8088, 11523 Direction: Outbound AllowIt DefaultState: 1 RuleName: Download Manager FTP connection Protocol: TCP RemotePort: 21 Direction: Outbound ActivateSI AlgFtp AllowIt ........................................ [Outlook Express] VisibleState: 0 Exe: Outlook Express, msimn.exe DefaultState: 1 RuleName: Send mail by Outlook Express Protocol: TCP RemotePort: 25 Direction: Outbound AllowIt DefaultState: 1 RuleName: Outlook Express NNTP connection Protocol: TCP RemotePort: 119 Direction: Outbound AllowIt DefaultState: 1 RuleName: Receive mail by Outlook Express Protocol: TCP RemotePort: 110, 995 Direction: Outbound AllowIt DefaultState: 1 RuleName: Outlook Express IMAP connection Protocol: TCP RemotePort: 143 Direction: Outbound AllowIt DefaultState: 1 RuleName: Outlook Express HTTP connection Protocol: TCP RemotePort: 80-83, 443, 1080, 3128, 8080, 8081, 8088, 11523 Direction: Outbound AllowIt DefaultState: 1 RuleName: Outlook Express LDAP connection Protocol: TCP RemotePort: 3268, 389 Direction: Outbound AllowIt ......................................................... | Второй тип представляет собой уже нечто вроде мини базы с более сложной структурой. Данный файл уже не доступен для прямого изменения пользователем (ну, почти недоступен ) и обновляется централизованно через службу ImproveNet, применяется начиная с 3.0 версии OP и в OSS версии 5.0. примерно так (приведён минимальный фрагмент): Цитата: ........................................................... <Rules> <Rule> <TimeEntries> IsTimeSpan=0 </TimeEntries> RuleName=Allow DNS resolving (TCP) RuleID={FFFFFF9A-0000-0000-0000-000000000000} RuleGroupID={524211EF-6831-4213-A282-69D3FB22850B} RuleEnableMask=00008522 RuleDescr= RuleClass=rule_firewall_tcp <RemotePortRanges> Port=00350035 </RemotePortRanges> <RemoteAddrRanges> <Addr> ShowMask=1 Mask=0 DNS=<HOST_MACRO_DNS_SERVERS> Addr=0 </Addr> </RemoteAddrRanges> Optional=0 <LocalPortRanges> </LocalPortRanges> <LocalAddrRanges> </LocalAddrRanges> FromPreset=1 Enabled=1 Direction=2 Actions=0 </Rule> </Rules> ........................................................ | И наконец третий тип, точнее сказать подтип. Применяется в версиях 6.0 OP/OSS. Все что сказано о втором типе применимо и для этого типа файла, однако имеются не большие изменения и дополнения продиктованные новой архитектурой брандмауэра и несколько оптимизирующие этот файл. Надеюсь теперь вы понимаете как и откуда берутся предустановленные правила. А что касается ужесточения или несоответствия предлагаемых правил для вашего приложения, то по этому поводу хорошо сказано CBB. К тому же вы можете направить в службу поддержки свои предложения по включению в пресеты правил для тех или иных приложений или изменения существующих правил. Но об этом подробнее читайте в источниках указанных выше.
---------- Помни, правильно заданный вопрос это половина ответа Те, кто жили до нас, многое свершили, но ничего не завершили. Сенека |
| Всего записей: 781 | Зарегистр. 01-03-2006 | Отправлено: 18:49 24-09-2008 | Исправлено: latin, 19:17 24-09-2008 |
|