"When Windows XP is released, soon all hell will follow. New zombies and nanobots are waiting to exploit vulnerabilities. Be warned . . . " When an Australian hacker identified only as "Z" sent this e-mail message to Computerworld on Aug. 7, he was referring to a controversial paper claiming that hackers will exploit weaknesses in Microsoft's new Windows XP operating system to turn PCs into an unwitting army of denial-of-service (DOS) attack zombies.
But closer inspection suggests otherwise, according to users and analysts. So far, those zombie bots in Z's rant are nowhere to be found.
Despite several potential vulnerabilities raised in the past few months by security analysts and privacy advocates, beta testers have been unable to find any serious security threats in Windows XP. To the contrary, "with Windows XP, Microsoft has at least fixed the sins of their past, which is more than I can say for other operating systems," says John Pescatore, senior security analyst at Gartner Inc. in Stamford, Conn.
Not only do analysts and beta testers generally praise Microsoft for repairing past security mistakes that riddled Windows 9x and NT machines, but they also feel that XP's new embedded security features, particularly the ability to set privileges and an embedded firewall, will go far in protecting novice users from themselves and one another. And, in the case of XP Professional, these same security features can be centrally configured to follow corporate security policies by groups and locations.
However, some IT professionals aren't convinced that Microsoft has committed to a more secure operating system. They cite possible vulnerabilities with raw sockets and the Remote Assistance feature, and privacy concerns over built-in support for the Passport personal information management service.
The Raw Deal
Last summer, Steve Gibson, president of Gibson Research Corp., a security and privacy software and Web publisher in Laguna Hills, Calif., published a paper (http://grc.com/dos/winxp.htm) accusing Microsoft of opening a new "back door" into Windows by building raw sockets support into XP.
"Raw sockets means raw access to the Internet. And the problem of malicious agents getting into people's computers and launching DOS attacks with spoofed packets goes up dramatically with use of raw sockets," he says.
Because they skirt traditional TCP/IP protocols, hackers can use raw sockets to generate TCP packets, and it's impossible for receiving networks to determine if those packets are legitimate. There's no way to block them, Gibson explains, because that would mean blocking all TCP packets. That would effectively drop all inbound traffic.
Raw sockets are nothing new. Various flavors of Unix and Linux run raw sockets, as does Windows 2000. "But all operating systems that offer raw sockets deliberately protect the access to those raw sockets by requiring the highest system privileges possible," Gibson says.
Windows XP, however, installs with full administrative permissions turned on, meaning that novice users have access to kernel-level privileges, Gibson says.
True, says Mark Croft, lead product manager at Microsoft's Windows division. XP ships with full administrative privileges for application compatibility reasons. However, Croft and others say it would be hard to launch a DOS attack from an XP machine because the attacker is unlikely to get a malicious program onto the machine in the first place.
That's because XP ships with the embedded firewall, called Internet Connection Firewall, set at the highest security setting to deny executables. And the firewall hides the IP address of the machine. In addition, once XP is installed, users can drop administrative privileges by selecting the "limited account" feature in the Control Panel.
"The big problem with home users running high-bandwidth connections is that everyone can access the hard drive. But [the] WinXP firewall is designed to block people from accessing services running on the machine," says H.D. Moore, senior vulnerability research analyst at Digital Defense Inc., a security consultancy in San Antonio. "The firewall default setting is 'restrict everything,' which is impressive since users don't know that they should filter executables."
Moore is also impressed by XP's elimination of default administrative passwords that wreaked havoc on Windows 9x and NT machines. If implemented correctly, XP's embedded features and password improvements will block the most common ways malicious code gains the control it needs to turn machines into zombies.
XP's firewall is in no way designed as an enterprise tool. It's designed for home users with broadband connections who aren't aware of the need for a firewall, according to Microsoft. It also lacks outbound filtering capability, so if DOS zombie code does somehow get loaded onto an XP machine, an outbound DOS attack couldn't be stopped, says Ken Dunham, a computer consultant in Nampa, Idaho.
"Windows XP will lower the risk of infection against malware but fails miserably once malware penetrates a system," he says. "Trojans that manage to get past XP's new firewall will likely have a heyday exploiting outbound communications."
For additional protection, users should look for outbound filtering firewalls from vendors like Zone Labs Inc. and Symantec Corp., both of which offer home and professional versions.
IT managers also voice concern about the system's new Remote Assistance feature, in which a user can invite a guest to log on to the machine for remote troubleshooting. The feature uses the same code as Microsoft's terminal server, for which there are 251 vulnerability and patch postings on the CERT Coordination Center Web site.
"[Remote Assistance] would send chills down the spine of anybody interested in computer security," says Byron York, a computer security professional at a health insurance company in Michigan.
But there are several checks in Remote Assistance to protect users from themselves, according to Croft. It's the user who must first launch the Remote Assistance program by sending a trouble ticket (the user's encrypted IP address) via e-mail or instant message to the remote assistant. Tickets expire in 24 hours by default (Croft recommends shortening the expiration to an hour or less.). The assistant must then request permission to remotely control the user's machine. The user can accept or decline the request and can terminate the session at any time.
"The user would have to be double dumb to get in trouble with remote assistance," Croft claims.
Microsoft has also recently responded to privacy concerns over its Passport information service. Now, the only feature in XP requiring the use of Passport is the instant messaging program, and it collects only an e-mail address and pass phrase, Croft says.
New Commitment
No one can predict what new types of exploits might crop up in the months and years after XP ships. But for now, Microsoft seems committed to a more secure cyberspace, say users and analysts. Nonetheless, Gartner's Pescatore questions whether Microsoft will remain committed down the line or dump the security focus the next time a newer, sexier technology arises.
"I'm giving Microsoft a 50 percent chance that they're just as interested in better processing as they are in marketing," he says. "But it all hinges on whether or not they can change the Microsoft culture of putting all the power into the hands of the user."
The Keys to XP Security
A few new features deliver most of the security improvementsStandard XP Security features:
Firewall: The Internet Connection Firewall provides basic packet filtering and custom settings for ActiveX controls and other executable files. The default setting is to deny all executables.
Remote protections
Blank passwords: Accounts with blank passwords can no longer be used for remote log-in.
Guest account: All remote log-ins are forced into a guest account with customizable permissions. XP ships with the guest account enabled and the default permission of "severely restricted." (Guest log-on is turned off by default in XP Professional).
Privacy: XP supports the Platform for Privacy Preferences (P3P) user privacy settings in the browser. It ships at the medium setting, which denies cookies that don't have a compact P3P-compliant header.
Wireless LANs: Supports 802.11b authentication and encryption.
Authentication challenge options: Supports smart cards and certificate authorities.
Security warning dialog boxes: These pop up when the user attempts to enable a risky function such as file sharing.
Additional features in XP Professional
Group policy objects: Support for setting group security permissions and policy with templates for Basic, Compatible, Secure and Highly Secure environments.
Virtual private networks: Built-in IPSec-encrypted IP tunneling capability.
Network Monitor: Detects and troubleshoots network device problems.
Automated System Recovery: This system restoration option replaces the Emergency Repair Disk in Windows 2000 Professional.
Read up on the latest ideas and technologies from companies that sell hardware, software and services. Achieving the impossible: Unlimited application scalability
Gaining Competitive Advantage Through Enterprise Planning
Making the Business Case for IT Consolidation
Refresh your AUP: Top tips to ensure your acceptable use policy is fit for purpose
Best Practice in Building an Integrated Information Management Strategy
Controlling storage costs with Oracle database 11g
Email Archiving Implementation: Five Costly Mistakes to Avoid
Data grids and service-oriented architecture
Zones provide focussed content from Computerworld and leading technology partners.Discover how SOA can create smarter outcomes for your business.
Attend and learn:
- How SOA is helping leading companies to become more agile
- Where you should be applying SOA processes in your company
- The top SOA implementation mistakes to avoid
Click here for more information.
- +
Computerworld Live Podcast #97: The Future of Enterprise Networking 25/07/2008 09:45:36
This week CW Live chats with Mark Thompson, global sales and marketing manager for HP ProCurve, on the future of the enterprise networking. Mark discusses the trends we can expect to see in the near future and how the right infrastructure can ensure your enterprise network is secure. - +
Computerworld Live Podcast #96: Security at the Edge 11/06/2008 09:22:22
CW Live speaks with Amol Mitra, HP ProCurve Director of Marketing for Asia Pacific and Japan. Today's topic: how enterprises are starting to shift away from simply controlling security via server logins, firewalls and moving to more adaptive security frameworks. - +
Data Management Edition #10: Multi-Petascale Systems 02/05/2008 09:12:33
This week we look at sustainability and the development of multicore technologies to build multi-petascale systems. - +
IT Security Edition #11: How to poison the Storm botnet 01/05/2008 08:51:55
This week CW Live presents a case study on how to poison the notorious Storm botnet . Plus we take a look at Cisco's plans for Ironport. - +
IT Security Edition #10: Cyber-battles fought and won 24/04/2008 11:09:47
Vendors bow to end user pressure to improve product security, and we take a look at the latest concepts shaping the cyber-battlefield of the future.
AOC Launches 18.5” Widescreen Green 16:9 LCD Monitor in Australia and New Zealand 2008-12-03 15:30:00+11
FrontRange Solutions eases software license management with new License Manager 3.0 2008-12-03 14:56:00+11
Progress Software's Cure for Managing Services-based Applications 2008-12-03 14:42:00+11
S3 Graphics Unleashes Full OpenGL® 3.0 API Support with Beta Driver for Chrome 500 Series GPUs 2008-12-03 14:08:00+11
Informatica Powercenter added to Nec Infoframe Solution Suite 2008-12-03 11:36:00+11
Best Practice in Building an Integrated Information Management Strategy
Discover the business value that creating an integrated information platform can bring. Learn how to provide consistent, accurate information to all stakeholders within your business network. Integrate vital data from disparate sources and deliver a trusted information foundation. Read on to uncover the stepping-stones to your new information management strategy.












