Miroslav Lachman wrote:
Ma tedy ta randomizace nejaky smysl, nebo je to zbytecne?
Ano ;-)

Kdyz jsem o tom loni uvazoval, tak me vubec nenapadlo, ze muze existovat pripad, kdy random PID naopak muze zpusobit problemy a to jeste zneuzitelne na dalku:

Je ovsem poctive rict, ze to neni chyba randomizace jako takove, ale spis chyba zpusobena nedbalou implementaci generatoru, chyba nezavisla na konkretni metode generovani sekvence.

This flaw relies on the fact that a hello cookie created by the server is generated using the current Unix timestamp (so up to the second) and the PID of the process handling the request.

Jinymi slovy, nejde vubec o skutecne nahodne cislo. To ale neni samo o sobe problem (ve vztahu k probiranemu) - ten je jinde.

At uz je metoda generovani jakakoliv, korektni implementace musi zajistit aby nedoslo k opakovanemu vygenerovanni stejneho cisla pred vyprsenim pouzitelnosti minule inkarnace. Protoze hello cookie na teto vlastnosti proste zavisi.

The author explains that such attack is not realizable on systems using traditionnal sequential PID because it would require more than 65000 connections attempts to made in less than one second.

Mozna mi neco unika, ale me 65000 pokusu spojeni behem jedne sekundy nepripada byt nemoznym. Takze i sekvencni generator by mel problem duplicit nejak resit.

Dan
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem