Re: Disable programmatically the "Fast User Switching"
From: Viviana Vc (vcotirlea_at_hotmail.com)
Date: 05/04/04
- Next message: Lars Netzel: "Extracting Event Logs information problem!"
- Previous message: Sameh Ahmed: "Re: 2 questions: uptime and last logged on users"
- In reply to: Tim Robinson: "Re: Disable programmatically the "Fast User Switching""
- Next in thread: Ivan Brugiolo [MSFT]: "Re: Disable programmatically the "Fast User Switching""
- Reply: Ivan Brugiolo [MSFT]: "Re: Disable programmatically the "Fast User Switching""
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 04 May 2004 11:06:18 +0200
As I read from the NGs the Cisco VPN client, PCAnywhere and Client
Services for Netware are doing the same ... They probably also have a
reason for this ...
Also if you look at:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&threadm=!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAnPQpmkc/vBG8Jfb3ldblgcKAAAAQAAAApHIMXER7Y0e2bLmfbZMqcAEAAAAA%40012.net.il&rnum=1&prev=/groups%3Fq%3Dkill.exe%2B%2522Fast%2BUser%2BSwitching%2522%26ie%3DUTF-8%26oe%3DUTF-8%26hl%3Den
you'll see that somebody complain to MS about some security issue and he
posts there the answer from MS:
"[...]
It's focus is on
this separation of settings to provide personalization, it is not
explicitly designed to provide complete security separation of users. It
does not make any promises about explicitly keeping sessions secure from
each other.
[...]
However, given the consumer oriented usage scenario for FUS, it is
likely that there is a very high degree of trust between each user, as
they will be part of the same household etc.
[...]"
So, in my application case I have MyProxy that is listening on a port
and the email clients that connect to MyProxy. Now, MyProxy is started
for each user with it's specific settings. If user A log in he will have
MyProxy running with the settings for user A. For FUS scenario I could
think about 2 scenario:
- when user B logs in by FUS-ing from user A, MyProxy for user A could
be killed and MyProxy for user B could be started on the same port like
MyProxy of user A that was just killed. But the email clients for user A
might still be opened and they will connect to MyProxy of user B which
is a security problem. I could of course in MyProxy to check that the
connection is coming from the Active Session, and to refuse the other
connections, but in this case user A can have an exploit to use user's B
MyProxy by somehow faking the session ID.
- when user B logs in, MyProxy will start on another port than user's A
MyProxy. Again B could exploit the MyProxy of user A if he knows the
port where MyProxy for user A is running
And yes, MyProxy has to be started with the settings of a specific user.
I won't get into details, but MyProxy can not serve 2 different users in
the same time.
So, because my product is a security product I can not just assume that
the people that are using FUS trust each other ...
Thanks,
Viv
On Mon, 3 May 2004 18:10:45 +0100, "Tim Robinson"
<tim.at.gaat.freeserve.co.uk@invalid.com> wrote :
>Viviana Vc wrote:
>>>> I would like programmatically to disable "Fast User Switching"
>>>> (FUS).
>>>
>>> Why? I, for one, would write numerous flames to the trade press
>>> about your application if I installed it and discovered that it had
>>> disabled FUS.
>>
>> Because I read on newsgroups that FUS should be used between people
>> that trust each other as it's not that safe from the security point
>> of view. As my app is security related I would like to have this
>> option ....
>
>Regardless of how safe FUS might be (got any firm evidence? The separation
>between FUS sessions is much greater than the separation between programs
>within a session), your program will also fail on a Terminal Server system.
>Fast User Switching is a special case of Terminal Services. I would hope
>that a lot of your potential users would be very upset if you broke their
>terminal server.
- Next message: Lars Netzel: "Extracting Event Logs information problem!"
- Previous message: Sameh Ahmed: "Re: 2 questions: uptime and last logged on users"
- In reply to: Tim Robinson: "Re: Disable programmatically the "Fast User Switching""
- Next in thread: Ivan Brugiolo [MSFT]: "Re: Disable programmatically the "Fast User Switching""
- Reply: Ivan Brugiolo [MSFT]: "Re: Disable programmatically the "Fast User Switching""
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|