Re: Microsoft finally acknowledges the security drumbeats

From: John R Pierce (spam@is.invalid)
Date: 01/31/02


From: John R Pierce <spam@is.invalid>
Date: Thu, 31 Jan 2002 10:30:02 -0800

On Thu, 31 Jan 2002 14:33:02 GMT, alun@texis.com (Alun Jones) wrote:

>While that is definitely true, and I have my own experience to show me that
>the personality of a company is often indicative of that of "the guy in
>charge", it's also worth noting that when the NT architecture was designed and
>developed, it was not solely a Microsoft project, and it was not developed by
>old Microsoft hands. New blood was brought in - IIRC, the head of the project
>was formerly in charge of design for VMS (a quite securely designed OS, I
>think we can agree), and the project was twinned with that of IBM's OS/2
>development. Indeed OS/2 and NT split when Microsoft and IBM split on that
>project. The core architecture design is likely to be the same between the
>two systems.

actually, it really isn't. OS/2's kernel was about what you'd expect
from a 'multitasking DOS'. It was monolithic, it had no security model on
internal OS objects, in many ways it was built on a traditional OS models.

NT by comparison was written from the ground up to be a microkernel
architecture with both a hardware abstraction layer (HAL) and system level
APIs implemented by plugin subsystems (initially including Posix, OS/2,
and Win32, although they ended up dropping all but win32 after a few
iterations), and designed from the ground up around a robust security
model where every 'object' in the core system, at the kernel level, had an
access control list associated with it. In the name of performance, many
of these fundamental design decisions have been compromised over the
various iterations (for instance, NT4.0 moved the GDI subsystem and its
associated display drivers to ring 0).

Virtually *ALL* of the security issues around NT/2000/xp have revolved
around bolted on system services, not the fundamental OS core. Due to its
primary use as a Windows desktop system, and the far-too-common sloppiness
of windows based application software and setup programs and their
single-user mindset, its sadly too common for most NT/2000/XP users to run
with Admin privs in their regular user account which greatly increases the
security risk.

It is in fact quite feasible to nail down a NT or win2000 server to quite
reasonable levels of security, I'd go so far as to suggest its not
fundamentally harder than securing a Sun Solaris system where you have to
rip out and replace all sorts of subsystems (the bind, sendmail, etc in
standard solaris are based on really old versions), or typical Linux
distribution. The NSA has produced some pretty good albeit draconian
guides on this... http://nsa2.www.conxion.com/win2k/index.html



Relevant Pages

  • Re: Microsoft finally acknowledges the security drumbeats
    ... >was formerly in charge of design for VMS (a quite securely designed OS, ... The core architecture design is likely to be the same between the ... it had no security model on ... APIs implemented by plugin subsystems (initially including Posix, OS/2, ...
    (comp.security.unix)
  • Re: Chucks plan
    ... from having an automated memory bus, rather than the software driven bus? ... design was different, had to be designed separately, had ... This required predicting which memory chips will be most ... done with a Forth core and software this way. ...
    (comp.lang.forth)
  • Re: Security and EOL issues
    ... OS software resources are designed that reserved ram and disk space among other resources, to reflect what current hardware size is available. ... (There was a security patch a few years ago that could not be applied to NT4 as it required more resources then NT4 could provide. ... Installing air bags requires that the automobile manufacturer design, test, ... Computer Emergency Response Teams, and Digital Investigations. ...
    (Security-Basics)
  • Re: Chucks plan
    ... design was different, had to be designed separately, had ... Furthermore the memory interface being hard-wired could only ... support whatever chip interface was chosen at design time. ... At 10mhz on multiple cores compared to 1Ghz on one core. ...
    (comp.lang.forth)
  • Re: I need a system the U.S. government cannot hack
    ... By way of a further excuse, using words such as 'hack', 'government' or ... The security requirements are driven in part by the costs associated with ... The bulk of the cost of box and wire systems is in the infrastructure --> ... While I can, and will, and am trying, to move ahead with my own design, ...
    (microsoft.public.security)

Loading