In this section, the XML documents for the HTTP policies described in Typical HTTP Policies for Web and Outlook Web Access Publishing Rules are provided. You can import these policies into ISA Server using the following procedure.
The script automatically applies the changes.
Following is the XML document for HTTP policy described in Baseline Web Publishing HTTP Policy.
Note: |
|---|
|
The line has been split into multiple lines for readability. However, while trying it out on a system you must enter it as one line without breaks.
|
<Configuration BlockExecutables="false" ViaHeaderAction="0"
NewViaHeaderValue="" ServerHeaderAction="0"
NewServerHeaderValue=""
MaxRequestBodyLen="-1"><UrlValidation NormalizeBeforeScan="true"
VerifyNormalization="true" AllowHighBitCharacters="true"
BlockDotInPath="false" MaxLength="260" MaxQueryLength="4096">
<Extensions AllowCondition="2">
<Extension Value=".exe" Description=""/>
<Extension Value=".bat" Description=""/>
<Extension Value=".cmd" Description=""/>
<Extension Value=".com" Description=""/>
<Extension Value=".htw" Description=""/>
<Extension Value=".ida" Description=""/>
<Extension Value=".idq" Description=""/>
<Extension Value=".htr" Description=""/>
<Extension Value=".idc" Description=""/>
<Extension Value=".shtm" Description=""/>
<Extension Value=".shtml" Description=""/>
<Extension Value=".stm" Description=""/>
<Extension Value=".printer" Description=""/>
<Extension Value=".ini" Description=""/>
<Extension Value=".log" Description=""/>
<Extension Value=".pol" Description=""/>
<Extension Value=".dat" Description=""/>
</Extensions>
</UrlValidation>
<Verbs AllowCondition="1">
<Verb Value="GET" Description=""/>
<Verb Value="HEAD" Description=""/>
<Verb Value="POST" Description=""/>
</Verbs>
<RequestHeaders/>
<ResponseHeaders/>
<DeniedSignatures>
<Signature Name=".." Description="" SearchInType="0" SearchInHeader=""
From="1" To="100" Pattern="[..]" FormatIsText="true" Enabled="true"/>
<Signature Name="./" Description="" SearchInType="0" SearchInHeader=""
From="1" To="100" Pattern="[./]" FormatIsText="true" Enabled="true"/>
<Signature Name="\" Description="" SearchInType="0" SearchInHeader=""
From="1" To="100" Pattern="[\]" FormatIsText="true" Enabled="true"/>
<Signature Name=":" Description="" SearchInType="0" SearchInHeader=""
From="1" To="100" Pattern="[:]" FormatIsText="true" Enabled="true"/>
<Signature Name="%" Description="" SearchInType="0" SearchInHeader=""
From="1" To="100" Pattern="[%]" FormatIsText="true" Enabled="true"/>
<Signature Name="&" Description="" SearchInType="0" SearchInHeader=""
From="1" To="100" Pattern="[&]" FormatIsText="true" Enabled="true"/>
</DeniedSignatures>
</Configuration>
Following is the XML document for the Outlook Web Access HTTP policy described in Baseline Mail Server Publishing HTTP policy.
Note: |
|---|
|
Use this code without line breaks.
|
<Configuration BlockExecutables="true" ViaHeaderAction="0"
NewViaHeaderValue="" ServerHeaderAction="0"
NewServerHeaderValue="" MaxRequestBodyLen="10485760">
<UrlValidation NormalizeBeforeScan="true" VerifyNormalization="true"
AllowHighBitCharacters="true" BlockDotInPath="false"
MaxLength="16384" MaxQueryLength="4096">
<Extensions AllowCondition="2">
<Extension Value=".asax" Description=""/>
<Extension Value=".ascs" Description=""/>
<Extension Value=".bat" Description=""/>
<Extension Value=".cmd" Description=""/>
<Extension Value=".com" Description=""/>
<Extension Value=".config" Description=""/>
<Extension Value=".cs" Description=""/>
<Extension Value=".csproj" Description=""/>
<Extension Value=".dat" Description=""/>
<Extension Value=".dll" Description=""/>
<Extension Value=".exe" Description=""/>
<Extension Value=".htr" Description=""/>
<Extension Value=".htw" Description=""/>
<Extension Value=".ida" Description=""/>
<Extension Value=".idc" Description=""/>
<Extension Value=".idq" Description=""/>
<Extension Value=".ini" Description=""/>
<Extension Value=".licx" Description=""/>
<Extension Value=".log" Description=""/>
<Extension Value=".pdb" Description=""/>
<Extension Value=".pol" Description=""/>
<Extension Value=".printer" Description=""/>
<Extension Value=".resources" Description=""/>
<Extension Value=".resx" Description=""/>
<Extension Value=".shtm" Description=""/>
<Extension Value=".stm" Description=""/>
<Extension Value=".vb" Description=""/>
<Extension Value=".vbproj" Description=""/>
<Extension Value=".vsdisco" Description=""/>
<Extension Value=".webinfo" Description=""/>
<Extension Value=".xsd" Description=""/>
<Extension Value=".xsx" Description=""/>
</Extensions></UrlValidation><Verbs AllowCondition="1">
<Verb Value="BCOPY" Description=""/><Verb Value="BDELETE" Description=""/>
<Verb Value="BMOVE" Description=""/><Verb Value="BPROPPATCH" Description=""/>
<Verb Value="DELETE" Description=""/>
<Verb Value="GET" Description=""/><Verb Value="MKCOL" Description=""/>
<Verb Value="MOVE" Description=""/>
<Verb Value="POLL" Description=""/><Verb Value="POST" Description=""/>
<Verb Value="PROPFIND" Description=""/>
<Verb Value="PROPPATCH" Description=""/><Verb Value="SEARCH" Description=""/>
<Verb Value="SUBSCRIBE" Description=""/>
</Verbs><RequestHeaders/><ResponseHeaders/><DeniedSignatures>
<Signature Name="./" Description="" SearchInType="0" SearchInHeader="HTTP_"
From="1" To="100" Pattern="[./]" FormatIsText="true" Enabled="true"/>
<Signature Name="\" Description="" SearchInType="0" SearchInHeader="HTTP_"
From="1" To="100" Pattern="[\]" FormatIsText="true" Enabled="true"/>
<Signature Name=".." Description="" SearchInType="0" SearchInHeader="HTTP_"
From="1" To="100" Pattern="[..]" FormatIsText="true" Enabled="true"/>
<Signature Name="%" Description="" SearchInType="0" SearchInHeader="HTTP_"
From="1" To="100" Pattern="[%]" FormatIsText="true" Enabled="true"/>
<Signature Name="&" Description="" SearchInType="0" SearchInHeader="HTTP_"
From="1" To="100" Pattern="[&]" FormatIsText="true" Enabled="true"/>
</DeniedSignatures></Configuration>