NSA rekomandoi kalimin në gjuhë programimi të sigurta për memorie

Agjencia e Sigurisë Kombëtare e SHBA-së publikoi një raport që analizon rreziqet e dobësive të shkaktuara nga gabimet gjatë punës me memorie, të tilla si aksesi në një zonë memorie pasi të jetë liruar dhe kapërcimi i kufijve të tamponit. Organizatat inkurajohen të largohen nga gjuhët e programimit si C dhe C++, të cilat ia lënë menaxhimin e kujtesës zhvilluesit, në masën e mundshme, në favor të gjuhëve që ofrojnë menaxhim automatik të kujtesës ose kryejnë kontrolle të sigurisë së kujtesës në kohë përpilimi.

Gjuhët e rekomanduara që reduktojnë rrezikun e gabimeve të shkaktuara nga trajtimi i pasigurt i kujtesës përfshijnë C#, Go, Java, Ruby, Rust dhe Swift. Si shembull, përmenden statistikat nga Microsoft dhe Google, sipas të cilave rreth 70% e dobësive në produktet e tyre softuerike janë shkaktuar nga trajtimi i pasigurt i memories. Nëse nuk është e mundur të migroni në gjuhë më të sigurta, organizatat këshillohen të forcojnë mbrojtjen e tyre duke përdorur opsione shtesë përpiluesi, mjete për zbulimin e gabimeve dhe cilësimet e sistemit operativ që e bëjnë më të vështirë shfrytëzimin e dobësive.

Burimi: opennet.ru

Shto një koment