Re: Separation of applications under NT
From: Ron Ruble (raffles2@att.net)
Date: 03/06/03
- Previous message: gkranis: "net share"
- In reply to: BigBart: "Separation of applications under NT"
- Next in thread: BigBart: "Re: Separation of applications under NT"
- Reply: BigBart: "Re: Separation of applications under NT"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
From: "Ron Ruble" <raffles2@att.net> Date: Wed, 5 Mar 2003 19:46:03 -0500
"BigBart" <bigbart5@hotmail.com> wrote in message news:A%v9a.3025$vN2.1345@newsfep1-gui.server.ntli.net...
> Hi,
>
> I was wondering how Windows NT ensures, if at all, separation of
> applications.
>
> Say, for example, you have to applications running. One is handling
> sensitive data, App_A, the other is handling not so sensitive data, App_B.
> Both are running at the same time and using up RAM.
>
> Does NT makes sure that space used by App_A cannot be accessed by App_B,
> and vice versa? Or is it something that has to be taken into account when
> designing App_A and App_B to run under NT?
All 32-bit Windows versions (anything after Windows 3.11)
separates all applications from all others. Each gets a separate
virtual address space.
Windows 9x shares the system files in the virtual address space,
which is less secure. Applications can only access the memory
space belonging to other applications if they specifically request
it using an API called WriteProcessMemory.
Applications under NT can use this same API, but it is subject
to a security check. If permissions are set properly, common
user applications cannot read memory belonging to services
or other system applications.
Application developers do not need to take extra precautions
for this all to occur.
- Previous message: gkranis: "net share"
- In reply to: BigBart: "Separation of applications under NT"
- Next in thread: BigBart: "Re: Separation of applications under NT"
- Reply: BigBart: "Re: Separation of applications under NT"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|
|