【问题标题】:What are the most important keys(keyboard keys) should be disabled in a web site? [closed]在网站中应该禁用哪些最重要的键(键盘键)? [关闭]
【发布时间】:2014-10-22 15:27:14
【问题描述】:

我想知道如何保护我们的网站免受外部各方的影响。因为我们知道,所有的源代码都是通过每个浏览器提供的查看源代码(形式CTRL + u,右键单击->查看页面源代码,F12)选项为其他人可视化的。因此,在某种程度上,我们可以通过禁用密钥来限制这些选项来保护我们的网页。

我很高兴,我已经禁用了 CTRL、右键单击和 F12 按钮。现在我的源代码有点安全,无法查看。

我的问题是,应该禁用哪些其他重要的键(除了上面提到的)以确保源代码的安全,而不是向外部各方展示它?

【问题讨论】:

  • 我可以禁用 Javascript 并且您的“安全性”已经全部消失。相反,不要向客户端发送敏感信息。
  • 一个人是否看到您的标记与您的网站是否安全完全无关。而且,您也不能阻止人们看到您的标记(这就是网络的运作方式)。
  • 您网站上的 JS 和 HTML 在客户端运行,因此“保护”该代码的唯一方法是阻止所有用户访问这些网站。
  • 此外,禁用键盘和鼠标是 a) 粗鲁 b) 让用户感到沮丧和 c) 使大量用户无法访问您的网站。到处都是坏主意。
  • 2.您根本无法在网络上拥有只读文档。您可以使用带有 DRM 的电子书格式创建类似的内容,在阅读后撤销密钥。但这并不能阻止人们使用屏幕截图来复制文档。

标签: javascript html


【解决方案1】:

虽然这不是您要寻找的答案: 您必须传输给客户端以呈现 的所有内容都在客户端上。因此,即使您通过拒绝某些操作来破坏 Web 浏览器的常规功能,也不会使您的应用程序更安全。

没有默默无闻的安全。

禁用 JS 将使您的所有措施无效。甚至像 Firebug 或 Chrome 的开发控制台这样的工具也会授予用户访问他想知道的所有内容的权限。

如果您需要保护您的资料,请仅显示结果并在服务器上进行处理。

所以回到你的问题:

问:网站中哪些最重要的键(键盘键)应该被禁用?

答:没有!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-31
    • 2010-11-26
    • 2012-09-23
    • 2021-05-12
    • 1970-01-01
    • 1970-01-01
    • 2016-10-02
    相关资源
    最近更新 更多