Mon, Apr 04, 2016 at 07:20:33PM +1200, David Phillips:
> The main reason for the inclusion of the 'fail on clear' behaviour was so that
> you could see if anyone tampered with the computer while it was locked:

I reckoned that was the reason for the behaviour. My problem is that I
am used to banging a little on the keyboard and hitting "return" before
leaving my desk, to make sure it's locked (the monitor sleeps a little
earlier). Ever since the change, it's been bothering me that the monitor
doesn't turn off the panel whenever I do that (because the screen isn't
black). If I *don't* do the banging, then it's even less secure than not
knowing about the failed guesses.

> Please note also that pressing backspace to empty the input buffer will result
> in the failure colour being shown even though this "isn't really a failure"
> either :)
> 
> In order to get the behaviour you're after, is there a problem with simply
> setting failonclear to False in config.h? I understand the behaviour isn't
> identical to your patch, but the "security" is the same. With this patch
> applied, if Mallory failed to guess your password, he can just press Esc and
> you're none the wiser.

Wouldn't it be more consistent if setting failonclear to false also
caused slock not to fail on "escape"? After all, if you don't press
"return", there's been no guess. That would appease my OCD. As it
stands, failonclear is not good enough, because you have to erase letter
by letter.

I once thought about adding little dots on top of the INPUT or INIT
screen, to show how many failed attempts there's been. But it struck me
as sucking too much for slock.


Anyhow... I didn't search through the list archives; if we're revisiting
this, feel free to drop it (with my apologies).


Thomas


Reply via email to