什么是 Windows SmartScreen?
当您连接到互联网时,您可以从几乎任何地方下载文件。您可以选择从信誉良好的来源或共享软件和第三方网站购买和下载游戏、音乐、电影和其他类型的媒体。根据您选择的路徑,可能存在危险,您的设备将努力保护自己和您免受网络威胁。在这种情况下,Windows Defender SmartScreen 将提供帮助。
什么是 Windows SmartScreen?
Windows 10 配备了各种内置安全功能,以增强计算机的安全性。从集成的防病毒扫描到无密码登录,Windows 10 提供比以前版本的 Windows 更多的保护。微软会自动阻止无法识别的应用和程序启动,这有助于进一步提高安全性。
Windows SmartScreen 是一种可防止潜在有害恶意软件运行的技术。SmartScreen 在后台运行,有时可能会占用系统资源。
SmartScreen 首次出现在 Windows 8 中,并且在 Windows 10 中得到了改进。SmartScreen 过滤器会检查您下载的每个应用程序或文件,并将其与 Microsoft 数据库进行比较。
如果之前见过某个文件并且已知它是安全的,例如,如果您下载了 Chrome 或 iTunes 安装程序,则 SmartScreen 将允许该文件运行。
如果之前从未见过某个文件并且已知它是有害的恶意软件,则 SmartScreen 会阻止该文件。如果 Windows 之前从未见过它并且不确定它是否安全,它会阻止应用程序启动并警告您它可能存在危险,但您可以忽略此警告。
SmartScreen 如何工作?
每次下载文件或应用程序时,您都会面临感染计算机的风险。SmartScreen 的作用是保护您的系统免受此类风险。
SmartScreen 实用程序会搜索您的下载内容,并将其与 Microsoft 的软件数据库进行比较。安全的应用程序和文件可以顺利通过 SmartScreen 检查。
如果 Microsoft 将您下载的内容视为恶意软件,则 SmartScreen 会将其标记为有风险并阻止其运行。
如果您尝试运行 Windows 之前从未见过的内容,则会收到 SmartScreen 警告,但您可以自担风险忽略它。
使用 CPU 和内存的原因
SmartScreen 进程大部分时间都在后台运行,几乎不占用系统资源。您会在任务管理器中注意到它使用 0% 的 CPU 并且仅使用几兆字节的 RAM。当进程未使用时,Windows 可能会自动关闭它。当进程未使用时,Windows 可能会自动关闭它,因此您不会总是注意到它在后台运行。
假设您使用标准的 Windows Defender 作为您的防病毒程序。在这种情况下,除了由反恶意软件服务可执行文件进程执行的常规防病毒扫描外,还会使用 SmartScreen 过滤器。
SmartScreen 如何验证已签名软件的完整性?
散列验证方法有点复杂。让我们以更通俗易懂的方式了解其工作原理。
Windows Defender SmartScreen 计算文件的加密哈希值。此哈希值本质上是一长串整数,可唯一标识特定文件,使程序能够评估软件是否由已知且受信任的开发人员或发布者签名。
Windows SmartScreen 将哈希信息发送到 Microsoft 的服务器。此过程涉及将生成的哈希值与 Microsoft 存储的数据进行比较。(如果它们导致的数字与软件的数字相同,则表示它没有被篡改。)如果哈希值不匹配,则表示它已被篡改。)
SmartScreen 收到来自 Microsoft 服务器的回复,告知它文件是否安全。如果文件安全,则 Windows 允许下载或安装继续进行。否则,它会阻止安装或打开应用程序。
我们在这里不会过于技术化;简单来说,它旨在确保软件是由合法、知名人士或组织签名的,并且自他们签名后未被篡改。