公開:

Visual Studio 2022バージョン17.14、Address SanitizerアップデートでC++ツールチェーンのセキュリティ強化

text: XEXEQ編集部

(記事は執筆時の情報に基づいており、現在では異なる場合があります)

Visual Studio 2022 バージョン 17.14におけるAddress Sanitizerのアップデート

Microsoftは2025年5月27日、Visual Studio 2022 バージョン 17.14におけるAddress Sanitizer (ASan) のアップデートを公開した。このアップデートでは、__asan_default_options を通じて設定可能なASanフラグの数を増加させるなど、いくつかの品質改善が実施されている。これにより、実行中に環境変数にアクセスできないアプリケーションでもASanを使用できるようになったのだ。

さらに、Xbox開発者向けには、ASanの依存関係がXbox OSと互換性があることを保証する自動テストが導入された。これは、LLVMからの変更を毎週統合しているため、Xboxと互換性のない変更を積極的に防ぐ必要があるため重要である。また、x64でのエラー報告中に表示されるコールスタックが破損する回帰も修正されている。

今回のリリースには、LLVMリポジトリのASanオープンソースコミュニティから提供された多くの改善も含まれている。MSVCのツールチェーンをメモリ安全性のエラーから保護するため、MSVCツールセットとライブラリに対するすべてのPRは、ASanインストルメンテーションテストに合格する必要がある。このテストでは、コンパイラ自体がASanでインストルメント化され、コンパイラテストスイートの実行中にメモリ安全性の違反を検出するのだ。

参考サイト

  1. ^ Microsoft Dev Blogs. 「Address Sanitizer Updates for Visual Studio 2022 Version 17.14 - C++ Team Blog」. https://devblogs.microsoft.com/cppblog/address-sanitizer-updates-for-visual-studio-2022-17-14/, (参照 25-05-29).
  2. 656
  3. Microsoft. https://www.microsoft.com/ja-jp

※上記コンテンツはAIで確認しておりますが、間違い等ある場合はコメントよりご連絡いただけますと幸いです。

「セキュリティ」に関するコラム一覧「セキュリティ」に関するニュース一覧
セキュリティに関する人気タグ
セキュリティに関するカテゴリ
ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。