如何防止webpack打包被逆向?

webpack打包后的js代码,看起来很混乱,似乎源码得到了保护?

不然,因为webpack只是将多个文件合并到了一起,并没有多少保护代码的功能。

比如下面这个例子,该网站的js文件是经webpack打包编译后生成的:

只需将上述显示的文件下载,很简单便可以还原出原始工程文件和代码(如下图所示,vue、js、json等等):

轻松便得到了源码,js中的功能逻辑、实现方法,一目了然,连注释都在:

可见webpack打包,不能保护js代码,不具备安全防护效果。

在我们的项目开发过程中,为了避免上述问题。在发布前,很建议用专业的js加密工具,对js代码进行混淆加密,比如JShaman、JsJiami.online等。然后再发布。混淆加密后的js代码,即使泄露,也可避免被人轻松分析、避免重要信息泄露、避免被二次开发利用。

相关推荐
七号练习生.c13 分钟前
CSS入门
前端·css·tensorflow
程序员爱钓鱼14 分钟前
Python编程实战——Python实用工具与库:Matplotlib数据可视化
前端·后端·python
程序员爱钓鱼17 分钟前
Python编程实战 - Python实用工具与库 - requests 与 BeautifulSoup
前端·后端·python
wyzqhhhh18 分钟前
前端跨页面通信
前端
火龙谷27 分钟前
DrissionPage遇到iframe
开发语言·前端·javascript
艾小码44 分钟前
从零到一:这篇JavaScript指南让你成为独立开发者
前端·javascript
月下点灯1 小时前
🏮一眼就会🗂️大文件分片上传,白送前后端全套功法
javascript·typescript·node.js
顾安r6 小时前
11.8 脚本网页 星际逃生
c语言·前端·javascript·flask
Hello.Reader6 小时前
Data Sink定义、参数与可落地示例
java·前端·网络