Google
Web pcflank.com
PC Flank Logo
Make sure
you're protected
on all sides
 Test Your System
 Ask the experts
 Community
 Security Center

 

Tip of the day
Do not run Internet cracks (programs to bypass shareware limitations), they often contain viruses or Trojans.

Interviews

Robin Keir, the creator of the 'FireHole', talks about his program and Internet Security

November 23, 2001

The creator of the FireHole, a tool that proves that outbound filtering feature used by today's firewalls should be improved, answers PC Flank' questions

PC Flank:
Hi, tell PC Flank users about yourself. What is your occupation and education? How did you get into security "business"?
Robin Keir:
I'm a self-taught programmer, dating back to my early teenage years where we had a paper output teletype hooked up to the city's mainframe computer via a 300 baud modem! I progressed through using various micro computers and computer-related jobs and worked as a games programmer for several years before becoming interested in network programming. My interest in network programming naturally lead to computer security and I wrote a couple of tools for the Windows platform in my spare time and placed them on my website. One of these programs, "SuperScan", a simple TCP port scanner attracted a lot of attention, in particular it caught the eye of the guys at Foundstone, a now well-known computer security firm. That's how I "got into the security business". I love the work and I haven't looked back.

PC Flank:
Why did you decide to create the "FireHole"?
Robin Keir:
Originally it was for my personal satisfaction and interest only, just to prove that it could be done. Ever since Steve Gibson's LeakTest program I'd realized there were most likely many other methods of easily defeating the outbound monitoring ability of firewalls. In fact at that time I definitely knew of a couple of other ways around the firewall but didn't think it worthwhile making a fuss about. As I keep pointing out to people, if you have a malicious program running on your computer it can have full control over your firewall and is only limited by the proficiency of the programmer, so the best a firewall vendor can do is try to plug the most obvious problems.

PC Flank:
How do you see the future of the "FireHole"? Do you plan to continue discovering new vulnerabilities?
Robin Keir
I've made a few small tweaks to the program in recent days but I doubt I'll work on it much more. As I mention at the end of the page on my website (http://keir.net/firehole.html) there are plenty of other techniques that I am aware of and no doubt several more than I am not aware of. I could go ahead and make a kind of compendium of exploits but at the end of the day it doesn't really prove any more than the original FireHole did, that there is always going to be a "way out".

PC Flank:
What would your recommend to firewall developers to improve outbound filtering feature?
Robin Keir:
I think maybe a little more effort needs to be placed on detecting a malicious program's ability to communicate at lower levels than standard network APIs provide. Several firewalls do not recognize raw socket communications and others don't track even lower level (but correspondingly less likely to occur in the wild) methods for sending packets out. Common techniques used on large corporate firewalls can also work on personal firewalls, such as sending data out on ports that are traditionally used exclusively for other purposes such as name lookups on UDP port 53. As previously mentioned there are many other simple techniques that I'm sure they should already be aware of but have chosen to ignore. Other than this they should concentrate on carefully monitoring commonly used Internet enabled applications such as the web browser and email programs by tracking how they can be transparently controlled by other applications without the user's knowledge. I'm not sure how they'd do this though.

PC Flank:
Should we consider the security hole (discovered by the FireHole) a firewall vulnerability? Or maybe it is a browser security hole (or both firewall and browsers)? Who in your opinion should address the vulnerability (firewalls’ developers, antivirus vendors or browsers' creators?)
Robin Keir:
I suppose it is more of a firewall vulnerability than anything else, but even that is debatable. FireHole uses standard well-known Windows functions to perform its job and so it is rather difficult to distinguish between normal application behavior and undesired outbound communication. It is definitely not a browser vulnerability. The only reason the web browser is used by FireHole is that it is the most commonly used network aware application likely to be used on a PC. I could just as easily have used the system's email client or an instant messenger program to hide the network activity.

Vulnerabilities like the one demonstrated by FireHole are best addressed by a combination of safeguards. Since a firewall cannot hope to combat every kind of outbound communication trickery, users should use antivirus software to prevent and detect the malicious programs before they even get a chance to run on your PC.

PC Flank:
What software do you use to secure your own PC? What's your favorite security tool?
Robin Keir:
For my home PC network (OK, 3 PCs don't make much of a network I know!) I am using a hardware Linksys router behind my cable modem. On my main PC (Windows 2000 Professional) I run Tiny Personal Firewall, primarily for the outbound detection ability (how ironic) since pretty much nothing bad makes its way inbound through the router. For my needs I find TPF to be the best compromise between stability and configurability and so could be considered my favorite security tool (unless you want to include the network scanner I have been developing for the last 6 months or so!).

I use NOD32 for my antivirus needs. It is very fast, accurate, stable and above all doesn't require a 30 meg download and use 50% or your system's resources (other AV vendors take note!).

I've also been playing around with SurfinGuard Pro to help monitor web applications and potentially damaging programs. It works quite well so far.

PC Flank:
How do you see the future of Internet Security? What is going to be the major threat to Internet users?
Robin Keir:
Internet security is an evolving process. Just when you thought you were secure along comes a new worm, or an email virus, or a new web server vulnerability. Users have to stay on guard, up-to-date and educated. If they can't manage to do that themselves then others should manage it for them by providing them with easy to use tools and regular automatic updates of their software and operating systems. It may sound conceited but working in the computer security field I am constantly amazed at the ineptitude of people who connect their systems up to the Internet without a thought to security. If people placed the same emphasis on security to their networked computers as they did to say their cars, by installing alarms, locks and having it checked up on a regular basis, we'd all benefit.

The next major threat to Internet users? When Microsoft buys AOL ;-) Ignoring that, I think we'll see more worms making the rounds taking advantage of more vulnerabilities in web servers, operating systems and Internet applications. There is a concern that since so many systems have been exploited by recent worm attacks (CodeRed, Nimda etc), blackhat hackers have acquired a huge army of known vulnerable machines that they now have at their disposal, all of which can be pointed to take down any single system of their choosing such as a website or a router, at a moments notice. That is a disturbing thought.

Robin Keir
http://keir.net/

Discuss this interview on the Forum

 
 
Start Page
Make "PC Flank" your   
Start Page!   
Make

 
In the Spotlight
» One man's job

» Outpost Firewall Pro Review

   
 

 
Sponsored links


   
 
Related Links
» New Leak Tests:
Today's
Personal Firewalls
have to be improved


   
 

 
   
Outpost Firewall PRO 3.0 - complete protection on the Internet!

Secure Internet surfing with Oupost personal firewall with antispyware and free firewall available for download at www.agnitum.com.
 
Privacy Policy
    Advertiser Info
Site Map
    Contact Us

 
 
© 2006 PC Flank Ltd. All rights reserved.