如何缩小,丑化,编译和清楚地使视图源最不明显地降低黑客的可读性?

问题描述 投票:0回答:2

我的查看源代码如下所示:

Click here to view the example

虽然它就像一本打开的书 - 一个黑客可以用一杯咖啡阅读它,非常舒适并理解他需要的一切并玩它。

虽然Facebook受到限制,但源代码仍然是SWAT!为了理解某事。这减少了90%的浏览器注入量。

请参阅FB视图源下面的图片:

enter image description here

他们是怎么做到的?这就像龙卷风!

html security gulp
2个回答
2
投票

为了降低代码的可读性,可以:

  • 删除所有空格
  • 将所有变量和方法名称重命名为任意单字母标识符
  • (高级)编码字符串
  • (甚至更高级)编码整个方法

什么脸谱没有真正进步,谷歌仍然是更加丑陋。请注意,这不会阻止任何恶意用户试图破解您的网站。混淆(这就是这些概念的名称)在技术上并不能提高安全性。当收到通常无法使用HTML的请求时,您必须确保后端不易受到攻击。


1
投票

网上有多个框架可用于缩小代码。

我建议你和uglify-js一起去。

点击uglify查看它。你需要安装nodejs来继续它。

© www.soinside.com 2019 - 2024. All rights reserved.