"Harry Johnston" <> wrote in message
news:u$...
> Asher_N wrote:
>
>> Well, Windows Update does what the patch tells it to do to detect, so
>> it's not flawed.
>
> The detection logic is part of the Windows Update product, speaking in the
> broader sense.
Actually, this is a misconception.
The =engine= is contained within the Windows Update Agent code.
However, the =data= that tells that engine what to do is contained within
the update package itself, and is unique to each update package.
It's generally this data that is the reason updates have "revisions", and
MSRC documents are revised. Case in point -- just today Microsoft revised
MS07-022 for issues affecting people running Windows 2000 Service Pack 4 on
NEC 98 systems.
>> What do you expect the detection to do? Scan version of every file it
>> replaces? For large patches and SPs, it would consume too much resources
>> on the clients.
>
> MBSA 1.2.1 seemed to manage to do this without being very resource-hungry.
> (Granted service packs are a special case.)
Thus my comments, elsewhere, indicting the "scanning tools" used to
determine whether the post-install AppCenter2000SP1 system was secure. MBSA
v1.2.1 didn't exist in 2003 when this incident happened. I know that it was
2003, because if it had been 2004 they surely would have installed
AppCenter2000SP2 -- although that wouldn't have been any guarantee either,
since AppCenter2000SP2 (Jun 2003) also predated MS03-026 (Jul 2003).
Hehe... so AppCenterSP2 was released *before* MS03-026, and they chose to
install a slipstreamed *downlevel* version of the application. Go figger...
but it was suicidal, at best (and, of course, we also have the benefit of
hindsight to support that appelation).
Which then makes me want to ask when this really did occur, but either way,
I think it would just complicate the decisions behind the deployment
choices -- either way, the *current* version of the application was not
installed.
> Probably qfecheck is the right tool to check for this class of problem.
> However, it does seem that this functionality should be built into WUA, or
> perhaps the OS.
>
> ... actually the other thing that puzzles me is why Windows File
> Protection didn't kick in.
Windows File Protection on a Windows 2000 Service Pack 3 system? Service
Pack 4 was only released in June, 2003, and I suspect not yet installed on
the subject system, given that they also were not installing AppCenterSP2
(Jun 2003).
>> Personnaly at this point, I'd upgrade App Centre to the cuttent version.
>> Or at least, install it immediately after the OS, before patches.
>
> Are you suggesting that whenever we need to run a new application we
> should buy a new server? I don't think that's a feasible solution in
> general. :-)
No, I don't think that's what Asher is suggesting, but then I also think
that he's misunderstood that this incident is a legacy incident, that
occurred four years ago, not in the recent past.
It's also irrelevant, because AppCenter2000 isn't a supported product at
all, any more. Mainstream Support expired in July, 2006. Only Security
Updates for AppCenter2000SP2 are available, now.
However, in either situation, the *correct* installation methodology would
have surely alleviated some of the issues experienced. The *application*
being installed was at a SP level dated from October, 2001, on top of a
patch released in July, 2003 (and possibly, even, an unsupported SP level if
this all happened after June 2004).
That means, de facto, the *application* had no knowledge of any updates
applicable to that system beyond that date -- even the most current SP for
that application could not have known.
The logical conclusion (at least to me) would be that *anything* released
after that date was subject to having been corrupted. At a minimum I would
have (RE)INSTALLED Service Pack 4 (Jun 2003), and all security patches
released after Service Pack 4 (which would have included MS03-026) -- but
then I would have also installed the product's most recent service pack as
well.
The second problem was trusting the patch tools available at that point
(Windows Update) to properly identify the deficiencies in the patch level of
the system. In 2003, all that WU did was check a registry value to determine
if a patch had been "installed" or "not installed". The only certain way to
know was to personally verify the file versions and/or simply reapply the
update(s) potentially affected -- and certainly any Critical Security
Updates -- like a Blaster patch!
--
Lawrence Garvin, M.S., MCTS, MCP
Independent WSUS Evangelist
MVP-Software Distribution (2005-2007)
https://mvp.support.microsoft.com/pr...2-D095EB07B36E
Everything you need for WSUS is at
http://technet2.microsoft.com/window...s/default.mspx
And, almost everything else is at
http://wsusinfo.onsitechsolutions.com
.....