Hlavní navigace

V jádře patrně nebude kontrola přetečení, Linus je proti

13. 5. 2024

Sdílet

Linus Torvalds Autor: Wikipedie

Kees Cook z Google navrhnul minulý týden v LKML kontrolu přetečení a podtečení u celočíselné aritmetiky, aby se předešlo chybám, které mohou být zneužity.

Linus Torvalds se vyjádřil, že přetečení celočíselné aritmetiky bez znaménka je dobře definované a také často naschvál používané. Neví sice, jak hojné je takové použití v jádře, ale uvádí příklad:

unsigned int a, b;

if (a+b < a) ..

Dále Linus pokračuje, že záleží na tom, jak je výsledek přetečení použit. Jenom pokud to bude velikost nebo index v poli, tak by to mohl být problém. Ale zatím to vypadá, že kontrola přetečení v jádře nebude.

(zdroj: phoronix)

Našli jste v článku chybu?
  • Aktualita je stará, nové názory již nelze přidávat.

Byl pro vás článek přínosný?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.