Tag archives for Microsoft

开源软件

开源软件安全分析工具 Application Inspector

Application Inspector是微软开源的软件特征源码安全分析工具。可以通过使用静态分析和可自定义的基于 json 的规则引擎来识别软件源码特征,了解程序的功能。Application Inspector工具包含一个可过滤的置信度指示器,会根据 500 多种规则模式报告发现的内容,并进行特征检测,包括影响安全性的特征,例如安全加密技术的使用, 应用程序框架(开发、测试), 云/服务 API(Microsoft Azure、Amazon AWS 和 Google Cloud Platform) ,密码学相关(对称、非对称、哈希和 TLS), 数据类型(敏感的个人身份信息), 操作系统…
继续阅读
开源News

微软改进 Visual C++ 编译技术

微软为了提升 Visual C++ 编译器正在开发一个先进的代码调优器,用于提升性能和缩减代码大小。 Visual C++ 是微软一款非常流行的产品。而代码调优器主要是用于测试目的。 微软想要进行更多先进的优化,包括一些可以利用更多编译时信息和现代化编译器技术。对于代码类型,微软会同时改进 scalar 和 vector 代码。 根据当前的技术,旧的表达式调优器有比较少的函数,这些函数有一定的限制,也容易错过大量的小优化。新的调优器会充分利用 Static Single Assignment 形式的优势,可以处理更多复杂的表达式,发现整个函数的潜在小问题。SSA 形式的其他优势还可以帮助编写更…
继续阅读
开源News

微软开源大事记 (2004 – 至今)

最近微软在提升 Linux 和开源方面受到了大量的关注,但是大家肯定都很好奇微软自从 2004 年开始开源事业以来的一些重大事件。2004 年刚好也是 Facebook 和 Ubuntu 正式发布的一年。 本篇文章主要介绍了微软 2004 年至今的一些开源重大事件: 2004:WiX WiX 工具集是微软的第一个开源项目,在 2004 年 4 月份发布。工具集包括一个编译器,一个链接器,一个 lib 工具和一个反编译器。在这篇博客中,WiX 的最初作者 Rob Mensching 写道,“WiX 是微软基于 OSS 认证的授权协议发布的第一个项目,协议名称为 Common Public Lic…
继续阅读