NSA mælti með því að skipta yfir í minnisörugg forritunarmál

Bandaríska þjóðaröryggisstofnunin birti skýrslu sem greindi hættuna á veikleikum sem stafa af villum þegar unnið er með minni, eins og aðgangur að minnissvæði eftir að það hefur verið losað og yfirkeyrt biðminni. Stofnanir eru hvattar til að hverfa frá forritunarmálum eins og C og C++, sem skilja eftir minnisstjórnun til þróunaraðila, að því marki sem mögulegt er, í þágu tungumála sem veita sjálfvirka minnisstjórnun eða framkvæma öryggisathuganir á minnistíma.

Ráðlögð tungumál sem draga úr hættu á villum af völdum óöruggrar minnismeðferðar eru C#, Go, Java, Ruby, Rust og Swift. Sem dæmi er tölfræði frá Microsoft og Google nefnd, en samkvæmt henni stafar um 70% veikleika í hugbúnaðarvörum þeirra af óöruggri minnismeðferð. Ef ekki er hægt að flytja yfir á öruggari tungumál er stofnunum bent á að styrkja vernd sína með því að nota fleiri þýðandavalkosti, villugreiningartól og stýrikerfisstillingar sem gera það erfiðara að nýta veikleika.

Heimild: opennet.ru

Bæta við athugasemd