Windows Vista Forums
Vista Forums Home Join Vista Forums Tech Publications Windows 7 Forum Vista Tutorials Webcasts Tags

Welcome to Vista Forums we are your forum for Windows Vista help and discussion. 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
Reply
 
Thread Tools Display Modes
Old 06-20-2007   #11 (permalink)
Norman Diamond
Guest


 

Re: Task manager violates security how many ways?

"Alun Harford" <devnull@alunharford.co.uk> wrote in message
news:%23WlyxCnsHHA.4916@TK2MSFTNGP05.phx.gbl...
> 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.


I doubt that. taskmgr.exe showed that cmd.exe is being executed by user
"soft1" not by "Administrators".

Meanwhile, why should all users be able to see applications that run in the
context of "Administrators"? taskmgr.exe properly refused to display
applications that run in the context of SYSTEM or LOCAL SERVICE or NETWORK
SERVICE. Why make an exception for Administrators, are they intentionally
less secure than LOCAL SERVICE?


My System SpecsSystem Spec
Old 06-21-2007   #12 (permalink)
Frank Saunders, MS-MVP OE/WM
Guest


 

Re: Task manager violates security how many ways?

"Norman Diamond" <ndiamond@community.nospam> wrote in message
news:eY76LqvsHHA.3556@TK2MSFTNGP05.phx.gbl...

> 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 "英語ユーザ". 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 "英語ユーザ" to display any of the tasks which run
> in the context of a user other than "英語ユーザ".
>
> (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.)


So, either you gave the password for "soft1" or it doesn't have a password.
In the first case there is no security violation, in the second case the
lack of a password for "soft1" is the security violation.

--
Frank Saunders, MS-MVP OE/WM
Do not send mail.

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


 

Re: Task manager violates security how many ways?

"Frank Saunders, MS-MVP OE/WM" <franksaunders@mvps.org> wrote in message
news:C09601BA-A20F-4CBD-8FC3-6F2AE93791F8@microsoft.com...
> "Norman Diamond" <ndiamond@community.nospam> wrote in message
> news:eY76LqvsHHA.3556@TK2MSFTNGP05.phx.gbl...
>
>> 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 "英語ユーザ". 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 "英語ユーザ" to display any of the tasks
>> which run in the context of a user other than "英語ユーザ".
>>
>> (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.)

>
> So, either you gave the password for "soft1" or it doesn't have a
> password. In the first case there is no security violation, in the second
> case the lack of a password for "soft1" is the security violation.


Are you replying to my parenthetical remark? If so, I agree with you. I
added that parenthetical remark in order to point out how it differs from
the situation that I'm complaining about.

When standard user "英語ユーザ" started taskmgr.exe, this standard user did
not enter any password. Furthermore this standard user did not even click
the button to try showing processes owned by other users, and still did not
enter any password. So why did this standard user's instance of taskmgr.exe
display processes that are owned by a user other than this standard user? I
do not think the answer is because a completely separate operation involved
inputting a password for that completely separate operation. I think the
display by an unprivileged execution of taskmgr.exe, of processes owned by a
different user than the unprivileged owner of that instance of taskmgr.exe,
is a security violation.

Meanwhile administrative user soft1 had a password. Meanwhile standard user
英語ユーザ had a password. Did you have some purpose in adding this straw
man to the discussion?

My System SpecsSystem Spec
Old 06-22-2007   #14 (permalink)
Seth
Guest


 

Re: Task manager violates security how many ways?

"Norman Diamond" <ndiamond@community.nospam> wrote in message
news:eY76LqvsHHA.3556@TK2MSFTNGP05.phx.gbl...
> "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".


Even though you used "RunAs", it was still launched from the current users
context, so seeing it in Taskmgr isn't a security violation.

Now if you saw a process that "Soft1" launched via some other mechanism
(like via TELNET or something), that would be a security issue.

> (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
Update your Vista Drivers

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 03:38 AM
Task Manager not terminating task. bilvihur Vista performance & maintenance 3 03-27-2008 11:12 AM
Task Manager RENEE Vista performance & maintenance 0 02-22-2008 08:23 PM
Task manager Ron Vista General 1 01-09-2008 07:46 AM
Task manager Rick Parker Vista performance & maintenance 5 05-21-2007 10:06 AM


Complimentary Industry Resources

Vista Forums has joined forces with TradePub.com to offer you a new, exciting, and entirely free professional resource. Visit http://vistax64.tradepub.com today to browse our selection of complimentary Industry magazines, white papers, webinars, podcasts, and more across 34 industry sectors. No credit cards, coupons, or promo codes required. Try it today!




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