A great article on firewalls and backdoors