- Is the Cisco MARS mission going to abort?
- First iPhone worm spreads Rick Astley wallpaper
- 10 stunning 3D buildings made with Google SketchUp
- Open source software ready for big business
- Four reasons to buy (and one reason to avoid) the Droid
Each day companies are faced with increasingly sophisticated attacks on privacy and security that evade traditional firewalls and are immune to anti-virus technology. The most threatening and rapidly growing attacks come in the form of spyware. Spyware is any software surreptitiously installed on a system that can monitor and record aspects of the system and broadcast this information back to a third party.
Staying one step ahead of spyware creators requires a dedicated removal tool. Anti-spyware utilities are pattern-based, adaptive programs that scan systems to find and remove Trojans, key loggers, dialers, adware and cookies.
In many ways anti-spyware tools look like anti-virus software in a network. They use clients, an anti-spyware server and an administration console. Because spyware changes on a daily basis, automatic spyware-definition updates from vendors are critical. Updates are pulled from an anti-spyware server via the Internet and pushed to clients using a centralized control panel.
The most sophisticated anti-spyware vendor research labs will generate long lists of characteristics that tell users what spyware resides on a machine, where it is located and what it is doing. Anti-spyware programs rely on these characteristics lists and use them to remove Windows registry entries, individual files and, in some cases, entire spyware directories from a hard drive.
Spyware generally installs an executable along with other files in various locations throughout an operating system. These files are called spyware traces. Removing spyware without a dedicated anti-spyware tool leaves a trace. Moreover, elementary spyware-removal utilities simply remove the traces, which might stop the symptoms but don't get to the root of the problem.
But unlike typical viruses, not all spyware should be automatically removed. As such, administrators need to define user profiles based on programs their users need.
For example, RemEye is a console application that installs a WinVNC server. It is often employed as an easy-to-use installer and can be a good administration tool. But because it installs with a default password of "abcd," it also makes an excellent Trojan horse. Many pieces of spyware also are linked to legitimate applications and are required for those applications to function.
Sophisticated anti-spyware tools will not only find all trace files associated with a spy, but also offer a comprehensive database of spyware descriptions detailing the characteristics and threat-level associated with each spy found. An up-to-date database is essential to help administrators develop anti-spyware user profiles.
Once user profiles have been created, removing spyware is a straightforward process. In a typical removal scenario, a client is infected with a piece of spyware, and once a scheduled scan is run, the anti-spyware application finds and quarantines (disables) the spy based on the user profile. At this point, the spy can be permanently removed or reinstalled.
Partner Content
Simplify Your Branch Infrastructure
Learn how to simplify your branch infrastructure while dramatically increasing app performance with Citrix Branch Repeater.
Download the Free Info Kit
Next-Gen Load Balancing
Free Guide: "Next Gen Load Balancing: 8 Things You Need to Handle Today's Network Traffic" shows you the functionality needed in your next load balancer.
Download the Free Guide
Accelerate Your Web Apps by up to 5x
Free Guide: "The Secret to Getting Maximum Speed from your Web Applications."' Learn how you can deliver Web apps up to 5x faster.
Download the Free Guide
Comment