【问题标题】:Website source page: How do I protect my website? [duplicate]网站源页面:如何保护我的网站? [复制]
【发布时间】:2012-05-16 02:53:42
【问题描述】:

众所周知,访问任何网页源代码都是正常的,人们会说:“那又怎样?他们无法获取您的PHP代码,他们无法获取您的SQL代码”。

他们不能得到我的 JavaScript 代码吗?是的,他们可以,而且我一直在努力编写这些代码,我花了很多时间来构建我的网站,为什么任何人都能够获得这些代码?

如果有一天,您看到一个与您的网站非常相似的网站,您会怎么做?

如果愚蠢的人研究了这些代码并发现了一个错误,为什么?

当网页源代码公开时,你辛勤工作的隐私在哪里?

我们不能隐藏它们吗?

我们不能加密它们吗?

我们不能禁用它们吗?

我们不能做点什么吗?

【问题讨论】:

    标签: javascript html css obfuscation


    【解决方案1】:

    “我们不能做点什么吗?”

    不,你不能。您可能会使用 JS 混淆您的页面源代码,但这对于对您的源代码感兴趣的人来说只会浪费一点时间。并且像 Chromium Inspector 或 Firebug 这样的浏览器工具仍然会为你呈现一个漂亮的标记树和你所有的 CSS。通过混淆 HTML 文档,您真正实现的是,您的访问者 PC 需要计算真正的源代码,因此需要更长的时间来显示页面。

    但说真的——您多久通过观看其他网站和研究其来源来学习/窃取/复制/获得灵感?

    【讨论】:

      【解决方案2】:

      如果您只关心混淆 javascript,请尝试

      http://javascriptobfuscator.com/

      但我相信没有人会窃取你的 javascript 代码。

      【讨论】:

      • 真的不需要重新混淆。当我真的想要那段 JavaScript 时,我只需要花一些时间来理解一段混淆的代码。混淆不是加密,只是改名和压缩。
      • 当然可以——否则任何浏览器都无法显示您的页面……
      • @feela - 错了。没有浏览器可以重新混淆,这不是必需的,因为代码功能齐全,只是在混淆时可读性不好。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-07
      相关资源
      最近更新 更多