- В Китае назвали самые «дальнобойные» гибриды... (136)
- Стало известно, когда ожидать первый iPhone... (72)
- Realme возвращается в (185)
- Это как умная колонка, только с... (164)
- Дженсен Хуанг обвалил акции производителей... (54)
- У каждой клавиши свой экран, а рядом экран... (145)
- Motorola представила свой первый... (314)
- Представлен панорамный корпус Asus ROG... (55)
- Летающий мотоцикл Leo Flight впервые... (322)
- Теперь Raspberry Pi 5 стоят как самые... (164)
- Razer начала выпускать рабочие станции для... (298)
- На Камчатке больше недели не работает... (302)
- Апскейлер DLSS 4.5 ориентирован на режимы с... (163)
- Поясница скажет спасибо. Представлено первое... (532)
- Учёные впервые увидели самую далёкую... (345)
- Связка из Ryzen 9955HX3D и RTX 5090 Laptop.... (495)
АНБ США рекомендует крупным 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 представитель компании ответил, что автомобиль «будет, но в обличии...