Рубріки: Новини

Розробник мови програмування C++ просить спільноту захистити її від «серйозних атак»

Дмитро Сімагін

Б’ярн Страуструп, творець мови програмування C++, звернувся до спільноти із закликом захистити її від загрози зникнення, оскільки останніми роками все більше організацій та експертів закликають уникати використання C++ через її недоліки безпеки пам’яті. Про це повідомляє The Register.

Мови програмування C і C++ застосовують ручне керування пам’яттю, що може призвести до помилок безпеки пам’яті, наприклад, читання та запису поза межами наданих привілеїв. З огляду на цей недолік експерти з кібербезпеки закликають не використовувати C і C++, рекомендуючи мови з кращим захистом пам’яті, такі як Rust, Go, C#, Java, Swift, Python і JavaScript.

Протягом останніх років спільнота C/C++ відреагувала на проблему численними пропозиціями щодо поліпшення безпеки пам’яті. Вже з’явились декілька безпечних «діалектів»: TrapC, FilC, Mini-C і Safe C++.

Однак Страуструп, професор інформатики Колумбійського університету, продовжує бити на сполох. На його думку, проблема полягає не лише в повільному прогресі, а й у відсутності можливості конкурувати з популярною мовою Rust у технологічній індустрії.

У «Записці до Комітету зі стандартів C++» (WG21) він написав: «Це явно не традиційна технічна примітка, яка пропонує нову функцію мови чи бібліотеки. Це заклик до термінових дій, частково у відповідь на безпрецедентні, серйозні атаки на C++. Я вважаю, що WG21 має зробити щось важливе, і щоб її побачили. Profiles — це структура, яка може це зробити».

«Я дуже переживаю з цього приводу. Будь ласка, нехай вас не вводить в оману моя відносно спокійна мова», — пише Страуструп.

Творець C++ вказує на звіт Агентства США з кібербезпеки (CISA), опублікований у жовтні минулого року, в якому розробникам рекомендується до 1 січня 2026 року усунути проблеми безпеки для продуктів, які використовують небезпечні для пам’яті мови C і C++.

Останні статті

Український застосунок для догляду за квітами Plantin посів перше місце у своїй ніші в світі

Застосунок PlantIn, що базується на Machine Learning і допомагає доглядати за рослинами, посів перше місце…

02.05.2025

Родина з Греції розлучилася через пораду ChatGPT. Чат-бот прочитав зраду чоловіка на кавовій гущі

Жителька Греції розірвала тривалий шлюб з чоловіком після того, як отримала відповідь від ChatGPT про…

02.05.2025

Застосунок Gemini отримав функцію редагування зображень

Після останнього оновлення застосунок Gemini отримав вбудовані можливості редагування зображень за допомогою штучного інтелекту, що…

01.05.2025

Український IT-експорт у березні зріс до $545 млн

У березні обсяг ІТ-експорту з України становив $545 мільйонів, що на $10 млн більше, ніж…

01.05.2025

6 травня відбудеться InfoSec Ukraine 2025. У партнерах – світові компанії, у тому числі Dell Technologies

6 травня в Києві відбудеться InfoSec Ukraine 2025 – масштабна конференція про кібербезпеку, яка збере…

01.05.2025

Роботу простору MacPaw Space призупинено через руйнування після російської ракетної атаки

CEO MacPaw Олександр Косован повідомив, що компанія вирішила призупинити роботу простору MacPaw Space у Києві.…

30.04.2025