Microsoft Office、2022年8月からシンボルを公開
本博客是《Microsoft Office to publish symbols starting August 2022》的摘要版本。最新信息请参考原文。
我们很高兴地宣布,Microsoft Office将于2022年8月9日通过Microsoft Public Symbol Server开始公开Windows版Office的符号文件。这是微软为提升客户和合作伙伴的安全性与性能而进行的持续投资的一部分。
主要优势
安全性:助力安全社区保护客户
- 符号文件为安全研究人员提供额外信息,帮助他们检测和报告Office产品的安全问题
- 使用符号文件后,研究人员能通过Process Monitor、WinDbg、Visual Studio等工具生成更详细、可操作的堆栈跟踪报告,从而加速工程师的问题解决流程
性能:加速诊断与测试
- 符号文件帮助客户和合作伙伴更好地理解和诊断问题
- 为开发更高级的性能工具和洞察开启新可能
- 硬件供应商可将Office公共符号用于设备性能测试与调优
- 软件供应商可将其用于依赖Office的软件性能测试
- 性能测试套件可利用符号提供更定制化的性能报告
什么是符号文件?
符号文件由编译器在项目构建时生成,包含调试器分析程序时使用的信息:
- 公共符号:包含函数名、全局变量等基础信息(Office将提供此类剥离符号文件)
- 私有符号:额外包含局部变量和行号等信息
Microsoft Symbol Server
- 通过Microsoft Public Symbol Server访问Office符号
- 微软仅允许将符号用于微软软件相关的调试和测试(详见《Microsoft License Terms – Microsoft Symbol Server》)
- 将持续公开以下版本及未来新版本的符号:
- 当前通道/Fork Build 16.0.15601.20037/版本2208
- Beta通道/DevMain Build 16.0.15606.20000/版本2209
作为微软整体安全防御策略的一部分,我们很高兴通过公开Office符号来改善诊断能力并增强安全研究。
Sparsh Saxena | Office产品经理
Shane Guthrie | Office高级产品经理