Artigo: 887289 - Última revisão: segunda-feira, 3 de Dezembro de 2007 - Revisão: 3.8 Módulo HTTP para verificar a existência de problemas relacionados com a forma canónica no ASP.NET
Nesta páginaSumárioPara ajudar os clientes a proteger as respectivas aplicações ASP.NET, a Microsoft disponibilizou um módulo HTTP que implementa os procedimentos recomendados de canonicidade. Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).
Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
887459
(http://support.microsoft.com/kb/887459/
)
Verificar a existência de problemas relacionados com a forma canónica no ASP.NET por programação
Para obter informações adicionais sobre como determinar a versão do ASP.NET, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base): 318785
(http://support.microsoft.com/kb/318785/
)
Determine whether service packs are installed on the .NET Framework
Para obter mais informações sobre problemas relacionados com a forma canónica no ASP.NET, visite o seguinte Web site da Microsoft: http://www.microsoft.com/portugal/seguranca/incidentes/aspnet.mspx
(http://www.microsoft.com/security/incident/aspnet.mspx)
SintomasQuando um servidor da Web recebe um URL, mapeia o pedido para um caminho do sistema de ficheiros que determine a resposta. A rotina de colocação na forma canónica utilizada para mapear o pedido deve analisar correctamente o URL, de forma a evitar servir ou processar conteúdo inesperado. Problemas de canonicidade não tratados podem dar origem a resultados inesperados. Para obter mais informações sobre canonicidade, visite o seguinte Web site da Microsoft: http://msdn2.microsoft.com/en-us/library/aa302420.aspx
(http://msdn2.microsoft.com/en-us/library/aa302420.aspx)
ResoluçãoMicrosoft.Web.ValidatePathModule.dll - módulo HTTPInformações de transferênciaO ficheiro que se segue está disponível para transferência a partir do centro de transferências da Microsoft:Reduzir esta imagem ![]() Data de edição: 7 de Outubro de 2004 Para obter informações adicionais sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base): 119591
(http://support.microsoft.com/kb/119591/
)
Como obter ficheiros de suporte da Microsoft a partir de serviços online A Microsoft procedeu à detecção de vírus neste ficheiro. A Microsoft utilizou o software de detecção de vírus mais actual, disponível na data de publicação do ficheiro. O ficheiro está armazenado em servidores com segurança melhorada, que ajudam a impedir quaisquer alterações não autorizadas ao ficheiro.
Pré-requisitosO ficheiro VPModule.msi foi concebido para o Microsoft .NET Framework de 32 bits.Antes de instalar o ficheiro VPModule.msi, crie uma cópia de segurança de todas as instâncias do ficheiro Machine.config existentes no computador. Para criar uma cópia de segurança do ficheiro Machine.config, siga estes passos:
Informações de instalaçãoA Microsoft disponibilizou um pacote de instalação denominado VPModule.msi. O ficheiro VPModule.msi instala o ficheiro Microsoft.Web.ValidatePathModule.dll no sistema. A instalação actualiza o ficheiro ou ficheiros Machine.config com uma nova entrada de módulo HTTP em todas as versões instaladas do .NET Framework.Para utilizar o pacote de instalação, transfira o ficheiro VPModule.msi, faça duplo clique no pacote para iniciar a instalação e siga as instruções de instalação. Quais as acções efectuadas por VPModule.msi O programa de instalação extrai um ficheiro denominado Microsoft.Web.ValidatePathModule.dll. Em seguida, actualiza todos os ficheiros Machine.config existentes no sistema, de forma a que os ficheiros tenham uma entrada semelhante à seguinte: O código fonte está disponível abaixo, para programadores que queiram compreender o que o ficheiro Microsoft.Web.ValidatePathModule.dll faz por programação: http://msdn2.microsoft.com/en-us/library/aa367988.aspx
(http://msdn2.microsoft.com/en-us/library/aa367988.aspx)
Informações para verificação da instalaçãoQuando o módulo estiver instalado correctamente, existirá a seguinte chave de registo:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{30EFFF0C-573D-46FB-8AD5-00887289261A} Informações de remoçãoPara remover estas alterações, execute o ficheiro VPModule.msi e seleccione a opção Remove. Em alternativa, utilize Adicionar/remover programas no Painel de controlo.Informações sobre o modo automáticoUtilize o seguinte comando para instalar estas alterações em modo automático:msiexec /i vpmodule.msi /qb- Utilize o seguinte comando para remover estas alterações em modo automático: msiexec /x vpmodule.msi /qb- Informações para instalação personalizadaPara instalar manualmente o módulo HTTP, siga estes passos:
Problemas conhecidosSeguem-se problemas conhecidos:
Referências Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base): 887405
(http://support.microsoft.com/kb/887405/
)
How to use Windows Installer and Group Policy to deploy the VPModule.msi in an Active Directory domain
Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base): 887404
(http://support.microsoft.com/kb/887404/
)
How to use Systems Management Server 2003 to deploy the ValidatePath module
Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base): 887290
(http://support.microsoft.com/kb/887290/
)
Como utilizar o detector de módulos ValidatePath do ASP.NET (VPModuleScanner.js)
Para obter mais informações sobre estados de sessão, visite o seguinte Web site da Microsoft: http://msdn2.microsoft.com/en-us/library/87069683(vs.71).aspx
(http://msdn2.microsoft.com/en-us/library/87069683(vs.71).aspx)
A informação contida neste artigo aplica-se a:
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Voltar ao topo
