News for hackers. Stuff that matters.
Re: by cperciva on Wednesday March 18, 2026 @01:46AM (#47421957)
Re-seeding is easy. The hard parts are (a) finding everything which needs to be reseeded -- not just explicit RNGs but also things like keys used to pick outgoing port numbers in a pseudorandom order -- and (b) making sure that all the relevant code becomes aware that it was just forked -- not necessarily trivial given that there's no standard "you just got restarted from a snapshot" signal in UNIX.
Re: by Intermernet on Wednesday March 18, 2026 @06:59AM (#47424056)
I would have thought that in the days of containers, we'd have better tooling around this. Sounds like a goldmine for vuln research!
Re: by aa-jv on Wednesday March 18, 2026 @09:28AM (#47425562)
Isn't this what -HUP is supposed to be for in the first place? Maybe a -STOP/-HUP/-HUP situation?
Re: by treyd on Wednesday March 18, 2026 @01:59PM (#47429055)
HUP is short for "hangup" which was supposed to be sent when the tty controlling the session the process is in hung up.
Re: by aa-jv on Friday March 20, 2026 @04:27AM (#47451943)
Right, so tty's go stale prior to the freeze and they must be renewed after the freeze .. seems to me there's a missing system heuristic here.