Windows Vista Forums
Vista Forums Home Join Vista Forums Donate Vista Tutorials Tags

Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
Register at Vista forums...the world biggest Windows Vista resource Join Vista Forums Now

Go Back   Vista Forums > Vista Newsgroups > Vista security

Task manager violates security how many ways?

Update your Vista Drivers Update Your Drivers Now!!
Closed Thread
 
Thread Tools Display Modes
Old 06-13-2007   #1 (permalink)
Norman Diamond
Guest


 

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
Guest


 

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
Guest


 

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
Guest


 

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
Guest


 

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
Guest


 

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
Guest


 

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
Guest


 

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
Guest


 

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
Guest


 

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
Closed Thread

Thread Tools
Display Modes



Similar Threads
Thread Thread Starter Forum Replies Last Post
Why task manager has sidebar more than 1 task ?? valentine Vista General 1 07-15-2008 02:38 AM
Task Manager not terminating task. bilvihur Vista performance & maintenance 3 03-27-2008 10:12 AM
Task Manager RENEE Vista performance & maintenance 0 02-22-2008 07:23 PM
Task manager Ron Vista General 1 01-09-2008 06:46 AM
Task manager Rick Parker Vista performance & maintenance 5 05-21-2007 09:06 AM


Vistax64.com 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 2005-2008

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 47 48 49 50 51