- Первый в мире смартфон на Snapdragon 8 Gen 5... (582)
- Первый в мире смартфона на Snapdragon 8 Gen... (512)
- Anthropic случайно показала пользователю... (763)
- Призван вызывать улыбку: милый... (678)
- HMD представила три телефона без 4G: HMD... (501)
- Вдохновлённое «Дюной» производство:... (373)
- Gigabyte выпустила игровой монитор MO27U2 с... (430)
- Индия пошла на уступки: обязательное... (579)
- Индия пошла на уступки: обязательное... (419)
- Mistral AI сделал заявку на лидерство на... (432)
- Apple не смогла отвертеться от иска на €637... (483)
- Учёные взломали ИИ бессмыслицей:... (395)
- В следующем году Hyundai начнёт продавать... (740)
- ИИ Google заменяет заголовки новостей на... (910)
- Вслед за Belgee в Россию приедут новые... (433)
- Заказал GeForce RTX 5080, а получил коробку... (448)
АНБ США рекомендует крупным 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 представитель компании ответил, что автомобиль «будет, но в обличии...