Поскольку проверка наличия вредоносных программ может вызвать некоторую задержку в доставке содержимого с сервера клиенту, Шлюз Microsoft Forefront Threat Management осуществляет ускоренную предварительную передачу содержимого по мере прохождения файлами проверки, чтобы пользователи испытывали меньше неудобств в ходе проверки. Кроме того, Forefront TMG может посылать уведомления о выполнении проверки указанных типов файлов при длительной задержке.
Передача в потоковом режиме
Под передачей в потоковом режиме понимается отсылка небольших частей файла клиентскому приложению в ходе его проверки на наличие вредоносных программ. Передача в потоковом режиме позволяет клиентскому приложению начать получение данных до истечения времени ожидания, пока все содержимое будет загружено и проверено. Эти части должны быть очень маленькими, чтобы свести к минимуму риск заражения, поскольку они могут содержать вредоносное содержимое, которое можно обнаружить только после проверки следующей части данных. Передача в потоковом режиме применяется для всех типов файлов кроме тех, для которых настроены уведомления о выполнении.
- При загрузке большого файла Forefront TMG передает его
содержимое клиенту в потоковом режиме по мере сканирования, чтобы
со стороны клиента не истекло время ожидания и чтобы пользователь
не отметил загрузку, видя, что ничего не происходит. Когда файл
передается в потоковом режиме, Forefront TMG начинает загрузку
первой минимальной части файла из удаленного расположения,
проверяет и доставляет эту минимальную часть, а затем продолжает
загружать, проверять и доставлять остальную часть этого файла.
Лечение файла возможно, только если он полностью проверен перед передачей клиенту. В случае передачи в потоковом режиме лечение файла или вывод вместо него текстового уведомления невозможны.
Если обнаружено заражение файла, передаваемого в потоковом режиме, Forefront TMG разрывает подключение и не передает оставшиеся части клиенту.
Уведомления о выполнении
Вместо частичной передачи запрошенного содержимого, в ходе проверки на наличие вредоносных программ Forefront TMG может передавать клиенту HTML-страницу. На этой странице пользователю сообщается о проверке запрошенного содержимого и отображается индикатор хода загрузки и проверки. По завершении загрузки и проверки содержимого на странице появляется соответствующее сообщение и кнопка для загрузки содержимого на компьютер клиента. Уведомления о выполнении не отображаются при загрузке содержимого по HTTPS-соединению.
- Типы содержимого, для которых Forefront TMG посылает
уведомления о выполнении, можно задать путем указания типов MIME и
расширений имен файлов в наборе типов содержимого «Типы содержимого
с отображением уведомлений о выполнении». По умолчанию в этот набор
включены типы MIME и расширения имен для сжатых и исполняемых
файлов, которые не могут отображаться в обычных
веб-обозревателях.
Для HTTP-запросов входящее содержимое определяется по типу MIME. Если тип MIME не указан или используется FTP, содержимое определяется по расширению файла.
Если перед передачей клиенту файл был проверен и при необходимости очищен, Forefront TMG отправляет клиенту либо проверенный файл, либо HTML-страницу с уведомлением о том, что файл заражен и блокирован. Подобные файлы сразу же удаляются из временного хранилища. Все связанные с ними части, помещенные в кэш, либо удаляются, либо помечаются как зараженные.
Если пользователь щелкает ссылку на загрузку исполняемого файла с расширением EXE на веб-странице в Internet Explorer и затем нажимает кнопку Сохранить, открывается диалоговое окно Сохранить как со сведениями об HTML-странице с уведомлением.
Параметры доставки содержимого
Доступны следующие параметры доставки содержимого.
- Включение или отключение уведомлений о выполнении для
определенных типов содержимого.
- Список типов содержимого MIME и расширений имен файлов, для
которых используются уведомления о выполнении при включении
соответствующей функции.
Параметры проверки на наличие вредоносных программ в правилах политики
Каждое правило веб-доступа имеет параметр проверки на наличие вредоносных программ. При создании любого правила для него можно включить проверку на наличие вредоносных программ. Если правилом доступа разрешена передача HTTP-трафика, можно указать, выполняется ли проверка содержимого, разрешенного в соответствии с правилом к загрузке клиентом с сервера.