Para
requerer que os usuários se autentiquem, e não usem acesso anônimo, é
necessário habilitar uma opção nas propriedades da rede interna.
A
Microsoft disponibilizou oficialmente (e antes do esperado) a correção
para a falha no processamento de arquivos WMF e EMF. Prevista para ser
lançada no dia 10 de Janeiro, a correção já está disponível para Windows
2000, Windows XP, Windows XP x64 Edition, Windows Server 2003, Windows
Server 2003 64 bits Itanium Edition e Windows Server 2003 x64 Edition
através do Microsoft Download Center, Microsoft Update e Windows Update,
porém quem possui o ISA Server 2004 pode sair na frente e bloquear essa
vulnerabilidade na borda da rede, utilizando apenas o filtro http.
-
Abrir o ISA Server Management
-
Expandir o nome do servidor
-
Ir em Firewall Policy
-
Na regra que você criou permitindo o protocolo
HTTP, clicar com o botão direito do mouse
-
No menu que surgiu click em Configure HTTP

Atualize o Filtro de HTTP com as seguinte
configurações:
Bloqueio por extenções:
- Na janela Configure HTTP seguir ate a aba Extensions
- Selecionar a opção Block specified extensions e clicar em Add…

-
Adicione os filtros: Add .emf e Add .wmf


Resultado: O Block specified extensions
deverá estar parecido com este

- Na mesma aba Extensions ainda
- Selecionar agora a opção Allow only specified extensions e
clicar em Add…

-
Adicione os filtros: Add .emf e Add .wmf


Resultado: O Allow only specified extensions
deverá estar parecido com este

Bloqueio por Assinaturas:
- Na mesma janela Configure HTTP seguir ate a aba Signatures.
- Clicar em Add…

- Na janela exibida Signature adicionar as seguintes
informações:
Name=WMF-1
Description="request file type trigger"
Type="Request URL"
Signature=".emf"

- Clicar em Ok
- Clicar em Add…
- Adicionar as seguintes informações seguindo o modelo anterior
- Clicar em Ok
Name=WMF-2
Description="request file type trigger"
Type="Request URL"
Signature=".wmf"
- Clicar em Add…
- Adicionar as seguintes informações seguindo o modelo anterior
- Clicar em Ok
Name=WMF-3
Description="response headers trigger"
Type="Response Headers"
HTTP Header="content-type"
Signature="msmetafile"
- Clicar em Add…
- Adicionar as seguintes informações seguindo o modelo anterior
- Clicar em Ok
Name=WMF-4
Description="response body file type trigger"
Type="Response Body"
Signature=".emf"
- Clicar em Add…
- Adicionar as seguintes informações seguindo o modelo anterior
- Clicar em Ok
Name=WMF-5
Description="response body file type trigger"
Type="Response Body"
Signature=".wmf"
- Clicar em Add…
- Adicionar as seguintes informações seguindo o modelo anterior
- Clicar em Ok
Name=WMF-6
Description="response body file header trigger"
Type="Response Body"
Signature="183Gmg"
WMF-1 & 2
Requisições efetuadas em arquivos são verificadas por extenções
WMF-3
Verifica pelo tipo de conteúdo (content-type).
WMF-4 & 5
Procura saída de link com conteúdo enviados para o client.
WMF-6
Arquivos WMF geralmente usam um valor predefinido no header .Porque
todas as linhas binárias do arquivo são codificadas em base-64 quando
transferida via HTTP e FTP, nos usamos a Base-64 representando o arquivo
WMF header e o WMF-6 assinatura.