阻止安装 Chrome 插件

阻止安装 Chrome 插件

每次我回家(一年只有两次)时,我都会发现我妹妹(十几岁)的电脑中了“病毒”。几乎可以肯定的是,这不是真正的病毒,而是一种恶意的浏览器扩展广告软件。它们会弹出窗口,并更改搜索提供商和主页。

最近一次是购物者专业版,我相信这些主要是通过她安装免费软件来安装的,这些免费软件捆绑了“免费”附加功能。并将它们作为安装程序的一部分安装。类似于 IE6 中常见的免费工具栏问题(现在仍然如此?)。

有什么方法可以阻止浏览器扩展程序的安装?我的妹妹不是技术娴熟的人,她从未故意使用过浏览器扩展程序,而且可能永远不会。

我宁愿不给她一个受限制的帐户,在她自己的电脑上。我不想成为她的全职系统管理员,只是为了减少我访问时的工作量。可能存在一个扩展,使得所有其他已安装的扩展最初被设置为禁用?

我现在的想法是将 Chrome(安全模式)重命名为 Chrome,以便她只能在安全模式下启动它,但我自己不是 Chrome 用户,我不知道这是否会产生其他副作用。

答案1

我将使用 Windows 访问控制和权限,通过删除用户帐户对此文件夹的写入和修改权限来阻止将 Chrome 扩展程序安装到 Chrome 文件夹中:

在 Windows Vista/7/8 中,该文件夹位于以下路径:

%userprofile%\ AppData \ Local \ Google \ Chrome \用户数据\ Default \ Extensions

答案2

--disable-extensions您可以通过将标志附加到启动 Chrome 的命令(例如通过快捷方式图标的属性)来阻止 Chrome 加载现有扩展程序或安装新扩展程序:

chrome.exe --disable-extensions

要覆盖主页,您可以附加--homepage=<URL>标志:

chrome.exe --disable-extensions --homepage=https://encrypted.google.com

您还可以尝试设置管理策略来禁用扩展(请参阅文档)它可能更加灵活,但我可以想象恶意软件开发人员会自己修改这些策略。

如果你的姐姐盲目安装广告软件/恶意软件,她可能更需要担心。对她的行为风险进行一些教育可能比禁用 Chrome 中的扩展程序更有效。

答案3

您可以使用 Spybot:Search & Destroy,它具有浏览器保护功能。它还可以保护起始页不被更改。您还可以使用尼尼特安装和更新一些最流行的免费软件和无广告软件的开源软件。

我认为最好的办法是改用 Firefox,因为选择加入功能相对万无一失(每次外部应用程序安装插件时都会出现此窗口,如果用户不选择加入,则插件会被删除): Firefox 插件确认对话框 但是我听说有些恶意广告软件会操纵这个对话框,但这种情况似乎很少见。

答案4

使用 RegEdit 将 Chrome 上的广告拦截器列入黑名单。对我有用!

http://www.chromium.org/administrators/policy-list-3#Extensions

Windows registry location for Windows clients:
Software\Policies\Google\Chrome\ExtensionInstallBlacklist

Windows registry location for Google Chrome OS clients:
Software\Policies\Google\ChromeOS\ExtensionInstallBlacklist

Mac/Linux preference name:
ExtensionInstallBlacklist

描述:

允许您指定用户不能安装哪些扩展。如果已列入黑名单,已安装的扩展将被禁用,用户无法启用它们。一旦因黑名单而被禁用的扩展从黑名单中删除,它将自动重新启用。

黑名单值为“*”表示所有扩展都被列入黑名单,除非它们明确列在白名单中。

如果未设置此策略,用户可以在 Google Chrome 中安装任何扩展程序。

示例值:Windows(Windows 客户端):


Software\Policies\Google\Chrome\ExtensionInstallBlacklist\1 = "extension_id1"
Software\Policies\Google\Chrome\ExtensionInstallBlacklist\2 = "extension_id2"
Windows (Google Chrome OS clients):
Software\Policies\Google\ChromeOS\ExtensionInstallBlacklist\1 = "extension_id1"
Software\Policies\Google\ChromeOS\ExtensionInstallBlacklist\2 = "extension_id2"
Android/Linux:
[
  "extension_id1",
  "extension_id2"
]
Mac:
<array>
  <string>extension_id1</string>
  <string>extension_id2</string>
</array>

相关内容