НСА је препоручила прелазак на меморијске безбедне програмске језике

Америчка агенција за националну безбедност објавила је извештај у којем се анализирају ризици од рањивости изазваних грешкама при раду са меморијом, као што је приступ меморијској области након што је она ослобођена и прекорачење граница бафера. Организације се подстичу да се удаље од програмских језика као што су Ц и Ц++, који препуштају управљање меморијом програмеру, у мери у којој је то могуће, у корист језика који обезбеђују аутоматско управљање меморијом или врше провере безбедности меморије у време компајлирања.

Препоручени језици који смањују ризик од грешака узрокованих небезбедним руковањем меморијом укључују Ц#, Го, Јава, Руби, Руст и Свифт. Као пример наводи се статистика Мајкрософта и Гугла, према којој је око 70% рањивости у њиховим софтверским производима узроковано небезбедним руковањем меморијом. Ако није могуће прећи на безбедније језике, организацијама се саветује да појачају своју заштиту коришћењем додатних опција компајлера, алата за откривање грешака и поставки оперативног система које отежавају искоришћавање рањивости.

Извор: опеннет.ру

Додај коментар