- Владелец Google попадёт в биржевой индекс... (6367)
- Владелец Googler попадёт в биржевой индекс... (12458)
- Недешёвый игровой ПК Steam Machine оказался... (6635)
- SpaceX разместила облигации на сумму $25... (8123)
- Ещё одна жертва GTA VI: ролевой боевик Lords... (7118)
- Курс акций SpaceX опустился ниже $150... (6804)
- Стоимость санкционных чипов Nvidia на... (7535)
- Китайские разработчики пожаловались... (7964)
- Китайские разработчики ПО пожаловались... (6847)
- Disney всерьёз рассматривала возможность... (7230)
- В MIT создали навигационный чип с... (7667)
- Новая статья: Обзор ноутбука ASUS Zenbook... (9699)
- AOC представила яркий игровой OLED-монитор... (8675)
- M**a перестала следить за всеми действиями... (7093)
- Вышли первые обзоры портативной приставки... (6726)
- Nothing представит 7 июля смартфон Phone... (7725)
АНБ США рекомендует крупным IT-компанияем отказаться от C/C++ — эти языки небезопасны
Дата: 2022-11-14 22:21
В Агентстве национальной безопасности США опубликовали свежий отчёт, посвящённый кибербезопасности. В частности, там шла речь о возможных уязвимостях при работе приложений с памятью.
В организации порекомендовали отказаться от использования языков C/C++, вместо них рекомендуется использовать C#, Go, Java, Ruby, Rust и Swift, которые имеют встроенную защиту памяти.
В ведомстве отметили, что около 70% уязвимостей в продуктах Microsoft и Google связаны как раз с небезопасной работой с памятью. К примеру, они могут использовать переполнение буфера или ошибки распределения памяти, что даёт доступ к целевым системам. Полностью отчёт можно прочитать здесь.
Помимо этого, рекомендуется задействовать системы защиты кода на уровне компилятора, чтобы простые ошибки не становились причиной взлома.
Многие разработчики уже начали отказываться от C/C++ ради «безопасности и надёжности». В сентябре это предложил технический директор Microsoft Azure Марк Руссинович (Mark Russinovich). Также ранее Линус Торвальдс (Linus Torvalds) заявил, что хочет добавить поддержку Rust в ядро Linux, ведь для этого есть объективные причины. Одной их них стало желание стимулировать новых разработчиков начать работу над ядром.
При этом C использовался уже более полувека. На нём написаны Windows, Linux и другие операционные системы.
Подробнее на iXBT
Предыдущие новости
Bitcoin Cash может стать законным платежным средством в островном государстве Сент-Китс и Невис
Bitcoin Cash (BCH) может стать законным платёжным средством в Сент-Китс и Невис к марту следующего года, заявил премьер-министр этой страны на конференции в субботу. Терранс Дрю (Terrance Drew), который также является министром финансов этой карибской страны, сказал, что решение будет принято после процесса необходимой проверки и консультаций с экспертами, а...
В деле о подгоревших GeForce RTX 4090 появился подозреваемый: переходники Astron и NTK различаются по надёжности
Компания NVIDIA на днях заявила, что продолжает искать решение проблемы с оплавляющимися 12+4-контактными переходниками питания для видеокарт GeForce RTX 4090. Сетевые «следователи», в частности ресурс Igor's Lab, тем временем выяснили, что флагманские видеокарты комплектуются переходниками тайваньских компаний Astron и NTK, и, похоже, пользователям следует опасаться...
Elden Ring вошла в тройку самых быстро продаваемых японских игр и празднует новый успех
На форуме Install Base обратили внимание, что издательство Bandai Namco в недавнем квартальном отчёте обмолвилось о новых успехах фэнтезийного ролевого экшена с открытым миром Elden Ring от разработчиков из FromSoftware. Источник изображения: Steam...
В России выходит новый седан Chery, но он будет выпущен в «обличии Omoda»
Chery везёт в Россию седан Arrizo 6 Pro, о чём сообщает издание «Китайские автомобили» со ссылкой на официального представителя Chery. Однако продавать его компания собирается под новым суббрендом Omoda. На вопрос одного из подписчиков в соцсети «Вконтакте» о возможности появления в России седана Arrizo 6 Pro представитель компании ответил, что автомобиль «будет, но в обличии...