Hi Steve,

thanks for your input on this.

Steve Langasek wrote:
> Well, that sounds better than the current state, but a) the code for it
> isn't written and I'm not familiar enough with xscreensaver to be confident
> of getting it right on the first try myself, b) we have to cover more than
> just xscreensaver (xlockmore is also affected AIUI), c) I'm not sure if
> peeking in /proc is going to work if the user has SELinux turned on.

b) and c) are indeed not taken care of. OTOH, it seems to me that the
situation would get strictly better when the easy case is taken care of.

> It also seems to introduce a race condition where the display is unlocked
> and vulnerable to attack during the upgrade, which I'd prefer not to have
> pam itself be responsible for. 

While this is something to be concerned about, the forced restart is
triggered by the local administrator in a situation where a good local
administrator will advise the users to shut down applications and log
out anyway. In my brief experiments, I was under the impression that
inputs still are locked when a locking xscreensaver is killed. This
needs verification, but if it is indeed the case the problem would be
information disclosure. This seems not that different from allowing
random screensavers when some of which do not conceal the content of the
screen. Ideally, one would need to have a way to prevent this, though.

> I think advising the user to disable the
> screensaver for the duration of the upgrade is a choice I'd be more
> comfortable with, rather than forcibly restarting the screensaver.

OK, this is really what I wanted to know because, as you point out,
implementing a forced restarting of xscreensaver takes some work, so if
you as the maintainer prefer the status quo, I might as well pass.

Kind regards

T.
-- 
Thomas Viehmann, http://thomas.viehmann.net/



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to