Sophos

Online support

Product maintenance

Contact support

Support services

Sophos Client Firewall: Administrator roll-out guidelines

The Sophos Client Firewall enables only named applications, or classes of applications, to access the company network or internet. It is available as part of Sophos Endpoint Security (subject to the terms of your license).

Sophos Client Firewall locks down computers, protecting networks against internet worms, hackers and the risk of virus infection from unprotected computers, especially those that connect directly to the internet.

These guidelines complement the following documentation. They are not a replacement for it.

Note: Sophos Client Firewall is not supported on server operating systems.

Contents

  1. System requirements
  2. The default Sophos Client Firewall policy
  3. Planning deployment
  4. Policy customization
  5. Rollout
  6. Maintenance
  7. Troubleshooting
  8. Glossary

1. System requirements

Sophos Client Firewall is not supported on

Note:

The person performing the installation must be able to

2. The default Sophos Client Firewall policy

You must tailor a Sophos Client Firewall policy for your network. The default policy will not be adequate.

A knowledgebase article lists the Sophos Client Firewall default settings.

3. Planning deployment

Note: Sophos Client Firewall cannot be removed from workstations by using Enterprise Console. However, it can be disabled from there.

When planning your firewall policies, you should take into account:

Choosing and grouping computers

Decide how many firewall policies you will need to create. To do this, split your network up into logical groups. For example:

Each of the above logical groups would require a different policy. The policies would cover different applications, and vary in restrictiveness.

Network-wide systems and protocols

Take into account the services that your network relies upon. For example:

Rules exist in the default firewall configuration to govern most of these services. However, be aware of those that you should allow, and those that you don't need.

Remote shares

It is usual to have multiple shares open across a network, but you may want to restrict access to some, or all, of these shares. The firewall can be configured to allow a connection only to specified network addresses (i.e. computers or network drives). This will allow you to restrict access to all shares on that computer. You can then set the policy for individual groups to specify which addresses they can access.

Remote access to computers

If you use remote access software to monitor and fix computers, you must build rules into your configuration to enable you to work this way.

Identify the technologies that you use to access the computers on your network. For example:

Check what sort of access is needed, and create your rule(s)accordingly.

4. Policy customization

To edit your firewall policy

The 'Firewall policy' dialog is displayed. All configuration is carried out from this panel.

To create a policy, right-click.

Structuring your configuration

Plan your policy, and what you want it to do, before editing and writing firewall rules (global, application, or other).

Custom global rules

To create a custom global rule, select the Global Rules tab, and click 'Add'.

See the 'Set global rules' section of the Sophos Client Firewall help file for details.

Application rules

You can either create your application rules manually, or configure a template computer in interactive mode and then import and edit the rules established by that process. See the 'Importing and exporting existing configurations' section of the Sophos Client Firewall help file for details. Once you have imported a rule for an application, you can select it when you click 'Add' in the Applications tab in the Firewall Policy dialog.

Settings

The following settings are available for both global and application rules:

5. Rollout

You should run a phased rollout of the Sophos Client Firewall across your network. This will avoid flooding your network with traffic in the initial stages.

Testing

You should first roll out Sophos Client Firewall to a small group of computers which can be easily monitored. This group should be representative of the various roles in your network.

Use either interactive, or non-interactive mode when running the test installations. See the Sophos Client Firewall installation guide for details.

Do not deploy across your whole network until the configuration has been thoroughly checked and tested.

Deployment

Once you have completed the first stage of your rollout, you can plan the deployment of Sophos Client Firewall across your network.

It is important to avoid flooding flood the network with too much traffic at any one time. Do not deploy to the whole network at once.

6. Maintenance

Updating an application

An application checksum may change when you update that application, or apply a hotfix or service patch to your computer's operating system. You will then need to update the checksums in Sophos Client Firewall.

When upgrading an application, do as follows:

This is done so that you can roll out the new firewall configuration before you start your system upgrade. With both the old and new checksums in place, your computers and the firewall will continue to work during the upgrade.

7. Troubleshooting

Regardless of how much testing you did before deployment, problems during rollout may force you to disable the firewall, or switch back to a previous policy.

Disabling the firewall

You can allow all traffic across the network, or on a selected group of computers, by changing the configuration. To do this

Switching back to a previous policy

As with other applications, you should keep backups of important firewall configurations. To do this, export the configuration as a '.conf' file from a computer running Sophos Client Firewall, or from Enterprise Console. See 'Importing and exporting existing configurations' in the Sophos Client Firewall help file.

Make a backup of your current firewall configuration before you make any changes to it, e.g. when

If you take backups, you can easily switch your computers back to their old working firewall configuration if the changes were unsuccessful.


8. Glossary

Checksum

Each version of an application has a unique checksum. The firewall can use this checksum to decide whether an application is allowed or not.

Group

A group of managed computers defined in the Sophos Enterprise Console.

Interactive mode

The Sophos Client Firewall works in two modes. In interactive mode, the firewall asks you what it should do when an attempt is made by a program to access the network or internet with a pop-up dialog. Non-interactive mode suppresses these dialogs.

IP Spoofing

A technique used to gain unauthorized access to computers, whereby the intruder sends messages to a computer with an IP address indicating that the message is coming from a trusted host. To engage in IP spoofing, a hacker must first use a variety of techniques to find an IP address of a trusted host and then modify the packet headers so that it appears that the packets are coming from that host.

Non-interactive mode

The Sophos Client Firewall works in two modes. In non-interactive mode the firewall deals with traffic automatically using your rules. You must set these rules manually, or in interactive mode, before using non-interactive mode.

Phased deployment

A process that minimizes the risk of deploying a change to a production network by releasing it as a series of small changes to sections of the network in a controlled manner.

Policy

A group of settings applied to a group or groups of computers defined in Sophos Enterprise Console.

Rollout

The deployment of a new or upgraded product or policy.

Sophos Client Protection

Sophos Client Protection (SCP) consists of Sophos Anti-Virus and Sophos Client Firewall.

Sophos Enterprise Console

The Sophos Enterprise Console lets you deploy and manage Sophos Client Protection on workstations from a central location.

Stateful inspection

Packet checking technology that allows the rule to query not just the source and destination of a packet, but whether the packet was part of an earlier communication. Stateful inspection can help to avoid threats from IP spoofing. It can also streamline the filtering process, as packets do not have to be re-checked by your rules.

If you need more information or guidance, then please contact technical support.