windows 在安全性方面确实比 linux 面临更大的挑战。我在这里陈述了这个观点。道理很简单。
关于这个话题已经有大量的讨论和文章。我有一些图片来支持这个观点。基本论点是,经过长时间的发展,Windows 变得非常复杂,从而更难确保其安全性。这些图片很好地展示了这一点。两张图片分别展示了当 Web 服务器提供一个包含单张图片的 html 页面时发生的系统调用的完整映射。相同的页面和图片。系统调用代表了寻址内存的机会。黑客会检查每个内存访问,看是否存在缓冲区溢出攻击的风险。开发人员需要对每个入口点进行质量检查。系统调用越多,潜在漏洞的可能性就越大,创建安全应用程序所需的工作量也就越大。
第一张图展示了运行 apache 的 Linux 服务器上发生的系统调用。
第二张图展示了运行 iis 的 Windows Server 上发生的系统调用。
随手关注或者“在看”,诚挚感谢!