web端网站threejs展示的模型加密

发布于 2024-05-17 14:47:22

网站展示的模型商业保密较高,不希望被窃取,所以需要对展示的加密处理。被下载的也是加密后的模型。web端对静态文件的保护性弱,模型能被轻易获取。试过AES加密,但是解密的模型到内存内依然可以被下载。需要使用service worker处理请求,但是这只支持https,感觉web3D对资源的保护方法并不多。

查看更多

关注者
0
被浏览
196
1 个回答
地虎降天龙
地虎降天龙 图形社区官方人员 2024-05-18
也许宇宙中最反直觉的真理是,你给别人的越多,你得到的也越多。

three本身就是开源的库,那么读取载入和导出对应的模型等资源也都是开源的。
不管如何在前期加密,然后只要解密后导入场景中展示,都可以通过three的方法 导出场景内任意id 任意元素的资源。
1、除非你重构了渲染方式,入口和出口部分都被修改过。
2、或者使用视频流 服务器端渲染,这样还不如直接上ue
原则上加密和破解是 矛和盾,都是互相较量的。但是如果你在这个加密过程中让它机密起来足够的繁琐,就像js的混淆一样。基本就还行了
我的一点见解。
应该还有更优质的答案,期待大家的留言想法。

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览