Monitoring Network Security with ISA Server

Configuring ISA Server Logging

ISA Server, by default, creates one log file for the following activities each day:

Information is logged in the ISALogs folder in the ISA Server installation folder:

To configure Properties for the different service logs:

  1. Open the ISA Management console.
  2. Expand the Monitoring Configuration node.
  3. Expand the Logs folder.
  4. In the details pane, double-click the specific service log that you want to configure to access its logging properties.

The different configuration settings that you can configure for service logs are categorized as follows:

The log fields for the Firewall service and Web Proxy service that you can select are listed here:

For the Firewall service, values include:

For the Web Proxy service, values include:

The log fields for packet filtering that you can select are listed here:

Storing ISA Server logs in an ODBC database

You do not have to store your log information in a file; you can store it in an ODBC database as well. This enables you to more finely control where ISA Server service information is logged. You can also log information from multiple ISA servers in a centralized database.

To log service information in an ODBC database, you have to perform a number of steps:

How to configure ISA service logging to a file

  1. Open the ISA Management console.
  2. Expand the Monitoring Configuration node, and then select the Logs folder.
  3. Right-click the service that you want to configure logging settings for and select Properties from the shortcut menu.
  4. The Service Log Properties dialog box opens.
  5. On the Log tab, select the File option.
  6. In the Format drop-down list box, choose the log format for logging activity on this particular service.
  7. In the Create A New File drop-down list box, select how often ISA Server should create a new log file.
  8. Click the Options button.
  9. The Options dialog box opens.
  10. If you want to save the log file in the ISA Server installation folder, then select the ISALogs Folder option.
  11. If you want to change the location where the log file is stored, then click the Other Folder option and enter the name of the folder in the available textbox.
  12. If you want to compress log files, then select the Compress Log Files checkbox.
  13. If you want to limit the number of log files that are retained, select the Limit Number Of Log Files checkbox. Enter the number of log files in the textbox.
  14. Click OK in the Options dialog box.
  15. Click OK in the Service Log Properties dialog box.

How to create the Data Source Name to be used by ISA Server (logging to ODBC database)

  1. Click Start, Administrative Tools, and then select ODBC Data Sources (ODBC).
  2. Click the System DSN tab.
  3. Click Add.
  4. The Create New Data Source page opens.
  5. Select the driver for the database that you have created.
  6. Complete the displayed instructions to create the database.
  7. Click Finish.

How to configure the ODBC logging option

  1. Open the ISA Management console.
  2. Expand the Monitoring Configuration node, and then select the Logs folder.
  3. Right-click the service that you want to configure logging settings for and select Properties from the shortcut menu.
  4. The Service Log Properties dialog box opens.
  5. In the Log Storage Format of the Log tab, click the Database option.
  6. In the ODBC Data Source (DSN) box, enter the name of the ODBC data source.
  7. In the Table Name box, set the name of the table for the service log.
  8. Click the Set Account button.
  9. Enter the name of the account to use in the User textbox.
  10. Enter the password in the Password and Confirm Password textboxes.
  11. Click OK.
  12. Click OK in the Service Log Properties dialog box.

How to enable logging for allowed packets

  1. Open the ISA Management console.
  2. Expand the Access Policy node.
  3. Right-click the IP Packet Filters folder and select Properties from the shortcut menu.
  4. The IP Packet Filters Properties dialog box opens.
  5. Click the Packet Filters tab.
  6. Enable the Log Packets From 'Allow' Filters checkbox.
  7. Click OK.

How to enable logging for blocked packets

  1. Open the ISA Management console.
  2. Click the View menu and select Advanced.
  3. Expand the Access Policy node.
  4. Select the IP Packet Filters folder.
  5. Right-click the packet filter you want to log blocked packets for and select Properties from the shortcut menu.
  6. Enable the Log Any Packets Matching This Filter checkbox.
  7. Click OK.

