Добавить новость
smi24.net
News in English
Март
2024

The NSA list of memory-safe programming languages has been updated

0

The US government says it would be better for them if you ceased using C or C++ when programming tools. In a recent report, the White House Office of the National Cyber Director (ONCD) has urged developers to utilize “memory-safe programming languages,” a classification that does not include widely used languages. The recommendation is a step toward “securing the building blocks of cyberspace” and is a component of US President Biden’s cybersecurity plan.

Memory-safety is the defense against flaws and vulnerabilities related to memory access. Examples of this include dangling pointers and buffer overflows. Java’s runtime fault detection checks make it a memory-safe language. Nonetheless, unconstrained pointer arithmetic with direct memory addresses and without bounds checking is supported by both C and C++.

In no particular order, the NSA suggests these memory-safe programming languages

  • Go
  • Rust
  • C#
  • Swift
  • Java
  • Ruby
  • Python
  • Delphi/Object Pascal
  • Ada

According to a 2019 analysis by Microsoft security engineers, memory safety problems were the root cause of almost 70% of security vulnerabilities. In 2020, Google released a similar figure, although this time it was for Chromium browser issues.

The extensive report says, “Experts have identified a few programming languages that both lack traits associated with memory safety and also have high proliferation across critical systems, such as C and C++.”  And the report continues, “Choosing to use memory safe programming languages at the outset, as recommended by the Cybersecurity and Infrastructure Security Agency’s (CISA) Open-Source Software Security Roadmap is one example of developing software in a secure-by-design manner.”

The 19-page report aims to ensure that small organizations and individuals are not the only ones responsible for cybersecurity. Instead, the onus is on bigger institutions, digital businesses, and ultimately the government. The report seeks to detail what is considered “unsafe” programming languages, namely the use of C and C++.  The Microsoft report says, “We’re not here to debate the pros and cons of programming languages, but it is interesting to see that the report does not suggest a specific language in their place. We are told that there are “dozens of memory-safe programming languages that can — and should — be used.”

Additionally, the paper recommends improving software security metrics. According to ONCD, better measurements let technology providers plan, predict, and address risks before they become an issue.

Featured Image Credit: Paul Buijs; Pexels

The post The NSA list of memory-safe programming languages has been updated appeared first on ReadWrite.








Гордости Angsana Velavaru

VZLET.MEDIA: 25 лет успешного SEO-продвижения в эпоху искусственного интеллекта

Состоялось открытие фотовыставки «Особенная красота»

Арбуз, кукуруза и холодные напитки: диетолог Садыков назвал продукты, которые портят ваш сон летом


Brit Who Fought Usyk Calls For Daniel Dubois To ‘Leave The Sport’ After Staying Down In Rematch

Las 'Guerreras del Agua' se dan un baño de bronce en el Mundial de Singapur

Madeline Brewer Marries Jack Thompson-Roylance in England!

Stanford dropout Sam Altman says college is ‘not working great’ for most people—and predicts major change in the next 18 years


В студии Детского радио прошла церемония гашения почтовой марки

НПС построит новые съезды с Северо-Восточной хорды

В лобовом столкновении кроссовера и грузовика погибли два человека

В Санкт-Петербурге обсудили внедрение ИИ в разработку и оптимальные корпоративные архитектуры


Первый трейлер Battlefield 6

Краткая биографическая справка о центральных персонажах Mafia: The Old Country

'I destroyed months of your work in seconds' says AI coding tool after deleting a devs entire database during a code freeze: 'I panicked instead of thinking'

Brütal Legend is free in honor of Ozzy Osbourne, but only for 666 minutes



Росгвардия и МЧС провели совместные учения в Москве

«Деловые Линии» сократили сроки авиаперевозок по более чем 4400 направлений по России

Технологии будущего: MGIMO Ventures объявляет старт четвертого сезона акселерационной программы

Utrace запускает услугу по валидации IT-систем для фармацевтического рынка


В Третьяковке на Кадашевской набережной открылся концертный зал

Благодаря новому промышленному объекту в САО возможность трудоустройства получат более тысячи квалифицированных специалистов

МИД РФ заявил о готовности подписать документ о безъядерной зоне в Юго-Восточной Азии

«Пугачёвскую плесень» окончательно решили убрать


В Главном управлении ФССП России по Московской области состоялось заседание коллегии

Увοлeн Γуcмaн, οпοɜοpивший Ροccию. Дaдут инοaгeнтa или пοвыcят?

Οфициaльнο: Ποcлeдний aвиaнοceц Ροccии xοтят οтпpaвить нa мeтaллοлοм

Эксперимент без гарантий. История «Маруси», которая променяла Калифорнию на алтайские поля


Винус Уильямс проиграла во втором раунде турнира в Вашингтоне.

Медведев обыграл У Ибина и вышел в 1/4 финала турнира в Вашингтоне

Винус Уильямс: Если Серена вернется, она даст вам знать

Сидоренко из России одержал победу и стал чемпионом по настольному теннису на Универсиаде.


Участник ЛизаАлерт из Бурятии помог спасти мужчину в лесу подмосковья

