"Lama" bych asi nepoužil. Ale souhlasím s tím, že audit tak nějak naznačil, že autoři těm věcem až tak moc nerozumí a teprve se učí. Rychlá oprava je sice fajn, ale osm kritických chyb, které tam jsou tak dlouho, že na ně přijde audit? V SW, který se nijak živelně nevyvíjí?
Jinak se zkuste na ten seznam podívat. Já se pocitu, že ten nový bootloader psal někdo, kdo o bezpečnosti ještě moc neví, zbavit nedokážu:
- keystrokes not erased after authentication
- sensitive data not correctly erased
- memory corruption
- null pointer, dead code, inconsistent data reads by ConfigRead, bad pointer in EFIGetHandles, null pointer dereference in the graphic library
To jsou chyby, které bych pochopil u "normálního" programu. Ale tohle je program pro šifrování! Rychlost opravy na jednu stranu naznačuje, že jsou to triviální chyby, ale na druhou stranu to ukazuje, že autor si to po sobě sám moc nezkontroloval a že auditoři byli asi první další lidé, co ten kód viděli.
Kupříkladu moje soudnost. Když něco neumím, tak to nedělám. Případně se to učím, ale produkt dodávám s velkým varováním, že se jedná o "učňovský produkt". Vydávat své první nejisté pokusy za produkt připravený na produkční nasazení v oblasti bezpečnosti, to už není jen o odvaze.