Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Vista Newsgroups > Vista security

Vista - Task manager violates security how many ways?

Reply
 
Old 06-13-2007   #1 (permalink)
Norman Diamond


 
 

Task manager violates security how many ways?

In a Vista Ultimate installation, there are several administrative users and
several standard users. A standard user can press Ctrl+Shift+Esc to invoke
the Task Manager. A standard user can click the Processes tab. So far, so
good.

At the bottom of the Task Manager screen is a button saying "Show processes
from all users". I HAVE NOT CLICKED THIS BUTTON. Intuitively I think that
if I click the button then Vista will prompt with a list of administrative
users, I will have to select one, and I will have to type its password. I
haven't tried it yet.

Task Manager is showing processes owned by Task Manager's owner (a standard
user) AND processes owned by an administrative user. Why?

Here is a link to a screenshot. The user "$B1Q8l%f!<%6(B" is a standard user.
Previously an administrative user installed the English language pack and
this standard user is using it (this part of it is mostly working). The
user "soft1" is an administrative user.
http://www.geocities.jp/hitotsubishi...ed_taskmgr.png


My System SpecsSystem Spec
Old 06-13-2007   #2 (permalink)
David Dickinson


 
 

Re: Task manager violates security how many ways?

> Task Manager is showing processes owned by Task Manager's owner (a
> standard user) AND processes owned by an administrative user. Why?


I don't understand the problem. Do you mean that a standard user might see
that an administrator was playing Postal2 just before a fast user switch?

While there might be a relationship to issues of confidentiality, I wouldn't
exactly call this a "security violation" unless examining the programs that
another user has running violates a company's policies. In that case, you
can use group policy to prohibit standard users from running Task Manager.

--
David Dickinson
eveningstar at die-spammer-die dash mvps dot org
Please reply only to the newsgroup, not by email.

My System SpecsSystem Spec
Old 06-13-2007   #3 (permalink)
Rock


 
 

Re: Task manager violates security how many ways?

"Norman Diamond" <ndiamond@community.nospam> wrote in message
news:u0eSVUZrHHA.5028@TK2MSFTNGP05.phx.gbl...
> In a Vista Ultimate installation, there are several administrative users
> and several standard users. A standard user can press Ctrl+Shift+Esc to
> invoke the Task Manager. A standard user can click the Processes tab. So
> far, so good.
>
> At the bottom of the Task Manager screen is a button saying "Show
> processes from all users". I HAVE NOT CLICKED THIS BUTTON. Intuitively I
> think that if I click the button then Vista will prompt with a list of
> administrative users, I will have to select one, and I will have to type
> its password. I haven't tried it yet.


Yes, if you click that button from a standard user account, then it will
request credentials, the password on a admin account, to show all the
processes.

> Task Manager is showing processes owned by Task Manager's owner (a
> standard user) AND processes owned by an administrative user. Why?
>
> Here is a link to a screenshot. The user "$B1Q8l%f!<%6(B" is a standard user.
> Previously an administrative user installed the English language pack and
> this standard user is using it (this part of it is mostly working). The
> user "soft1" is an administrative user.
> http://www.geocities.jp/hitotsubishi...ed_taskmgr.png


That's normal for a standard user. It's not showing all the processes on
the system that one would see by clicking on show processes from all users.

--
Rock [MS-MVP User/Shell]

My System SpecsSystem Spec
Old 06-13-2007   #4 (permalink)
Norman Diamond


 
 

Re: Task manager violates security how many ways?

"David Dickinson" <eveningstar@die-spammer-die.mvps.org> wrote in message
news:uVRQUUarHHA.4740@TK2MSFTNGP02.phx.gbl...
>> Task Manager is showing processes owned by Task Manager's owner (a
>> standard user) AND processes owned by an administrative user. Why?

>
> I don't understand the problem. Do you mean that a standard user might
> see that an administrator was playing Postal2 just before a fast user
> switch?


Well that wasn't my meaning but it's equally good as my meaning. I think
that Task Manager shouldn't show other users' processes unless the user asks
for it, AND that a standard user shouldn't be able to see other users'
processes at all. And I think these two thoughts should be additive not
subtractive ^_^

> While there might be a relationship to issues of confidentiality, I
> wouldn't exactly call this a "security violation"


Consider what kind of user is permitted to run the Event Viewer. Microsoft
seems to have designed security to include viewing as well as changing.

My System SpecsSystem Spec
Old 06-13-2007   #5 (permalink)
Norman Diamond


 
 

Re: Task manager violates security how many ways?

"Rock" <Rock@nospam.net> wrote in message
news:urTrrzarHHA.3276@TK2MSFTNGP04.phx.gbl...
> "Norman Diamond" <ndiamond@community.nospam> wrote in message
> news:u0eSVUZrHHA.5028@TK2MSFTNGP05.phx.gbl...
>> At the bottom of the Task Manager screen is a button saying "Show
>> processes from all users". I HAVE NOT CLICKED THIS BUTTON. Intuitively
>> I think that if I click the button then Vista will prompt with a list of
>> administrative users, I will have to select one, and I will have to type
>> its password. I haven't tried it yet.

>
> Yes, if you click that button from a standard user account, then it will
> request credentials, the password on a admin account, to show all the
> processes.


Thank you for confirming my intuition.

>> Task Manager is showing processes owned by Task Manager's owner (a
>> standard user) AND processes owned by an administrative user. Why?

>
> That's normal for a standard user. It's not showing all the processes on
> the system that one would see by clicking on show processes from all
> users.


Sure it's not showing all, but why is it showing any? I think it shouldn't
show any other users' processes until administrative credentials are input
(especially when the other users' processes are running as admin).

My System SpecsSystem Spec
Old 06-13-2007   #6 (permalink)
Seth


 
 

Re: Task manager violates security how many ways?

"Norman Diamond" <ndiamond@community.nospam> wrote in message
news:e86Pa$arHHA.1172@TK2MSFTNGP03.phx.gbl...
> "Rock" <Rock@nospam.net> wrote in message
> news:urTrrzarHHA.3276@TK2MSFTNGP04.phx.gbl...
>> "Norman Diamond" <ndiamond@community.nospam> wrote in message
>> news:u0eSVUZrHHA.5028@TK2MSFTNGP05.phx.gbl...
>>> At the bottom of the Task Manager screen is a button saying "Show
>>> processes from all users". I HAVE NOT CLICKED THIS BUTTON. Intuitively
>>> I think that if I click the button then Vista will prompt with a list of
>>> administrative users, I will have to select one, and I will have to type
>>> its password. I haven't tried it yet.

>>
>> Yes, if you click that button from a standard user account, then it will
>> request credentials, the password on a admin account, to show all the
>> processes.

>
> Thank you for confirming my intuition.
>
>>> Task Manager is showing processes owned by Task Manager's owner (a
>>> standard user) AND processes owned by an administrative user. Why?

>>
>> That's normal for a standard user. It's not showing all the processes on
>> the system that one would see by clicking on show processes from all
>> users.

>
> Sure it's not showing all, but why is it showing any? I think it
> shouldn't show any other users' processes until administrative credentials
> are input (especially when the other users' processes are running as
> admin).


The additional processes you are seeing are system processes that are
running in the current users context.

My System SpecsSystem Spec
Old 06-14-2007   #7 (permalink)
Norman Diamond


 
 

Re: Task manager violates security how many ways?

"Seth" <seth_lermanNOSPAM@hotmail.com> wrote in message
news:SY_bi.26$Wr7.16@newsfe12.lga...
> "Norman Diamond" <ndiamond@community.nospam> wrote in message
> news:e86Pa$arHHA.1172@TK2MSFTNGP03.phx.gbl...
>> "Rock" <Rock@nospam.net> wrote in message
>> news:urTrrzarHHA.3276@TK2MSFTNGP04.phx.gbl...
>>> "Norman Diamond" <ndiamond@community.nospam> wrote in message
>>> news:u0eSVUZrHHA.5028@TK2MSFTNGP05.phx.gbl...
>>>> At the bottom of the Task Manager screen is a button saying "Show
>>>> processes from all users". I HAVE NOT CLICKED THIS BUTTON.
>>>>
>>>> Task Manager is showing processes owned by Task Manager's owner (a
>>>> standard user) AND processes owned by an administrative user. Why?
>>>
>>> That's normal for a standard user. It's not showing all the processes
>>> on the system that one would see by clicking on show processes from all
>>> users.

>>
>> Sure it's not showing all, but why is it showing any? I think it
>> shouldn't show any other users' processes until administrative
>> credentials are input (especially when the other users' processes are
>> running as admin).

>
> The additional processes you are seeing are system processes that are
> running in the current users context.


As shown in the screenshot, the additional processes are not system
processes and they are not running in the current user's context.
http://www.geocities.jp/hitotsubishi...ed_taskmgr.png
Administrative user "soft1" is running user process "cmd.exe" in the context
of user "soft1". I can type input into that window. I still wonder why
standard user "$B1Q8l%f!<%6(B" was able to see processes owned by "soft1".

(For example, after posting, I typed the command line "taskmgr" and got a
second Task Manager window. As expected, the second one was owned by user
"soft1" instead of "$B1Q8l%f!<%6(B". As expected, that one did show system
processes. As expected, system processes were owned by user SYSTEM or LOCAL
SERVICE or NETWORK SERVICE.)

My System SpecsSystem Spec
Old 06-19-2007   #8 (permalink)
Seth


 
 

Re: Task manager violates security how many ways?

"Norman Diamond" <ndiamond@community.nospam> wrote in message
news:Ook6JturHHA.1296@TK2MSFTNGP06.phx.gbl...
> "Seth" <seth_lermanNOSPAM@hotmail.com> wrote in message
> news:SY_bi.26$Wr7.16@newsfe12.lga...
>> "Norman Diamond" <ndiamond@community.nospam> wrote in message
>> news:e86Pa$arHHA.1172@TK2MSFTNGP03.phx.gbl...
>>> "Rock" <Rock@nospam.net> wrote in message
>>> news:urTrrzarHHA.3276@TK2MSFTNGP04.phx.gbl...
>>>> "Norman Diamond" <ndiamond@community.nospam> wrote in message
>>>> news:u0eSVUZrHHA.5028@TK2MSFTNGP05.phx.gbl...
>>>>> At the bottom of the Task Manager screen is a button saying "Show
>>>>> processes from all users". I HAVE NOT CLICKED THIS BUTTON.
>>>>>
>>>>> Task Manager is showing processes owned by Task Manager's owner (a
>>>>> standard user) AND processes owned by an administrative user. Why?
>>>>
>>>> That's normal for a standard user. It's not showing all the processes
>>>> on the system that one would see by clicking on show processes from all
>>>> users.
>>>
>>> Sure it's not showing all, but why is it showing any? I think it
>>> shouldn't show any other users' processes until administrative
>>> credentials are input (especially when the other users' processes are
>>> running as admin).

>>
>> The additional processes you are seeing are system processes that are
>> running in the current users context.

>
> As shown in the screenshot, the additional processes are not system
> processes and they are not running in the current user's context.
> http://www.geocities.jp/hitotsubishi...ed_taskmgr.png
> Administrative user "soft1" is running user process "cmd.exe" in the
> context of user "soft1". I can type input into that window. I still
> wonder why standard user "$B1Q8l%f!<%6(B" was able to see processes owned by
> "soft1".


But yoiu don't specify "how" those processes were launched. Are they
showing up form a previous WIndows session where they were launched and then
you "switched" users? Or were they run using "RunAs" from within the
current user context?

> (For example, after posting, I typed the command line "taskmgr" and got a
> second Task Manager window. As expected, the second one was owned by user
> "soft1" instead of "$B1Q8l%f!<%6(B". As expected, that one did show system
> processes. As expected, system processes were owned by user SYSTEM or
> LOCAL SERVICE or NETWORK SERVICE.)



My System SpecsSystem Spec
Old 06-19-2007   #9 (permalink)
Alun Harford


 
 

Re: Task manager violates security how many ways?

Norman Diamond wrote:
> "Seth" <seth_lermanNOSPAM@hotmail.com> wrote in message
> news:SY_bi.26$Wr7.16@newsfe12.lga...
>> "Norman Diamond" <ndiamond@community.nospam> wrote in message
>> news:e86Pa$arHHA.1172@TK2MSFTNGP03.phx.gbl...
>>> "Rock" <Rock@nospam.net> wrote in message
>>> news:urTrrzarHHA.3276@TK2MSFTNGP04.phx.gbl...
>>>> "Norman Diamond" <ndiamond@community.nospam> wrote in message
>>>> news:u0eSVUZrHHA.5028@TK2MSFTNGP05.phx.gbl...
>>>>> At the bottom of the Task Manager screen is a button saying "Show
>>>>> processes from all users". I HAVE NOT CLICKED THIS BUTTON.
>>>>>
>>>>> Task Manager is showing processes owned by Task Manager's owner (a
>>>>> standard user) AND processes owned by an administrative user. Why?
>>>>
>>>> That's normal for a standard user. It's not showing all the
>>>> processes on the system that one would see by clicking on show
>>>> processes from all users.
>>>
>>> Sure it's not showing all, but why is it showing any? I think it
>>> shouldn't show any other users' processes until administrative
>>> credentials are input (especially when the other users' processes are
>>> running as admin).

