我想在禁用Javascript的计算机上运行单独的管理员帐户,以提高安全性。
经常禁用javascript被建议阻止最近的0day漏洞。HTML支持读取文本页面; 这不是一个仅限JavaScript的功能。
但是,在禁用javascript时,support.microsoft.com拒绝显示文本文章的内容。
我可以使用Google的缓存(搜索结果中的“缓存”链接),但这非常繁琐。是否真的没有办法查看微软的支持文章,没有为任何打开的网页启用Javascript?
我想在禁用Javascript的计算机上运行单独的管理员帐户,以提高安全性。
经常禁用javascript被建议阻止最近的0day漏洞。HTML支持读取文本页面; 这不是一个仅限JavaScript的功能。
但是,在禁用javascript时,support.microsoft.com拒绝显示文本文章的内容。
我可以使用Google的缓存(搜索结果中的“缓存”链接),但这非常繁琐。是否真的没有办法查看微软的支持文章,没有为任何打开的网页启用Javascript?
Answers:
只是在页面上抛出时尚或内容拦截器是不够的,因为数据不存在 ; 您可以通过在页面源中搜索应包含在页面中的单词来验证该问题。页面脚本从许多不同的源获取页面的一部分(是的,它确实损害了性能),并且文章内容具体来自https://support.microsoft.com/api/content/Asset/<id>
。
免责声明:我不是安全专家或近在咫尺。此外,不同的用户需要不同级别的安全性。仅仅因为我没有说出危险的东西并不意味着它对你来说足够安全。我无法取代付费顾问。如果您的情况需要,请不要忘记其他防线,例如VM。
我可以想到以下选项:
将页面JavaScript替换为您自己的插件,用户脚本或书签。即使您的里程可能会有所不同,即使页面javascript被插件禁用,用户脚本仍然可以运行。从本地(缓存)源获取Angular框架并针对页面内容运行它的用户脚本可能就足够了,但我不能给出明确的承诺。
但请注意安全性。从本地源安装userscript会阻止自动升级,因此请使用它。更糟糕的是,如果您不自己编写脚本或检查源代码,您将不得不信任脚本作者,并且用户脚本具有比页面JavaScript 更高的权限,并且浏览器插件仍然更强大,而您甚至不相信页面自己的JavaScript。