How to configure fields for logging

  1. Open the ISA Management console.
  2. Expand the Monitoring Configuration node, and then select the Logs folder.
  3. Right-click the service that you want to configure logging fields for and select Properties from the shortcut menu.
  4. The Service Log Properties dialog box opens.
  5. Click the Fields tab.
  6. If you want to clear all fields that are enabled for logging, select the Clear All button.
  7. If you want to choose a specific field(s) for logging, then select the checkbox alongside each field.
  8. If you want include all fields, select the Select All button.
  9. If you want to use the default fields, select the Restore Defaults button.
  10. Click OK.

Configuring ISA Server Intrusion Detection

Firewalls that include intrusion detection features are able to detect possible network attack attributes as they inspect packets. ISA Server implements intrusion-detection at the packet filter level and application filter level

ISA Server intrusion-detection also allows you to define what action should be implemented by the system when an attack is detected:

ISA Server can detect the following attacks at the packet filter level:

You can configure POP and DNS intrusion detection filters to check for the following:

How to configure intrusion detection

  1. Open the ISA Management console.
  2. Expand the Access Policy node and then expand IP Packet Filters.
  3. Right-click IP Packet Filters and select Properties from the shortcut menu.
  4. Select the Enable Packet Filtering checkbox.
  5. Select the Enable Intrusion Detection checkbox.
  6. Click the Intrusion Detection tab.
  7. Select the Windows Out-Of-Band (WinNuke) checkbox.
  8. Select the Land checkbox.
  9. Select the Ping Of Death checkbox.
  10. Select the IP Half Scan checkbox.
  11. Select the UDP Bomb checkbox.
  12. Select the Port Scan checkbox.
  13. In the Well-Known Ports textbox, specify the maximum number of well-known ports that should be scanned prior to an event being generated.
  14. In the Ports textbox, specify the number of ports that should be scanned prior to an event being generated.
  15. Click OK.

How to configure the DNS intrusion Detection filter

  1. Open the ISA Management console.
  2. Expand the Application Filters node.
  3. Right-click the DNS Intrusion Detection Filter and select Properties from the shortcut menu.
  4. The DNS Intrusion Detection Filter dialog box opens.
  5. Select the Enable checkbox on the General tab.
  6. Select the DNS hostname overflow checkbox.
  7. Select the DNS length overflow checkbox.
  8. Select the DNS zone transfer from privileged ports (1–1024) checkbox.
  9. Select the DNS zone transfer from privileged ports (above 1024) checkbox.
  10. Click OK.

Configuring Alerts in ISA Server

ISA Server uses alerts to notify you when specific events occur. Each alert pertains to a specific event. By default, 39 alerts are enabled when ISA Server is installed. In total, ISA Server includes 45 alerts. Alerts write information on an event in the Windows event log by default. You can view these events in the Application Log of Event Viewer.

To view the ISA Server alerts:

  1. Open the ISA Management console.
  2. Expand the Monitoring Configuration node.
  3. Select the Alerts folder.
  4. All alerts are displayed in the details pane.

You can configure alerts to respond with a specific action:

You can configure alerts by setting a number of thresholds that in turn define when the alert action will be initiated:

The ISA Server events that you can specify are listed here:

How to enable an alert

  1. Open the ISA Management console.
  2. Expand the Monitoring Configuration node.
  3. Select the Alerts folder.
  4. If you want to enable a specific alert, simply right-click the alert and select Enable from the shortcut menu.

How to create a new alert

  1. Open the ISA Management console.
  2. Expand the Monitoring Configuration node.
  3. Right-click the Alerts folder and then select New and then Alert from the shortcut menu.
  4. The New Alert Wizard launches.
  5. Provide a name for the new alert and then click Next.
  6. If you are working with an ISA Server array, select one of the following options:
    • Any Server
    • This Server
  1. Click Next.
  2. The Events and Conditions page opens.
  3. In the Event drop-down box, select the event.
  4. In the Additional Condition drop-down box, choose any additional conditions if applicable and then click Next.
  5. The Actions page opens. Select the alert actions:
    • Send an e-mail message
    • Run a program
    • Report the event to the Windows event log.
    • Stop selected ISA Server services.
    • Start selected ISA Server services.
  1. Click Next.
  2. Depending on your event action, on the following page, enter information on where the email should be sent, or specify the information required for running a program, or specify which services should be stopped or started. Click Next.
  3. Click Finish.

How to configure alert conditions

  1. Open the ISA Management console.
  2. Expand the Monitoring Configuration node.
  3. Select the Alerts folder.
  4. Right-click the alert that you want to configure conditions for and then select Properties from the shortcut menu.
  5. Click the Events tab.
  6. In the Event drop-down list box, select which event should trigger the alert.
  7. In the Additional Condition drop-down list box, specify any additional condition.
  8. In the By Server drop-down list box, select the server in the array or specify the Any option to apply the alert for all servers in the array.
  9. Click OK.

How to configure alert thresholds

  1. Open the ISA Management console.
  2. Expand the Monitoring Configuration node.
  3. Select the Alerts folder.
  4. Right-click the alert that you want to configure thresholds for and then select Properties from the shortcut menu.
  5. Click the Events tab.
  6. Enable the Number Of Occurrences Before The Alert Is Issued checkbox.
  7. Enter the number of events that should occur before an alert is issued
  8. Enable the Number Of Events Per Second Before The Alert Is Issued checkbox.
  9. Specify how many events should occur, per second, before the alert is issued.
  10. Choose the Immediately option if you want the alert reissued immediately.
  11. Choose the After Manual Reset Of Alert option if you want the alert reissued after it was reset.
  12. Choose the Time Since Last Execution Is More Than Minutes option if you want the alert reissued after the time that you define.
  13. Click OK.

How to configure alert actions

  1. Open the ISA Management console.
  2. Expand the Monitoring Configuration node.
  3. Select the Alerts folder.
  4. Right-click the alert that you want to configure alert actions for and then select Properties from the shortcut menu.
  5. Click the Actions tab.
  6. If you want an email sent once an alert condition takes place, then select the Send E-mail checkbox. Specify the following information:
    • Simple Mail Transfer Protocol (SMTP) server name.
    • Email recipient information
    • Email sender information
  7. If you want a program initiated once an alert condition takes place, then select the Program checkbox. Specify the following information:
    • Command to run
    • Account for running the program.
  8. If you want to log the event once an alert condition takes place, then select the Report To Windows 2000 Event Log checkbox.
  9. If you want to stop ISA Server once an alert condition takes place, then select the Stop Selected Services checkbox. Specify the following information:
    • Click the Select button to specify the ISA Server services that should be stopped.
  10. If you want to start ISA Server once an alert condition takes place, then select the Start Selected Services checkbox. Specify the following information:
    • Click the Select button to specify the ISA Server services that should be started.
  11. Click OK.

How to reset an alert

  1. Open the ISA Management console.
  2. Expand the Monitoring Configuration node.
  3. Select the Alerts folder.
  4. If you want to reset an alert, simply right-click the alert and select Reset Alert from the shortcut menu.

How to configure the Intrusion Detected alert to send an e-mail message

  1. Open the ISA Management console.
  2. Expand the Monitoring Configuration node.
  3. Select the Alerts folder.
  4. Right-click Intrusion Detected and then select Properties from the shortcut menu.
  5. The Intrusion Detected Properties dialog box opens.
  6. Click the Actions tab.
  7. Select the Send E-mail checkbox.
  8. In the SMTP Server textbox, enter the Simple Mail Transfer Protocol (SMTP) server name.
  9. In the To textbox, enter the recipient information.
  10. In the From textbox, enter the email sender information.
  11. To test the configuration, click the Test button.
  12. Click OK when a message is displayed, detailing that the simulation was successfully completed.
  13. Click OK in the Intrusion Detected Properties dialog box.

How to disable an alert

  1. Open the ISA Management console.
  2. Expand the Monitoring Configuration node.
  3. Select the Alerts folder.
  4. If you want to reset an alert, simply right-click the alert, and then select Disable from the shortcut menu.

Troubleshooting Network Security and Usage Problems

There are three strategies which you can use to monitor for network security and usage problems:

There are two versions of Network Monitor available:

The Network Monitor driver is the component of Network Monitor which captures frames passed to and passed from the network adapter on which it is installed. The Network Monitor driver therefore needs to be installed on the machine for which you want to monitor network activity. The network monitor tools are used to examine and analyze traffic which was captured by the Network Monitor driver.

How to save the Security Configuration And Analysis snap-in console under the Administrative Tools menu

  1. Click Start, Run, and enter mmc in the Run dialog box. Click OK.
  2. In the Console menu, click Add/Remove Snap-In, and click Add.
  3. Click Security Configuration And Analysis, and then click Add
  4. Click Close.
  5. In the Console menu, click Save.
  6. Enter a name for the console, and then click Save.
  7. You can now access the Security Configuration And Analysis console from the Administrative Tools menu.

How to create a security configuration and analysis database

  1. Open the Security Configuration And Analysis console
  2. Right-click Security Configuration And Analysis, and select Open Database on the shortcut menu.
  3. To use an existing database, select the database, and click Open
  4. To create a new database, enter the name of the file in File Name, and click Open
  5. When the Import Template dialog box opens, choose the security template that should be imported into the new database. Click Open.

How to apply a security template to a local policy

  1. Open the Security Configuration and Analysis console
  2. Right-click Security Configuration and Analysis, and then click Open Database from the shortcut menu.
  3. Enter a name for the database, and click Open
  4. Choose a template from the Import Template window. Click Open
  5. Right-click Security Configuration and Analysis, and then click Configure Computer Now to apply the security settings to the local computer

How to analyze the security settings of the local computer

  1. Open the Security Configuration And Analysis console
  2. Right-click Security Configuration And Analysis and then select Analyze Computer Now on the shortcut menu.
  3. When the Perform Analysis dialog box opens, verify that the path specified for the log file is correct. If not, enter the proper path for the log file.
  4. Click OK to start the analysis of the computer.
  5. You can view the contents of the log file by right-clicking the Security Configuration And Analysis, and then clicking View Log File on the shortcut menu.

How to install Network Monitor

  1. Click Start, and then click Control Panel.
  2. Click Add Or Remove Programs to open the Add Or Remove programs dialog box.
  3. Click Add/Remove Windows Components.
  4. The Windows Components Wizard launches.
  5. Select Management and Monitoring Tools and click the Details button.
  6. On the Management and Monitoring Tools dialog box, select the Network Monitor Tools checkbox and click OK.
  7. Click Next when you are returned to the Windows Components Wizard.
  8. If prompted during the installation process for additional files, place the Windows Server 2003 CD-ROM into the CD-ROM drive. If the required files exist on the network, specify the location to these files.
  9. Click Finish on the Completing the Windows Components Wizard page.

How to capture and view packets on the ISA Server interface

  1. Click Start, Administrative Tools, and then click Network Monitor.
  2. Specify which network should be monitored.
  3. Click the Capture menu and then select Start.
  4. After sufficient data has been collected, click the Capture menu and click Stop and then View.


Top 5 Free Networking Tools

Bookmark Monitoring Network Security with ISA Server

Latest Blog Posts


English English GermanGerman SpanishSpanish FrenchFrench ItalianItalian PortuguesePortuguese RussianRussian DutchDutch
GreekGreek HindiHindi JapaneseJapanese KoreanKorean ChineseChinese Chinese (Simplified)Chinese (Simplified) ArabicArabic

Copyright 2009 Tech-FAQ. All rights reserved. Privacy Policy.