如何缩小,丑化,编译和清楚地使视图源最不明显地降低黑客的可读性?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何缩小,丑化,编译和清楚地使视图源最不明显地降低黑客的可读性?相关的知识,希望对你有一定的参考价值。
我的查看源代码如下所示:
虽然它就像一本打开的书 - 一个黑客可以用一杯咖啡阅读它,非常舒适并理解他需要的一切并玩它。
虽然Facebook受到限制,但源代码仍然是SWAT!为了理解某事。这减少了90%的浏览器注入量。
请参阅FB视图源下面的图片:
他们是怎么做到的?这就像龙卷风!
答案
为了降低代码的可读性,可以:
- 删除所有空格
- 将所有变量和方法名称重命名为任意单字母标识符
- (高级)编码字符串
- (甚至更高级)编码整个方法
什么脸谱没有真正进步,谷歌仍然是更加丑陋。请注意,这不会阻止任何恶意用户试图破解您的网站。混淆(这就是这些概念的名称)在技术上并不能提高安全性。当收到通常无法使用html的请求时,您必须确保后端不易受到攻击。
另一答案
网上有多个框架可用于缩小代码。
我建议你和uglify-js一起去。
以上是关于如何缩小,丑化,编译和清楚地使视图源最不明显地降低黑客的可读性?的主要内容,如果未能解决你的问题,请参考以下文章