Ahoj vespolek,

mam tu pred sebou par poznamek, ktere se tykaji cricketu a bruteblocku a zda se, ze nikoho moc nezajimaji (z oficialnich konferenci)
Tak je alespon napisu sem :o)

jednak jsem si vsimnul problemu u bruteblock. Ten problem spociva v tom, jak bruteblock pocita a udrzuje tabulku s neplatnejma pokusama o prihlaseni. Finta je v tom, ze tabulka je vlastne pole, kde klic je adresa zdroje a hodnota je pocet pokusu. To je celkem logicke.
Kde se ale da narazit na problem:
1) pokud zadate pocet pokusu 1, tak to znamena ze se nikdy neblokuje, protoze pri prvnim pruchodu se zjisti, ze neexistuje zadnej prvek s timto klicem a vytvori se a da se mu hodnota 1 - pri dalsim pokusu se pricte jednicka, ale kontrola na zablokovani je "pocet = maximum_z_configu", takze to neplati, protoze maximum je 1, ale pocet uz je dva - jednoduse staci nepouzivat maximum = 1, stejne to neni logicke 2) druhej problem je, ze v pripade kdy nekoho zablokuje, tak si nesmaze zaznam z pole. Tedy mame prvek, jehoz pocet je zrovna maximum. Defaultne se blokace provadi tusim na hodinu - to ale v praxi znamena, ze za hodinu je blokaze ukoncena a utocnik se muze zacit pokouset znovu, jenze pak nastane situace z predchoziho pripadu - pocet > maximum a tim padem se neblokuje ale napise se hlaska do logu. Dalo by se rict, ze staci obcas restartovat bruteblock, aby si uvolnil tuhle tabulku, ale to taky neni spravne, protoze tim padem prijde o informace o "pomalejch" utocnicich. Takze jsem udelal patch, kterej rika, ze v pripade ze pocet>maximum, tak se mimo jine nastavuje pocet =1 (predpokladam, ze je to nove kolo a muzeme zacit pocitat od jednicky)

a druha poznamka je o tom, ze cricket povazuje za zajimave pouze maximalni hodnoty, ale ja ho pouzivam treba pro mereni na tepelnem cerpadle a to se spis soustredi na minimalni hodnoty. Takze jsem udelal patch, kterej umoznuje prepnout z maxima na minimum, ale to je zase na delsi psani, takze pokud je na nej nekdo zvedavej, tak ho klidne popisu.


--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem