Secure Attention Key
Secure Attention Key
Posted Mar 29, 2012 1:14 UTC (Thu) by tialaramex (subscriber, #21167)In reply to: GNOME 3.4 released by pboddie
Parent article: GNOME 3.4 released
In Windows when you press the SAK it forcibly summons a separate desktop, which you can think of as being kind of like a separate X server process. This desktop is "owned" by the System user, roughly equivalent to Unix root, so anyone with permission to tamper with it could just have replaced the entire OS kernel or whatever they wanted.
On the system desktop lives the login dialog (when nobody is logged in), the lock dialog (when somebody is logged in, but their password is needed to resume their session) and that dialog which offers you choices like changing who is logged in or starting a task manager. Because they live in a separate desktop, ordinary programs can't tamper with them and are only just barely aware they exist.
Within a single desktop (or indeed an X session) ordinary programs can snoop all keypresses, silently take pictures of other windows, send fake keypress or mouse click events, initiate phony drag-and-drop operations, impersonate other programs (e.g. popping up a SSH passphrase dialog) and other nasty tricks. They cannot, however, prevent the SAK from summoning its secure desktop.
Posted Mar 29, 2012 15:45 UTC (Thu)
by cortana (subscriber, #24596)
[Link] (6 responses)
Posted Mar 29, 2012 17:31 UTC (Thu)
by mathstuf (subscriber, #69389)
[Link] (5 responses)
Posted Mar 29, 2012 17:47 UTC (Thu)
by khim (subscriber, #9252)
[Link] (4 responses)
Posted Mar 30, 2012 1:13 UTC (Fri)
by tialaramex (subscriber, #21167)
[Link] (3 responses)
So you may find that in practice the story goes
User 1: "Oh, a message..." (doesn't read properly) Ctrl+Alt+Delete
Someone would have to do an experiment to check, but this wouldn't be the first time it turned out users are (in a sense) too dumb to fall for a clever trick.
Posted Mar 30, 2012 1:41 UTC (Fri)
by cortana (subscriber, #24596)
[Link] (1 responses)
Posted Apr 15, 2012 16:12 UTC (Sun)
by tialaramex (subscriber, #21167)
[Link]
I wasn't relying on users to notice that something is wrong so much as for them not to notice that anything has changed. The users I deal with don't _seem_ to read that message about pressing Ctrl-Alt-Del and you can't stop it working, so it seemed to me that if people just press it by reflex everything works out OK. Judging from the other reply though, I was wrong.
Posted Mar 30, 2012 5:50 UTC (Fri)
by khim (subscriber, #9252)
[Link]
Experiment showed resounding success. Only instead of “press Ctrl+Alt+Insert” they used trojans with some nonsensical premise in text and “send SMS to XXX-XXX-XXXX” (paid number, obviously) ending. Apparently this business scheme is quite profitable.
Secure Attention Key
Secure Attention Key
You've just proved cortana's point. Note how he suggested to write Ctrl+Alt+Insert instead of Ctrl+Alt+Delete - and you've missed it. Sure, a lot of peoples will miss it, too, but since it's possible to detect Ctrl+Alt+Delete (VMWare does that), program should just close that window and wait for the next opportunity. Eventually user will actually read the text, will press the Ctrl+Alt+Insert and will give the password program is seeking.
Secure Attention Key
Secure Attention Key
User 2: "Oh, a message..." (doesn't read properly) Ctrl+Alt+Delete
User 3: Ctrl+Alt+Delete "Wait did that say... whatever, it worked"
User 4: "Oh, a message..." (doesn't read properly) Ctrl+Alt+Delete
User 5: "Ctrl+Alt+Insert? What's this? Hey, you, IT guy, why does this say Ctrl+Alt+Insert, don't you get tired of changing things for no reason?"
Administrator: "Mmm, infected PC. Wipe it and re-install"
[ Malware is no longer installed ]
Secure Attention Key
Secure Attention Key
Secure Attention Key
Someone would have to do an experiment to check, but this wouldn't be the first time it turned out users are (in a sense) too dumb to fall for a clever trick.