大家认为浏览器会加入一些新特性防止前端代码被逆向吗

发布于 2021-06-09 11:49:44

前端代码毫无安全性可言,打开浏览器开发者工具,什么底裤都能看到。即使是压缩混淆过的前端线上代码,也可以通过逆向后审计,找出可利用的业务逻辑漏洞,这导致 http/https/websocket 应用的安全性几乎完全依赖于后端。

新版本安卓的 apk 打包发版时可以开启防抓包,大大提高了安卓应用被逆向破解的难度。

大家认为未来的浏览器会加入 [生产环境代码不可见] 这个新特性吗?线上环境光明正大地让前端代码裸奔,除了能方便复现线上 bug,我想不到有什么好处

查看更多

关注者
0
被浏览
519
8 个回答
815979670
815979670 2021-06-09
这家伙很懒,什么也没写!

我觉得不可能 前端目前的机制就是明文的脚本代码 浏览器 就算屏蔽了开发者工具 也会有其他工具、插件来提供这个功能的

VDimos
VDimos 2021-06-09
这家伙很懒,什么也没写!

防君子防不了小人,真想逆向你,二进制分发也能行。无非就是增加了难度而已。浏览器加上生产环境代码不可见,还不如期待全用 web assembly 开发,历史包袱太重了,不可行

shyling
shyling 2021-06-09
这家伙很懒,什么也没写!
新版本安卓的 apk 打包发版时可以开启防抓包,大大提高了安卓应用被逆向破解的难度。
和前端混淆有本质区别吗。

另外个人理解前端主要还是在于展示,ui 有什么值得逆向的,想抄看着样子就能抄了吧。

dingwen07
dingwen07 2021-06-09
这家伙很懒,什么也没写!

Firefox 这种开源浏览器怎么办?

janxin
janxin 2021-06-09
这家伙很懒,什么也没写!

感觉你操作反了…开放透明才是前端未来

546L5LiK6ZOt
546L5LiK6ZOt 2021-06-09
这家伙很懒,什么也没写!

要保证代码安全性,感觉只能用远程桌面的思路,浏览器只接收图形渲染信息

iceheart
iceheart 2021-06-09
这家伙很懒,什么也没写!

browser 端代码必须得暴露在阳光下,不然的话如何能得到用户的信任,有程序干坏事了,咋定位是谁干的?
想隐藏代码就去搞 c/s 的好了

namelosw
namelosw 2021-06-09
这家伙很懒,什么也没写!

我理解这个问题无解的。

  1. 浏览器加了没用,一个 curl 就解决了
  2. 表面弄得再复杂也是掩耳盗铃,可以抓包
  3. 包加密也没用,怎么客户端也得存个 key,客户端搞个 GDB 之类的插进去拿出来还是能把包解开

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览