- Overview
- Firewall Review
- Static Firewall
- Stateful Firewall
- The Internet Connection Firewall
- Enabling & Disabling the ICF
- Services Options
- Adding a Service
- Programs Options
- Security Logging Options
- Setting up Security Logging
- ICMP Options
- Adjusting the ICMP Options
- Understanding the ICMP options
- Issues to clarify before enabling Internet Connection Sharing
- Enabling / Adjusting / Disabling Internet Connection Sharing
- Summary of the ICF
Services Options
In the case that the ICF is enabled, but there are web services that need to be allowed to pass through the firewall, the default settings of the ICF are not acceptable. For situations like this, Microsoft has included the ability to allow data belonging to specific services to pass through the firewall. Not only does the ICF have the ability to enable or disable designated services, but it comes preloaded with a selection of the more typical web services that a user might need.
CAUTION
Avoid enabling extra services unless they are necessary. Each service increases the chance of penetration.
The following defines each of the default services:
FTP Server:
-
Port: 21
-
Protocol: TCP
-
Purpose: The typical FTP server exists to hold files and provide Internet users with the ability to transfer files from server to client or vise versa
-
Example: Microsoft uses an FTP server to host its free web browser program (Internet Explorer) that the general public can download and install
-
Internet Mail Access Protocol Version 3 (IMAP3)
-
Port: 220
-
Protocol: TCP
-
Purpose: Software that allows users to retrieve email messages. Allows one user to access multiple mailboxes or folders on the Mail Server
-
Example: Microsoft's Exchange Server
-
Internet Mail Access Protocol Version 4 (IMAP4)
-
Port: 143
-
Protocol: TCP
-
Purpose: Software that allows users to retrieve email messages. Same as IMAP3 with the addition of new features such as search ability.
-
Example: Microsoft Exchange Server
-
Internet Mail Server (SMTP)
-
Port: 25
-
Protocol: TCP
-
Purpose: Software that allows users to send email messages. Typically used by ISP's, an SMTP Email Server is used by clients to send emails. Used in conjunction with POP3 Email server.
-
Example: Sendmail (*nix Email program)
-
Post-Office Protocol Version 3 (POP3)
-
Port: 110
-
Protocol: TCP
-
Purpose: Software that allows users to retrieve messages from one email account (folder) at a time. Used by businesses and ISP's in conjunction with SMTP server.
-
Example: Sendmail (*nix Email program)
Remote Desktop
-
Port: 3389
-
Protocol: TCP
-
Purpose: Software used to allow a user to access their computer from a remote computer. Often used in work environments to allow users the ability to work from home.
-
Example: Microsoft's Remote Desktop Software
-
Secure Web Server (HTTPS)
-
Port: 443
-
Protocol: TCP
-
Purpose: Software use to create a secure connection between client and host to pass sensitive data (e.g. credit cards, social security information) securely.
-
Example: An online store that uses SSL to encrypt the sales information send from client to server.
-
Telnet Server
-
Port: 23
-
Protocol: TCP
-
Purpose: Software used to allow one or more remote users access to a host computer. Typically used in *nix environments to provide users with the ability to work from home or remotely from the central server.
-
Example: Colleges often use Telnet servers to permit students access to email, programs, and other required information as their educational courses require.
-
Web Server (HTTP)
-
Port: 80
-
Protocol: TCP
-
Purpose: Software used to package and ship web pages from host computer to client computer.
-
Example: Microsoft's Internet Personal Web server software that is included which is provided in all editions of Windows XP and will allow an owner to set up a personal web site on their computer.
-