Білий дім рекомендує уникати «небезпечних» мов програмування

Эта статья доступна на русском языке
программист
Джерело фото: Midjourney

У свіжому звіті Офісу національного кібердиректора Білого дому міститься заклик до розробників уникати використання мов програмування C та C++ через потенційні ризики для кібербезпеки. Замість цього експерти радять надавати перевагу так званим "безпечним мовам", які мають вбудовані механізми захисту від поширених вразливостей.

Небезпечне керування пам'яттю

Проблема полягає в тому, що C і C++ дозволяють програмістам безпосередньо керувати пам'яттю та адресами. Це відкриває шлях для потенційних помилок та зловмисних атак. Згідно зі статистикою, до 70% проблем безпеки в програмному забезпеченні пов'язані саме з неправильним керуванням пам'яттю.

Безпечна альтернатива

Натомість Білий дім рекомендує використовувати такі мови, як Rust, Go, C#, Java, Swift, JavaScript та Ruby. Вони мають автоматичне керування пам'яттю та можуть запобігти багатьом поширеним вразливостям. Перехід на такі мови дозволить підвищити загальний рівень кібербезпеки розроблюваного програмного забезпечення.

Частина загальної стратегії

Рекомендації Білого дому є частиною загальної стратегії адміністрації Байдена з підвищення кібербезпеки. Вони охоплюють як розробку безпечного коду, так і вдосконалення апаратного забезпечення та налагодження координації між технологічними компаніями. Мета – зменшити кіберризики на всіх рівнях, від державних установ до приватних користувачів.

terazus.com є майданчиком для вільної журналістики. Матеріали користувачі завантажують самостійно. Адміністрація terazus.com може не розділяти позицію блогерів і не відповідає за достовірність викладених ними фактів.

Шановні користувачі, просимо вас шановливо ставитися до співрозмовників в коментарях, навіть якщо ви не згодні з їх думкою!



Інші статті рубрики

В этот день 03 марта

2025

2024

2023