Personal Firewalls Tests: Tiny Personal Firewall

By Seán Boran

 


November 14, 2000 - This article is a part of a series of tests on Personal Firewalls/Intrusion 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 Tiny Personal Firewall.

April 13, 2001 update:
  • Tiny Version 2 tested.



Security Effectiveness Tests

Key criteria in choosing a personal firewall are:

How did we test firewall/intrusion detection effectiveness?

a) Ping and accessing shares to and from the test host.

b) A powerful, well-known "remote-control" Trojan (Netbus Pro v2.1) [3] was installed on the system on a nonstandard port (to make detection more difficult), the Netbus server started and attempts made to connect from a remote system.

c) The telnet server was enabled on the Win2K test PC. It was then attempted to connect to this service remotely. It is not recommended that you enable telnet; we do this purely for testing purposes.

d) 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) with the following ports:

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



Tiny Personal Firewall

The Tiny Personal Firewall product [4] is still in beta and free for personal use. From the Website:

A quote from the Tiny Personal Firewall website [4]:

Tiny Personal Firewall represents smart, easy-to-use personal security technology that fully protects personal computers against hackers. It is built on the proven WinRoute Pro, ICSA certified security technology. Tiny Personal Firewall is also an integral part in Tiny Software’s new Centrally Managed Desktop Security (CMDS) system awarded a contract by the US Air Force to encompass about 500,000 desktop computers.

Intrusion Detection: Personal Firewall includes an easy-to-use wizard that detects unknown activity and prompts the user for setup information. After the setup is complete, a new rule is applied to the filter rules list. This option may be disabled.

Application Filter: To protect from Trojan horse and other unauthorized applications, Personal Firewall includes an application filter. The wizard will detect when an application attempts to bind to a port for communication and create a filter rule based on the users input. Users may permit applications manually from the filter rules. Tiny Personal Firewall also provides a database of common applications that use known ports.

Here we test v2.0.2 on Windows 2000/SP1. In November 2000 we also tested a beta of v2.0 on NT4/SP5.

Price: free from home use, from $39 for commercial use.


Features


Security Effectiveness

The following tests were conducted in high security mode.


Advantages

  1. Relatively small footprint (500KB on hard-disk).
  2. Good concept, quite easy to understand.
  3. Can be run manually or as a service.
  4. The Status/Log viewer is quite informative, includes statistics on transmitted/received bytes per application/port and speed. Overall statistics are also available.
  5. In learning mode, the user is supplied with a maximum of information regarding the new traffic connection requests (e.g., application, ports and IP addresses affected).
  6. A user manual is available for download in Acrobat format. It explains the main features and how Tiny works.


Disadvantages

  1. FTP protocol not understood (automatic management of dynamic ports/FTP state engine).
  2. Scans can generate lots of alerts.
  3. User needs quite a bit of knowledge.
  4. Alerts can be annoying at first, until the first batch of rules have been defined.
  5. Network adapters cannot be selected/excluded for firewalling.
  6. User manual: It could go into more detail and do more "hand-holding."
  7.  
  8. Bugs:
  9. Suggested improvements


Summary

Tiny Firewall does have some quirks, but it is a useful, stable, powerful personal firewall at an unbeatable price for home users (free).

Non-expert users should download the User Manual (in Acrobat format) to get the most out of this firewall, as there is no online help.

 


References

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

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

  4. Tiny Software
    http://www.tinysoftware.com/pwall.php

 


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

14.Nov.00 sb First publication
13.Apr.01 sb Update after tests with v2.02 on Win2k

© Copyright 2000, Seán Boran, All Rights Reserved     Last Update: 17 August, 2001