Personal Firewall Test: PGP7

An Analysis of Mini-firewalls for Windows Users

By Seán Boran

November 29, 2000 - This article is a part of a series of tests on Personal Firewalls/Intrusions Detection Systems. Refer to 1 for an introduction to Personal Firewalls, risks, tips on "hardening" your Windows even without a firewall, a feature comparison and a summary of analyses.

This report focuses on the PGP7 Personal Firewall.


Security Effectiveness Tests

Key criteria in choosing a personal firewall are:


How did we test firewall/intrusion detection effectiveness?

  1. Pinging and accessing shares to and from the test host.
  2. A powerful, well known "remote control" Trojan (Netbus Pro v2.1) [3] was installed on the system on a non standard port (to make detection more difficult). The Netbus server started and attempts were made to connect from a remote system.
  3. The telnet server was enabled on the Win2K test PC. A remote connection was attempted. It is not recommended that you enable telnet. We did this purely for testing purposes.
  4. An nmap [2] scan was run against each product (see below), to check that incoming ports were effectively blocked. With no firewall installed, the test PC (Win2K sp1) presented nmap (nmap -sT -P0 -O IP_ADDR) the following.

Port State Protocol Service
7/tcp open echo
9/tcp open discard
13/tcp open daytime
17/tcp open qotd
19/tcp open chargen
23/tcp open telnet
135/tcp open loc-srv
139/tcp open netbios-ssn
445/tcp open microsoft-ds
1025/tcp open listen
No OS matches for host

 


PGP Desktop Security 7

First, a quote from the Network Associates Website [4]:

PGP Desktop Security 7.0 is the first and only security product to combine personal firewall, intrusion detection, VPN client, and encryption technologies into a single solution that fully protects computers against intruders and theft/loss of data.

Product repackaging/variations: There seems to be several variants of the PGP firewall, we test the first one:

PGP Desktop Security 7.0 [4]

PGP Desktop Security - Personal Firewall Edition 7.0 (Network Associates)
http://www.pgpinternational.com/products/dtop-security-firewall/default-vpn.shtml
This product is to be 'released soon'

McAfee PGP Personal Security V7.0, Price: $31.95
http://www.us.buy.com/retail/product.asp?sku=20320219&loc=105
This product seems to have most features and is well priced.

Personal firewall functions have been added in the new PGP version 7 alongside the usual PGP features of email, file, disk encryption, secure file wiping and VPN. PGP is an excellent tool for email, file and disk encryption, but how good is the firewall?


Cost

There is no freeware version of PGP7 yet, and the older versions don't have a personal firewall. PGP7 can cost between $31.95 and $300 depending on the configuration and who you buy it from! A 30-day evaluation version is also available [7].


Test Platform

PGP v7.0 was tested for this review on Win2K SP1 and also for a short time on NT4 SP5.


Features


Security Effectiveness

Advantages

Disadvantages

The is the first version of PGP to have a personal firewall, and it is still a little rough on the edges:


Summary

The PGP7 firewall is useful...

... but not for the novice user looking for an easy-to-use personal firewall.

The instability mentioned above is also worrying.

Hopefully, NAI will continue refining the PGP firewall features. It is a welcome addition to the PGP desktop suite.

The release of sources for PGPv7, as already done with v6.5.8, would be welcome. This could result in peer review by open source experts, and hence provide additional assurance of security effectiveness.


References

  1. Personal Firewalls/Intrusion Detection Systems (The base reference for this article)
    pf_main20001023.html
  2. NMAP
    www.insecure.org/nmap

  3. Netbus Pro: Remote control program often used as an attack tool to control remote PCs.
    http://netbus.nu/

  4. PGP Desktop Security 7
    www.pgp.com

  5. The PGP "ADK Bug"
  6. PGP International and freeware site
    www.pgpi.org

  7. PGP Firewall: 30-day evaluation version
    http://www.nai.com/asp_set/buy_try/try/products_evals.asp

About the Author

Seán Boran is an IT security consultant based in Switzerland and the author of the online IT Security Cookbook.

Changes to this article

06.Oct'00 PGP7 first draft
09.Oct'00 Updates: PGPmemlock instability, summary & spelling.
22.Nov.00 Add notes on different packaging variations, update pricing.
19.Dec.00 Eval version, introduction, some formatting.

© Copyright 2000, Seán Boran, All Rights Reserved     Last Update: 11 December, 2001