ホワイトハウス国家サイバー局長室(ONCD)は、ハイテク企業に対しメモリ安全性の脆弱性を軽減し、Rustのようなメモリ安全なプログラミング言語を採用するよう促し、ソフトウェアセキュリティの向上に向けて重要な一歩を踏み出した。
この動きにより、サイバー攻撃に対するより強靱なデジタルインフラストラクチャが構築されることが期待されています。 知っておくべき詳細は次のとおりです…
メモリの安全性の脆弱性とは何ですか?
ソフトウェアのメモリ安全性の脆弱性とは、コーディング エラーや弱点により、メモリのアクセス、書き込み、割り当て、または割り当て解除中に発生するメモリ管理の問題です。 これらの脆弱性はサイバー犯罪者にとって宝の山となる可能性があります。
これらは、バッファ オーバーフロー、解放後の使用、初期化されていないメモリの使用、二重解放など、さまざまなセキュリティ リスクや問題を引き起こす可能性があります。 悪用に成功すると、サイバー犯罪者がデータに不正にアクセスしたり、システム所有者の権限で悪意のあるコードを実行したりできるため、重大なリスクが生じる可能性があります。
ONCD の報告書には何と書かれていますか?
ONCD が発行したレポートでは、メモリの安全性の脆弱性が 35 年以上にわたってデジタル エコシステムをいかに混乱させてきたかを強調し、この問題に対処するための新しいアプローチの必要性を強調しています。 このレポートでは、このような脆弱性を大幅に軽減し、ソフトウェアのセキュリティを強化できるメモリセーフなプログラミング言語の使用を推奨しています。 Rust のようなメモリセーフな言語は、C や C++ などの従来の言語よりも安全なコーディング環境を提供し、メモリ エラーの防止に役立ちます。

ONCD の呼びかけは国家サイバーセキュリティ戦略と一致しています
ONCDの呼びかけは、2023年3月にバイデン大統領が署名した国家サイバーセキュリティ戦略に沿ったもので、サイバー防御の負担をソフトウェアベンダーやサービスプロバイダーに移している。 国家安全保障局 (NSA)、CISA、その他の組織も、ソフトウェア開発者にメモリセーフな言語を採用することを奨励しています。
メモリセーフな言語は必要ですか?
メモリセーフ言語にはソフトウェアのセキュリティを大幅に向上させる可能性がありますが、特定の課題もあります。 これらの言語は学習や使用がより複雑になる可能性があり、既存のコードベースに統合するのが難しい場合があります。 メモリセーフ言語では、まだすべての関数とライブラリが利用できるわけではありません。

一歩前進、一歩後退
ONCD の呼びかけは、ソフトウェア セキュリティへの重要な一歩です。 メモリセーフな言語を使用すると、サイバー攻撃に対するより回復力のあるデジタル インフラストラクチャの構築に貢献できます。 ただし、この移行には特定の課題も伴うことを認識することが重要です。 テクノロジー企業は協力してこれらの課題を克服し、メモリセーフ言語の普及を促進するために必要な措置を講じる必要があります。
注目の画像クレジット: AndersonPiza / Envato







