NSA жадты қауіпсіз бағдарламалау тілдеріне ауысуды ұсынды

АҚШ Ұлттық қауіпсіздік агенттігі жадпен жұмыс істеу кезіндегі қателер, мысалы, оны босатқаннан кейін жад аймағына қол жеткізу және буфер шекараларының асып кетуі сияқты осалдықтардың тәуекелдерін талдайтын есепті жариялады. Ұйымдарға жадты басқаруды әзірлеушіге мүмкіндігінше қалдыратын C және C++ сияқты бағдарламалау тілдерінен жадты автоматты түрде басқаруды қамтамасыз ететін немесе компиляция уақытында жад қауіпсіздігін тексеруді жүзеге асыратын тілдердің пайдасына көшуге шақырылады.

Қауіпті жадты өңдеуден туындаған қателер қаупін азайтатын ұсынылған тілдерге C#, Go, Java, Ruby, Rust және Swift жатады. Мысал ретінде Microsoft пен Google статистикасы келтірілген, соған сәйкес олардың бағдарламалық өнімдеріндегі осалдықтардың шамамен 70% жадты қауіпсіз өңдеуден туындайды. Қауіпсізірек тілдерге көшу мүмкін болмаса, ұйымдарға осалдықтарды пайдалануды қиындататын қосымша компилятор опцияларын, қателерді анықтау құралдарын және операциялық жүйе параметрлерін пайдалану арқылы қорғауды күшейту ұсынылады.

Ақпарат көзі: opennet.ru

пікір қалдыру