Re: Why does reading from /dev/urandom deplete entropy so much?
- From: Matt Mackall <mpm@xxxxxxxxxxx>
- Date: Tue, 4 Dec 2007 16:15:25 -0600
On Tue, Dec 04, 2007 at 03:18:27PM -0600, Mike McGrath wrote:
Matt Mackall wrote:
which would have been in v2.6.22-rc4 through the normal CVE process.We can but it will likely take a few weeks to get a good sampling. UUID
The only other bits in there are wall time and utsname, so systems
with no CMOS clock would behave repeatably. Can we find out what
kernels are affected?
is unique in the db so when someone checks in with the same UUID, the
old one gets overwritten.
We can probably assume that for whatever reason the two things with
duplicate UUID had the same seed. If not, we've got -much- bigger
problems.
..931 e2b67e1d-e325-4740-b938-795addb45280
The left number is times this month someone has submitted a profile with
that UUID. If we take the last one as an example has come from over 800
IP's in the last 20 days. It seems very unlikely that one person would
find his way to 800 different IP's this month. Let me know if you'd
like more.
Any other details would be interesting.
We'll be able to get lots of stuff. Here's a profile of whats currently
in e2b67e1d-e325-4740-b938-795addb45280.
u_u_id: e2b67e1d-e325-4740-b938-795addb45280
o_s: Fedora release 7.92 (Rawhide)
kernel_version: 2.6.23.1-23.fc8
Hmmm, a kernel where the fingered bug is already fixed.
So what's being used for the seed here? I assume you either ship all
CDs with no seed file or the same seed file, yes? That leaves utsname,
presumably a constant across a large number of machines and time of day.
Still possible, I suppose, that's it's 931 boxes booted with the same
time of day. How many total machines are you tracking?
If it is a time of day weirdness (ie N machines with dead CMOS
batteries or no CMOS clock at all), then you'd expect to see a normal
distribution of collisions around the average time to get to the
initialization function, with a rapid falloff on either side. Or,
looked at from a histogram of collision counts, a round peak rapidly
rolling off.
Other failure modes would tend to give you a much more uniform (and
therefore likely invisible) distribution.
platform: i686
bogomips: 3660.33
system_memory: 2025
system_swap: 964
vendor: Sony Corporation
system: VGN-FE31Z C3LMPJWX
cpu_vendor: GenuineIntel
cpu_model: Intel(R) Core(TM)2 CPU T
num_cp_us: 2
cpu_speed: 1833
language: en_US.UT
default_runlevel: 5
Some *** snuck a patch in to use ktime_get_real() in the pool init
function, so we should have nanosecond resolution here, but only a) if
TSC actually works and b) if all the clock sources get initialized
before the RNG. Otherwise, we might be using jiffies or worse here.
--
Mathematics is the supreme nostalgia of our time.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- Re: Why does reading from /dev/urandom deplete entropy so much?
- From: Mike McGrath
- Re: Why does reading from /dev/urandom deplete entropy so much?
- References:
- Why does reading from /dev/urandom deplete entropy so much?
- From: Marc Haber
- Re: Why does reading from /dev/urandom deplete entropy so much?
- From: Adrian Bunk
- Re: Why does reading from /dev/urandom deplete entropy so much?
- From: Ray Lee
- Re: Why does reading from /dev/urandom deplete entropy so much?
- From: Alan Cox
- Re: Why does reading from /dev/urandom deplete entropy so much?
- From: Matt Mackall
- Re: Why does reading from /dev/urandom deplete entropy so much?
- From: Theodore Tso
- Re: Why does reading from /dev/urandom deplete entropy so much?
- From: Alan Cox
- Re: Why does reading from /dev/urandom deplete entropy so much?
- From: Matt Mackall
- Re: Why does reading from /dev/urandom deplete entropy so much?
- From: Mike McGrath
- Why does reading from /dev/urandom deplete entropy so much?
- Prev by Date: Re: remote debugging via FireWire * __fast__ firedump!
- Next by Date: Re: [PATCH] sata_nv: fix ADMA ATAPI issues with memory over 4GB (v3)
- Previous by thread: Re: Why does reading from /dev/urandom deplete entropy so much?
- Next by thread: Re: Why does reading from /dev/urandom deplete entropy so much?
- Index(es):