>>
>> The additional processes you are seeing are system processes that are
>> running in the current users context.

>
> As shown in the screenshot, the additional processes are not system
> processes and they are not running in the current user's context.
> http://www.geocities.jp/hitotsubishi...ed_taskmgr.png
> Administrative user "soft1" is running user process "cmd.exe" in the
> context of user "soft1".


I doubt that. I suspect that "soft1" is running cmd.exe in the context
of "Administrators", which all users can see.

Alun Harford
My System SpecsSystem Spec
Old 06-20-2007   #10 (permalink)
Norman Diamond


 
 

Re: Task manager violates security how many ways?

"Seth" <seth_lermanNOSPAM@hotmail.com> wrote in message
news:%uNdi.74$QA2.28@newsfe12.lga...
> "Norman Diamond" <ndiamond@community.nospam> wrote in message
> news:Ook6JturHHA.1296@TK2MSFTNGP06.phx.gbl...
>> "Seth" <seth_lermanNOSPAM@hotmail.com> wrote in message
>> news:SY_bi.26$Wr7.16@newsfe12.lga...
>>> "Norman Diamond" <ndiamond@community.nospam> wrote in message
>>> news:e86Pa$arHHA.1172@TK2MSFTNGP03.phx.gbl...
>>>> "Rock" <Rock@nospam.net> wrote in message
>>>> news:urTrrzarHHA.3276@TK2MSFTNGP04.phx.gbl...
>>>>> "Norman Diamond" <ndiamond@community.nospam> wrote in message
>>>>> news:u0eSVUZrHHA.5028@TK2MSFTNGP05.phx.gbl...
>>>>>> At the bottom of the Task Manager screen is a button saying "Show
>>>>>> processes from all users". I HAVE NOT CLICKED THIS BUTTON.
>>>>>> Task Manager is showing processes owned by Task Manager's owner (a
>>>>>> standard user) AND processes owned by an administrative user. Why?
>>>>>
>>>>> That's normal for a standard user. It's not showing all the processes
>>>>> on the system that one would see by clicking on show processes from
>>>>> all users.
>>>>
>>>> Sure it's not showing all, but why is it showing any? I think it
>>>> shouldn't show any other users' processes until administrative
>>>> credentials are input (especially when the other users' processes are
>>>> running as admin).
>>>
>>> The additional processes you are seeing are system processes that are
>>> running in the current users context.

>>
>> As shown in the screenshot, the additional processes are not system
>> processes and they are not running in the current user's context.
>> http://www.geocities.jp/hitotsubishi...ed_taskmgr.png
>> Administrative user "soft1" is running user process "cmd.exe" in the
>> context of user "soft1". I can type input into that window. I still
>> wonder why standard user "$B1Q8l%f!<%6(B" was able to see processes owned by
>> "soft1".

>
> But yoiu don't specify "how" those processes were launched. Are they
> showing up form a previous WIndows session where they were launched and
> then you "switched" users? Or were they run using "RunAs" from within the
> current user context?


cmd.exe was launched using Vista's equivalent of "RunAs". That command
window and any programs started from that command window operate in the
context of user "soft1" not user "$B1Q8l%f!<%6(B". I still don't see why it is
considered acceptable for an instance of taskmgr.exe which is running in the
context of standard user "$B1Q8l%f!<%6(B" to display any of the tasks which run
in the context of a user other than "$B1Q8l%f!<%6(B".

(In contrast when another instance of taskmgr.exe was started by
administrative user "soft1" and that privileged instance showed everything,
that seemed reasonable to me.)

My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
task manager Vista account administration
Why task manager has sidebar more than 1 task ?? Vista General
Task Manager not terminating task. Vista performance & maintenance
Task Manager will not run Vista General
Task Manager Vista General


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46