メモリ安全性とは【用語集詳細】

カテゴリ
用語集 
タグ
用語集:ま行  用語集  用語集:ま  ソフトウェア開発  脆弱性 

SOMPO CYBER SECURITY

B!

サイバー脅威インテリジェンスサービスCognyteメモリ安全性(Memory Safety)は、プログラムやソフトウェアがメモリを管理する際の問題に関する概念です。
コンピュータプログラムがメモリを取り扱う際に、バッファオーバーフローユーズアフターフリーレースコンディション、メモリリークなどの様々なバグを引き起こすことがあります。こうしたメモリ管理に起因するバグは、攻撃者による悪用、例えばリモートコード実行などの原因となります。
このため、メモリ安全性は、サイバーセキュリティにとって重要な考慮事項となっています。

プログラミング言語においては、JavaやC#がその構造にメモリ保護機構が含まれているため、メモリ安全である一方、CやC++はそのようなメカニズムなしに直接メモリにアクセスできることから、メモリ不安全であると定義されます。

米国家安全保障局は、ソフトウェアの安全性とサイバーセキュリティの向上のために、可能であればメモリ安全なプログラミング言語を利用し、こういった言語への戦略的な移行を検討することを推奨しています。NSAのガイダンスでは、メモリ安全な言語としてC#、Go、Java、Ruby、Swiftが挙げられています。



関連記事

【キャンペーン】サイバーリスク スコアリングキャンペーン(1/23)

\ 来年度の戦略や計画策定に / 詳細についてお問い合わせ、お見積りはこちら 簡単リスク評価!キャンペーン実施中! 近年、サイバー攻撃はますます巧妙化し、サプライチェーンを標的とした攻撃も増加しています。経済産業省も企業のサイバー対策強化を推進しており、2025年度には企業のサイバー対策を5段階で格付けする制度を始める政策案を公表しています。 自社のセキュリティ対策は万全ですか? 取引先のセキュリ...

【ブログ】脆弱性インテリジェンスでセキュリティ上の弱点に対処しましょう(9/2)

サイバー脅威インテリジェンスサービスCognyteは、ダークウェブやTelegram、SNSなどから膨大な情報を収集し、情報漏洩や脅威アクターの活動を検知することによって、組織のサイバー・リスクを軽減させるサービスです。 Cognyte CTI Research Group@Cognyte | 2024年9月 本記事では脆弱性インテリジェンスを活用する方法と、サイバー脆弱性インテリジェンスが組織の...

【ブログ】クラウドのセキュリティリスクを低減する重要ポイント(8/28)

企業を狙ったサイバー攻撃の数は年々増大しています。 本記事では当社の脆弱性診断チームが、クラウド利用に係るセキュリティの要点と、当社クラウドセキュリティ診断サービスをご紹介します。 クラウドセキュリティ診断お問い合わせはこちら 記事に関するご意見・お問い合わせはこちらへお寄せください。(SOMPOホールディングス、損害保険ジャパンなどグループ各社へのお問い合わせはご遠慮下さい) 目次 サイバー攻撃...

【ブログ】BlackSuitランサムウェア・グループが大規模攻撃を実行中(6/28)

脅威インテリジェンスサービスCognyteは、ダークウェブやTelegram、SNSなどから膨大な情報を収集し、情報漏洩や脅威アクターの活動を検知することによって、組織のサイバー・リスクを軽減させるサービスです。 Cognyte CTI Research Group@Cognyte | 2024年6月 ランサムウェア・グループ「BlackSuit」(ブラックスーツ)が関与する大企業へのサイバー攻撃...