Configuration Guide: Installing Mobility XE in a Hardened Windows Server Environment
Technical Note 2225
Last Reviewed 08-Aug-2007Applies to:
Mobility XE server version 7.2 and higher
Mobility server OS: Microsoft Windows Server 2003
Printer-friendly versionSummary
This document explains how to create a "hardened" baseline configuration in a Microsoft Windows Server 2003 environment. The procedures should be applied to all computers running Mobility XE version 7.2 server pool components, including the Mobility server(s) and Mobility warehouse (primary and standby). By following these instructions, you will be in compliance with Microsoft server security standards. However, NetMotion strongly recommends that you supplement this guide with proper network administration, domain policies, and other security measures.
Estimated time to configure: 4 hours
Minimum Requirements:
Microsoft Windows Server 2003
Note: Consult the Mobility XE version 7.2 Quick Start Guide (included with your product download) or readme file for the minimum and recommended hardware configurations.
NetMotion Mobility XE server
NetMotion Mobility XE warehouse
Anti-virus software
Properly configured network and internet connections
Step 1: Basic Server Hardware Configuration
Follow these steps to install the Microsoft Windows Server 2003 operating system and the anti-virus software.
Install Microsoft Windows Server 2003 on your computer.
Install all Microsoft service packs and patches.
Install your preferred anti-virus software. Configure the anti-virus software to frequently and automatically download updated virus definition files.
Step 2: Run the Security Configuration Wizard
Use Microsoft's Security Configuration Wizard (SCW) to ensure that your computer is running only necessary services and processes.
Start the Microsoft SCW:
From the Windows Control Panel, click Add/Remove Programs.
Click Add/Remove Windows Components.
Scroll down to the Security Configuration Wizard and click install.
Using the SCW, perform the following tasks:
Server Roles—check:
Client Features—select:
- automatic update client
- DHCP client
- DNS client
- DNS registration client
- Microsoft networking client
- WINS client
Administrative—select:
- application experience lookup service
- backup to local machine and NT/3rd party
- error reporting
- help and support
- local application installation
- performance data collection
- time synchronization
- web proxy auto-discovery
- windows user mode driver framework
Additional Services—select:
- .Net runtime optimization
- live update
- (anti-virus services)
The settings above will provide you with the minimum required services needed to run a Mobility XE server or warehouse in a hardened environment. Any additions to this configuration could jeopardize your security, so you should plan carefully before running additional services or software on the Windows Server 2003 computer.
Step 3: Configure the Local Firewall
Configure the Windows Firewall or a third-party firewall on your computer.
Note: The Windows Firewall only blocks incoming traffic and leaves outgoing traffic unaffected; for higher security, use an external firewall in addition to configuring the Windows Firewall.
Enable the Microsoft Windows Server 2003 Firewall (accessible from the Windows Control Panel), or install and enable a third-party firewall.
If the computer will be used as a Mobility XE server, add the following to the list of exceptions:
- UDP port 5008
- UDP port 5009
- TCP port 5009
- TCP port 389
Additionally:
- If you configured non-default ports for the Mobility XE server or warehouse, add your custom ports to the firewall exceptions list instead of the default ones listed above.
- If you are using a third-party firewall, UDP ports 5008 and 5009, and TCP ports 5009 and 389 must be open for inbound and outbound traffic.
- If you are configuring a pool of Mobility XE servers, you must also open TCP port 5009 and UDP port 5009 between Mobility servers to allow for inter-server communication.
- If the computer will be used as a Mobility XE warehouse (primary or standby), open TCP port 389. (If you have configured your warehouse to use a non-default port, replace TCP port 389 with your custom port.)
Step 4: Restrict User Account Access
Limit user access to the Mobility XE server and warehouse computers.
- From the Windows Control Panel, Administrative Tools, open Computer Management.
- Under local users and Groups, ensure that the Guest account is disabled.
- Change the Administrator account name and password to something unique from other machines in your network. We recommend using strong 7-14 character alphanumeric passwords . Configure passwords to expire every 3 months at a minimum.
Step 5: Install and Run the Microsoft Security Base-Line Analyzer (MSBA)
Download and install the Microsoft Security Base-Line Analyzer from the following location:
http://www.microsoft.com/technet/security/tools/mbsahome.mspx
Run the analyzer to receive notifications of unnecessary services or any general security problems. Although this tool is rudimentary, it can help identify holes that you may have overlooked while running the Microsoft Security Configuration Wizard.
Related Information
9979
|
NetMotion Mobility Technical Notes
|
Please comment on this technical note.