Window's random number generator not random enough
By Matthew Sparkes
Posted on 14 Nov 2007 at 10:23
A flaw in the way that random numbers are generated in Windows could enable hackers to predict SSL keys, laying browsing, email and IM communications open to interception.
The research, carried out at the University of Haifa in Israel, was conducted on Windows 2000, but it is likely that the same method is used to create random numbers in XP and Vista.
"We reconstructed, for the first time, the algorithm used by the pseudo-random number generator. We analysed the security of the algorithm and found a non-trivial attack: given the internal state of the generator, the previous state can be computed," says the the research paper.
Predicting future random numbers relies on knowing the initial state of the stack. Once this is known, it is possible to predict up to 128kb of output from the generator, after which Windows refreshes the state of the generator.
"We also analysed the way in which the generator is run by the operating system, and found that it amplifies the effect of the attacks: The generator is run in user mode rather than in kernel mode, and therefore it is easy to access its state even without administrator privileges."
The research claims that a simple buffer overflow could be used to obtain the value of the stack, which could then be used to predict future SSL keys.
From around the web
advertisement
- Laptop bag reviews: nine tested
- Sony VAIO T Series Ultrabook review: first look
- Revealed: the military standards and robots HP uses to test its laptops
- Windows 8: multi-monitors and double standards?
- Why is TalkTalk's year-old porn filter suddenly big news?
- Why are laptop screens so far behind mobiles?
- HP EliteBook Folio review: first look
- The shoebox-sized all-in-one printer
- Forget the Ultrabook: here comes the HP Sleekbook
- HP Spectre XT review: first look
- Why you have to be left in the dark on OS patches
- Is Microsoft mismanaging Windows on ARM?
- Dealing with spam surrogates
- Why 3G broadband can be better and cheaper than ADSL
- Is Twitter bad for business?
- Publishing your email address isn't a security disaster
- Why you'll need a fax machine to develop iOS apps
- Learning to adapt to the mobile web
- Why you shouldn't use WPS on your Wi-Fi network
- Disabled users suffer when software breaks the rules
advertisement