Шаляпин успокоил дочь Бони Анджелину после ее конфликта с мамой

Эксперимент без гарантий. История «Маруси», которая променяла Калифорнию на алтайские поля

Отсидевший четыре года за сходство с мошенником не смог доказать невиновность


Музыкальные новости

Оркестр полиции Республики Сербской впервые выступит на фестивале «Спасская башня» в Москве

Невозможное возможно: две подопечные фонда «Жизнь в Движении» с ограниченными возможностями покорят вершину Эльбруса

AI Певица. Создание AI Певицы. AI Певец. AI Артист.

«Молодежь любит так же, как мы»: Баста рассказал о смыслах своего мюзикла


В Санкт-Петербурге обсудили внедрение ИИ в разработку и оптимальные корпоративные архитектуры

Utrace запускает услугу по валидации IT-систем для фармацевтического рынка

«Деловые Линии» сократили сроки авиаперевозок по более чем 4400 направлений по России

Росгвардия и МЧС провели совместные учения в Москве


Клуб Медиалиги «Амкал» предлагал Овечкину сыграть в Кубке России по футболу

AI Певица. Создание AI Певицы. AI Певец. AI Артист.

Движение к победе: в России стартует премия «Мы верим твердо в героев спорта»

Будь собой, а не "звездой": "Europarty" от White Queen


Несколько автомобилей столкнулись на внешней стороне 92-го км МКАД

В Москве росгвардейцы оказали помощь пострадавшей в ДТП мотоциклистке (видео)

В столичном главке Росгвардии проведён смотр спецтехники

На Крымском мосту восстановили движение автотранспорта


Соболезнования в связи с авиакатастрофой в Амурской области выразили зарубежные лидеры

В сентябре Путину будет представлена обновленная программа строительства кораблей для ВМФ.

"Ультиматум Трампа: потенциальные последствия для Путина"

У Путина есть роскошный подарок для Китая: США схватились за голову, узнав о нем


Новый штамм коронавируса "стратус" фиксируют в Москве с мая

Депздрав Москвы: новый штамм коронавируса "стратус" фиксируют в Москве с мая

Депздрав: новый штамм коронавируса «стратус» фиксируют в Москве с мая

Депздрав Москвы оценил ситуацию с распространением нового штамма коронавируса



Пластический хирург Софья Абдулаева: подтяжка груди нитями - эффективно ли это

Фитнес-марафоны на паузе: суд продлил домашний арест блогеру Лерчек

Новый штамм коронавируса "стратус" фиксируют в Москве с мая

Utrace запускает услугу по валидации IT-систем для фармацевтического рынка



«Каникулы с Росгвардией» проходят в регионах Центральной России

Пять земельных участков для размещения НКО доступны на городских торгах

Игровые терминалы в ТЦ: союз ради будущего

Две трети россиян считают, что спортсмены зарабатывают слишком много


Лукашенко заявил, что в Белоруссии «на всякий случай» готовятся к войне

Лукашенко посоветовал не злить его и не допускать падежа в животноводстве

Лукашенко поделился мнением о самой идеальной профессии.


Собянин: Около 10 тыс. москвичей начали переселение по реновации этим летом

Сергей Собянин поздравил москвича — победителя международной олимпиады по физике

Сергей Собянин. Главное за день

Сергей Собянин сообщил о росте темпов реализации программы реновации


В центре внимания: CorpSoft24 вошел в рейтинг крупнейших ИТ-компаний России

видео пожаров на Кипре стало доступно общественности

Бурмистров: лисы могут появляться на улицах Москвы в период расселения

Исследование выявило снижение инвестиций в экологически чистую энергетику США.


Увοлeн Γуcмaн, οпοɜοpивший Ροccию. Дaдут инοaгeнтa или пοвыcят?

Эксперимент без гарантий. История «Маруси», которая променяла Калифорнию на алтайские поля

В Главном управлении ФССП России по Московской области состоялось заседание коллегии

МЧС предупредило москвичей о жаре до +30℃


В Архангельске началось обучение бойцов СВО, сообщил Цыбульский.

70 участников СВО в Архангельске показали мотивацию выше госслужащих — Цыбульский

Настольный термотрансферный принтер штрих-кодов iDPRT iE4P

Путин дал указание рассмотреть проблемы онкологии в Архангельской области.


Россияне выбирают Крым для отдыха с детьми – названы города-лидеры

Прогноз погоды в Крыму на 25 июля

"Россия дала мне возможность быть счастливым": Джефф Монсон в Крыму

В Симферополе на базе «Клинического госпиталя для ветеранов войн» функционирует гериатрический центр для пожилых людей с возрастными нарушениями


Οфициaльнο: Ποcлeдний aвиaнοceц Ροccии xοтят οтпpaвить нa мeтaллοлοм

Увοлeн Γуcмaн, οпοɜοpивший Ροccию. Дaдут инοaгeнтa или пοвыcят?

В Главном управлении ФССП России по Московской области состоялось заседание коллегии

Михаил Ефремов разъехался с женой на фоне новостей о разводе














СМИ24.net — правдивые новости, непрерывно 24/7 на русском языке с ежеминутным обновлением *