[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: XDM has the same problem as netscape ?!
In message <[email protected]>, Ian Goldberg writes:
>In article <[email protected]>,
>Nelson Minar <[email protected]> wrote:
>>Last time I looked, the MIT-MAGIC-COOKIE-1 scheme used in X11R4 had
>>the same problem: the random seed was based on the current time to the
>>microsecond, modulo the granularity of the system clock. I think I
>>figured that on my hardware, if I could figure out which minute the X
>>server started (easy with finger), I'd only have to try a few
>>thousand keys or so. Caveat: I never actually proved the idea.
>
>Wow. I just checked, and Nelson's right.
[...]
Of corse you can do what I have been doing for years:
$cookie=`good-source-or-random-hex-strings`
xauth add $DISPLAY MIT-MAGIC-COOKIE-1 $cookie
xinit ~/.xinitrc $DISPLAY -- $server :$port -auth $XAUTHORITY
(assuming you set the various variables correctly)
This will allow you to gennerate your own cookies rather then
relying on MIT. (I actually have C code to set the cookie dirrectly,
since I don't really care to have it visable to ps, even breifly).
Unfortunitly X will blat the "secret" out in the clear every time you
make an X connection, so it still isn't very good.