Ethical Hacking Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package. | Computer Forensics Training at InfoSec Institute Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors. |

| Subject: | Re: XP SP2 - Statement of the NTBugtraq list |
|---|---|
| Date: | Thu, 12 Aug 2004 16:57:28 -0400 |
David Luxford wrote:
<deletion>
Here's my responses to your message. To clarify, I'm not acting as an official agent of Symantec, but I do work here so I can give you some perspective from inside the company.
> That having been said, I'm not sure MS has put enough pressure on ISVs > to produce SP2 compliant software. MS has spent more than 18 months > working on SP2 and yet major vendors continue to have no clue about > supporting it. Symantec is a great example. Their various and > sometimes conflicting documents talk about updates being ready today (10 > Aug 04) for retail products and depending on the rep you get Corp Ed > products can either be patched now with a patch that is a pain to deploy > (9.0.0.1400) if you're running v9 or wait up to 6 weeks for patches if > you're running any build prior to 9.
We've been in a major hurry to support XPSP2. You would be surprised how hard it is for even us to get information and builds from Microsoft, however. I wrote the XPSP2 support that is in Symantec Client Security 2.0 and is now being backported.
> Other companies like AutoDesk have no documents that I can find > containing XP and SP2 on their support site. How can they not at least > have a document that says 'we're fully compatible'? We have 2 firms
We had a hard time getting builds and information out of Microsoft and are considered a very close friend. There you go.
Another perspective from an Open Source ISV: http://www.openafs.org. Even with PSS contracts getting information and access to builds was extremely difficult. I work very closely with the Microsoft Windows Security team due to my IETF Standards work. This enabled me to gain access to builds which other did not and provided me an ability to get access to information on why things in my code which had worked on every previous version of Windows no longer did. In fact, at IETF 60 I was still working with Microsoft developers to solve some incompatibilities which had been added in the last couple of weeks.
Even with this I was shocked to find on Saturday that Microsoft had added a new restriction at the last minute which caused XP SP2 to fail to boot when OpenAFS for Windows was installed. Including the XP SP2 compatible version I was about to release to the world on Sunday.
I have got to tell you, if I was a commercial provider I would not have released anything to the public which claimed to be compatible with XP SP2. The code was changing at such a rapid pace it was impossible to keep up. Bill Gates commented last week that less then 5% of the source code was changed and that was supposed to make be feel better. How large is the XP source code these days? 40 million lines? 100 million lines? Anyway I think you get the idea.
Microsoft tried extremely hard to get people to test applications against pre-release versions of XP SP2. They documented the major issues which they were attempting to address. Unfortunately, the devil is in the details and unless you have access to the source code it is impossible for you to know what those details are.
Here is one example of a detail:
Windows XP SP2 no longer allows SMB/CIFS authentication to be performed across the loopback interface if the SMB/CIFS service name does not match the name of the local machine. However, this means that it is not possible to host your own SMB/CIFS server on the machine. Unfortunately, the details of how to work around the restriction are not documented.
It turns out there are two things you can do:
(1) We can disable the check for matching host names. This does not
require a reboot:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"DisableLoopbackCheck"=dword:00000001 (2) We can add the AFS SMB/CIFS service name to an approved list. This
does require a reboot:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0]
"BackConnectionHostNames"=multi-szClearly you want to use (2) whenever possible. However, there is no way that Jane Doe developer is going to be able to find this out unless you can get someone to look at the source code for you and figure out what was done.
In my case I am lucky. The developer who wrote the code is a friend but he certainly could not be answering the questions of every ISV in the world and still make progress securing future versions of Windows.
If I am upset about anything it is due to the fact that Microsoft did make what I consider to be significant last minute changes in the final days and weeks without providing even those with extraordinary access the ability to test their applications. I am extremely lucky that a MVP caught a fatal incompatibility and was able to report it to me within hours of the XP SP2 compatible OpenAFS release. The release was delayed for two days to discover the incompatibility, correct it, and issue advisories.
In the end though it would not have made a difference. Given how fast copies of XP SP2 spread through P2P networks on Friday night as beta testers and MVPs gained access to the final build and redistributed it, there is no way that Microsoft could have ever published a final build and redistributed it to developers only for some period of weeks. The gradual roll out of XP SP2 to end users will give most vendors at least a short period a frenetic breathing to double check things and work out issues before the vast majority of their users have been upgraded.
The individuals I have known there have always tried to do the right thing. Its been the message from the top which made it so hard to follow through. Kudos to Microsoft for the change in direction. Its about time.
Jeffrey Altman Secure Endpoints Inc.
----- NTBugtraq Editor's Note:
Want to reply to the person who sent this message? This list is configured such that just hitting reply is going to result in the message coming to the list, not to the individual who sent the message. This was done to help reduce the number of Out of Office messages posters received. So if you want to send a reply just to the poster, you'll have to copy their email address out of the message and place it in your TO: field. -----
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Administrivia #30313 - Where'd my post go??, Russ |
|---|---|
| Next by Date: | OpenAFS was first - really Re: SP2 first incompatibility: DivX., Jeffrey Altman |
| Previous by Thread: | Re: XP SP2 - Statement of the NTBugtraq list, David Luxford |
| Next by Thread: | Re: XP SP2 - Statement of the NTBugtraq list, Dan Houtz |
| Indexes: | [Date] [Thread] [Top] [All Lists] |