Select the product you need help with
Модуль HTTP для приведения имен к каноническому виду в приложениях ASP.NETКод статьи: 887289 - Список продуктов, к которым относится данная статья. На этой страницеАннотацияДля снижения риска возникновения уязвимостей в пользовательских приложениях ASP.NET корпорация Майкрософт разработала модуль HTTP, выполняющий приведение имен к каноническому виду.
Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
887459 Дополнительные сведения об определении версии ASP.NET см. в следующей статье базы знаний Майкрософт:
(http://support.microsoft.com/kb/887459/
)
Профилактика ошибок в процедуре приведения имен к каноническому виду в приложениях ASP.NET
318785 Дополнительные сведения о проблемах в ASP.NET, связанных с приведением имен к каноническому виду, см. на веб-узле Майкрософт по адресу:
(http://support.microsoft.com/kb/318785/
)
Как определить, установлены ли пакеты обновления для .NET Framework
http://www.microsoft.com/Rus/Security/Incident/AspNet.mspx
(http://www.microsoft.com/Rus/Security/Incident/AspNet.mspx)
ПроблемаВеб-сервер, получающий запрос с адресом URL, сопоставляет адрес, указанный в запросе, конкретному файлу. Чтобы избежать обслуживания недопустимых запросов или обращения к недопустимым файлам, перед выполнением сопоставления осуществляется анализ указанного адреса и приведение имен к каноническому виду. Необработанные ошибки, возникающие в процессе приведения имен, могут вызывать непредсказуемые последствия. Дополнительные сведения о приведении имен к каноническому виду см. на веб-узле корпорации Майкрософт по адресу: http://msdn2.microsoft.com/en-us/library/aa302420.aspx
(http://msdn2.microsoft.com/en-us/library/aa302420.aspx)
РешениеМодуль HTTP Microsoft.Web.ValidatePathModule.dllСведения о загрузкеЗагрузите следующий файл с веб-узла центра загрузки корпорации Майкрософт:Свернуть это изображение ![]()
(http://www.microsoft.com/downloads/details.aspx?FamilyId=DA77B852-DFA0-4631-AAF9-8BCC6C743026&displaylang=en)
Дата выпуска: 7 октября 2004 г. Дополнительные сведения о загрузке файлов с веб-узла технической поддержки Майкрософт см. в следующей статье базы знаний Майкрософт: 119591 Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последние версии антивирусного программного обеспечения на момент публикации файла для проверки его на наличие вирусов. Файл хранится на закрытом сервере, предотвращающем его несанкционированное изменение.
(http://support.microsoft.com/kb/119591/
)
Как загрузить файлы поддержки Майкрософт из ИнтернетаНеобходимые условияПакет VPModule.msi разработан для использования с 32-разрядной версией Microsoft .NET Framework.Перед установкой пакета VPModule.msi создайте резервные копии всех имеющихся на компьютере экземпляров файла Machine.config. Для этого выполните следующие действия.
Сведения об установкеКорпорация Майкрософт выпустила пакет VPModule.msi, устанавливающий на компьютере файл Microsoft.Web.ValidatePathModule.dll. В процессе установки в файл (или файлы) Machine.config всех установленных экземпляров .NET Framework добавляются сведения о новом модуле HTTP.Чтобы установить данный пакет, выполните следующие действия. Загрузите файл VPModule.msi. Дважды щелкните загруженный файл, чтобы начать установку. Следуйте инструкциям на экране. Действия, выполняемые программой установки пакета VPModule.msi Программа установки извлекает из установочного пакета модуль Microsoft.Web.ValidatePathModule.dll и добавляет во все экземпляры файла Machine.config запись следующего вида: Разработчики, интересующиеся подробностями работы файла Microsoft.Web.ValidatePathModule.dll, могут ознакомиться со следующим кодом: http://msdn2.microsoft.com/en-us/library/aa367988.aspx
(http://msdn2.microsoft.com/en-us/library/aa367988.aspx)
Проверка правильности установкиПосле успешной установки модуля в реестр добавляется следующий раздел:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{30EFFF0C-573D-46FB-8AD5-00887289261A} Сведения об удаленииЧтобы удалить внесенные изменения, запустите файл VPModule.msi и выберите параметр Remove или выполните удаление с помощью средства Установка и удаление программ панели управления.Автоматическая установкаЧтобы установить данный пакет в автоматическом режиме, используйте следующую команду:msiexec /i vpmodule.msi /qb- Чтобы удалить данный пакет в автоматическом режиме, используйте следующую команду: msiexec /x vpmodule.msi /qb- Установка вручнуюЧтобы установить модуль Microsoft.Web.ValidatePathModule.dll вручную, выполните следующие действия.
Известные проблемыНиже перечислены известные проблемы, возникающие при установке данного модуля.
Ссылки Дополнительные сведения см. в следующей статье базы знаний Майкрософт: 887405 Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
(http://support.microsoft.com/kb/887405/
)
Развертывание модуля VPModule.msi в домене Active Directory с помощью установщика Windows и групповых политик
887404
Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
(http://support.microsoft.com/kb/887404/
)
Развертывание модуля ValidatePath с помощью сервера Systems Management Server 2003
887290 Дополнительные сведения о состояниях сеансов см. на следующем веб-узле корпорации Майкрософт:
(http://support.microsoft.com/kb/887290/
)
Использование средства сканирования ASP.NET ValidatePath Module Scanner (VPModuleScanner.js)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconsessionstate.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconsessionstate.asp)
СвойстваКод статьи: 887289 - Последнее изменение :: 3 декабря 2007 г. - Редакция: 3.6 Информация в данной статье относится к следующим продуктам.
| Переводы статьи
|



Перейти к началу страницы








