
How to Make Sure that ISA Server 2000 Is Correctly Configured
To enable IP packet filtering:
-
In ISA Management, expand Servers and Arrays, <ISA Server name>, Access Policy.
-
Right-click IP Packet Filters, select Properties.
-
Check the Enable Packet Filtering box.
-
Click OK.
To verify that no server publishing rules use W32.Netsky ports:
-
In ISA Management, expand Servers and Arrays, <ISA Server name>, Publishing Rules.
-
Click Protocol Definitions.
-
In the right-side pane, click the Port Number column header to sort the list by port number.
-
Write down the names of any protocol definitions that include the port and protocol combination as listed in table 1
-
In the left pane, expand Publishing.
-
Click Server Publishing Rules.
-
Examine all the server publishing rules. If anything in the Protocol column matches the name of a protocol definition that you wrote down in Step 4, that server publishing rule must be disabled or deleted. Make sure you pay particular attention to the warning block following Table 1.
If you are using an "allow all" policy for outbound traffic, protocol definitions need to be created for all ports listed in Table 1. You should create a protocol definition for each port to be blocked, where:
-
<port number> is the number of the port from the second column of Table 1
-
<IP protocol> is TCP
Note: |
|---|
|
www.isatools.org hosts a block_Netskyscript that will automate the following manual tasks.
|
To block outbound traffic on known W32.Netsky ports listed in Table 1:
-
In ISA Management, expand Servers and Arrays, <ISA Server name>, Policy Elements.
-
Right-click Protocol Definitions, point to New, and then click Definition.
-
Type W32.Netsky (<port number>, <IP protocol>) in the Protocol Definition Name dialog box and then click Next.
-
Type <port number> in the Port Number dialog box.
-
Select <prototype type> in the Protocol Type drop-down list.
-
Select Outbound from the Direction dialog box.
-
Click Next.
-
Select No from the Do you want to use secondary connections? option, and then click Next.
-
Click Finish.
-
Repeat steps (2) through (9) for each protocol listed in Table 1.
To prevent traffic on known W32.Netsky ports:
-
In the left pane, expand Access Policy.
-
Right-click Protocol Rules, point to New, and then click Rule.
-
Type Block W32.Netsky in the Protocol Rule Definition Name dialog box and then click Next.
-
Select Deny from the Response to client requests to use this protocol option.
-
Select Selected protocols from the Apply this rule drop-down list.
-
In Protocols, check the boxes for the newly created protocol definitions in Steps 1-9.
-
Click Next.
-
Select Always from the Use this schedule drop-down list and then click Next.
The malicious W32.Netsky process operates as one or more of the processes listed in Table 2. A Firewall Client rule must be created to disallow access via the Firewall client for each of the listed processes.
To disable the Firewall Client for malicious W32.Netsky processes:
-
In ISA Management, expand Servers and Arrays, <ISA Server name>.
-
Click Client Configuration.
-
In the right pane, right-click Firewall Client and then click Properties.
-
Click the Application Settings tab.
-
Click New.
-
Type AVBgle in the Application dialog box.
-
Select Disable from the Key drop-down list.
-
Select 1 from the Value drop-down list.
-
Click OK.
-
Click OK.
-
Repeat steps (5) through (10) for each process listed in table 2
Disabling the Firewall Client for the malicious process only prevents the malicious processes on an infected LAT host from acting as a Firewall Client. If the host is also configured as a SecureNAT client, then this setting may have no effect. (To prevent SecureNAT client access across ISA Server, make sure that there are no anonymous Site and Content or Protocol rules.)