Researchers with Symantec's advanced threat team said some of the flaws have been fixed, but they also claim that the rewrite of the networking code could cause problems.
Researchers with Symantec's advanced threat team poked through Vista's new network stack in several recent builds of the still-under-construction operating system, and found several bugs -- some of which have been fixed, including a few in Monday's release -- as well as broader evidence that the rewrite of the networking code could easily lead to problems.
"New code, whether it's been rewritten or added, needs to go through an aging process," said Oliver Friedrichs, the senior director of Symantec's security response group. "Virgin code is likely to contain more bugs and flaws. And that's particularly true in a network stack, which is one of the most complex pieces of code in an operating system."
In a just-released paper, two of Friedrich's researchers, Tim Newsham and Jim Hoagland, detailed research that began with a September 2005 build of Vista and wrapped up with May's public Beta 2.
Among Newsham's and Hoagland's conclusions: "The amount of new code present in Windows Vista provides many opportunities for new defects."
"It's true that some of the things we found were 'low-hanging fruit,' and that some are getting fixed in later builds," said Friedrichs. "But that begs the question of what else is in there?"
Vista, the first across-the-board Windows upgrade since the 2001 debut of XP, is touted by Microsoft as its most-secure operating system ever. And the stack is one of the OS's most important security components.
"It's the single point of exposure of the network," explained Friedrichs. "It's the first point of entry that an attacker takes. They have to pass through the stack to get to the core of the operating system."
Vista's stack adds support for IPv6, the next-generation IP protocol, for instance, and includes IPv6 tunneling to transition from the now-in-use technologies to IPv6. Dubbed "Teredo," the tunneling technology is enabled by default, and could, said Symantec, serve as a welcome mat to attackers.
"If it's not deployed or configured correctly, [Toredo] may actually provide an entry method for attackers through this tunneling," said Friedrichs.
The Business of Going DigitalDigital business isn't about changing code; it's about changing what legacy sales, distribution, customer service, and product groups do in the new digital age. It's about bringing big data analytics, mobile, social, marketing automation, cloud computing, and the app economy together to launch new products and services. We're seeing new titles in this digital revolution, new responsibilities, new business models, and major shifts in technology spending.
Join InformationWeek’s Lorna Garey and Mike Healey, president of Yeoman Technology Group, an engineering and research firm focused on maximizing technology investments, to discuss the right way to go digital.