By Mike Mullins
Some of the newest and most complex Trojans utilize the "port knocking" method. This technique involves establishing a connection to a networked computer that has no open ports.
A normal scan of the computer might show that it's not listening on any ports. But that doesn't mean that the system is clean of rogue daemons.
Where these Trojans come from
The two most common delivery methods for Trojans are e-mail attachments and bad freeware or shareware.
Most security-minded users and administrators would never open an e-mail attachment, much less run a program they receive from some unknown source. However, there are millions of uneducated, unprotected home users with fast connections that are altogether too willing to see what someone e-mailed them.
For those who won't open unknown attachments, there's the lure of freeware and shareware. Everyone loves freeware, but it's not without risks.
For example, say you're looking for a utility program to do something. You'd rather not pay for it, and you find a cool little freeware that says it does the job. You download the utility, which records your IP address, and you scan the software with your antivirus tool before running it.
Don't bet your network on this tool. While not all freeware authors inject Trojans into their code, the possibility does exist for a Trojan to lie dormant on your machine until the author is ready to unleash its payload.
How these Trojans are activated
If you do have such a back door loaded on your system, typical port scans from the Internet will reveal no new listening ports. The Trojan will lie dormant, and it won't appear to be operating or listening on any ports—until the attacker uses a specific series of events to wake it up.
Activating a Trojan is rather simple. The attacker uses port knock sequences to activate the back door.
More specifically, a series of connection attempts in a specific order to a series of closed ports (for example, three connection attempts to ports 500, 501, and 502) activates the back door and opens a TCP port to listen for further instructions. Now, the attacker can use your machine for a massive distributed denial of service (DDoS) attack on his or her choice of targets.
Port-knocking back doors are cutting-edge virus technology. Computers can receive them without immediate side effects, and they allow attackers to retain control of their distribution network.
Continue to educate your users—and anyone else who will listen—about e-mail attachment security. Antivirus programs are great, but education is the key to eliminating viruses and back doors on your network.
On a final note, I'm not against freeware and shareware programs. I use them and then delete them after they've served their purpose, or I replaced them with a program I've paid for.
However, don't bet your network or your reputation on a program from someone you don't know. With today's technology, you get what you pay for.
Mike Mullins has served as a database administrator and assistant network administrator for the U.S. Secret Service. He is a Network Security Administrator for the Defense Information Systems Agency.