Правительство США предпочло бы, чтобы разработчики перестали программировать на C или C++. В новом докладе Управление национального кибердиректора при Белом доме призвало разработчиков использовать "языки программирования, безопасные в плане памяти", к которым не относятся популярные C и C++. Этот совет — часть киберстратегии президента Байдена по обеспечению безопасности киберпространства. Безопасность памяти относится к защите от уязвимостей, связанных с доступом к памяти. Java считается безопасным языком из-за проверок ошибок. Однако C и C++ позволяют произвольные арифметические операции с указателями и адресами памяти без проверки. В 2019 году инженеры безопасности Microsoft сообщили, что около 70% уязвимостей в системе безопасности вызваны проблемами безопасности памяти. Google в 2020 году озвучила те же данные по ошибкам, найденным в браузере Chromium. Эксперты определили несколько языков программирования, которым недостает свойств, связанных с безопасностью памяти, и которые в т
Белый дом призвал разработчиков избегать C и C++, а также использовать "безопасные в плане памяти" языки
29 февраля 202429 фев 2024
2
2 мин