基于 node 技术开发桌面应用是否存在安全隐患?

2014-12-30 08:18:26 +08:00
 pertersonvv

因为本地js文件很容易就可以被修改额:)

3434 次点击
所在节点    程序员
23 条回复
zhouzm
2014-12-30 08:51:02 +08:00
容器内加密嘛
pertersonvv
2014-12-30 08:52:05 +08:00
@zhouzm 加壳?
sanddudu
2014-12-30 08:55:54 +08:00
@pertersonvv 混淆
pertersonvv
2014-12-30 08:58:26 +08:00
@sanddudu 混淆后.js文件不是还可以改么?然后注入病毒神马的:(
zhouzm
2014-12-30 08:59:14 +08:00
你既然做桌面应用,肯定要有客户端,js资源加密发布,用客户端读取解密,然后再交由 node 解释运行。
14
2014-12-30 09:03:28 +08:00
@pertersonvv 你如果都有能力修改用户的程序文件了,还有啥不能干的。印象笔记客户端现在有一部分是nw的,没什么加密的,文件夹逻辑很清晰
pertersonvv
2014-12-30 09:05:29 +08:00
@14 evernote么?
GeekGao
2014-12-30 09:09:41 +08:00
被人反向工程,啥都不安全。 QQ和迅雷是C++码的一样被人反向然后加上自己的插件了
GeekGao
2014-12-30 09:10:17 +08:00
对于破解者而言无非是难易问题
pertersonvv
2014-12-30 09:13:13 +08:00
@GeekGao 你会反向工程么,亲:)
hjc4869
2014-12-30 09:15:18 +08:00
桌面工程还是别用js了,想快速开发还是.NET吧
yibuyisheng
2014-12-30 09:15:26 +08:00
这个安不安全应该是在服务器端控制吧。在浏览器里面不也是可以打开console乱写代码吗?
pertersonvv
2014-12-30 09:16:04 +08:00
@hjc4869 为啥不是QT:)
hjc4869
2014-12-30 09:36:08 +08:00
@pertersonvv Qt毕竟是第三方的。。
pertersonvv
2014-12-30 09:36:40 +08:00
@hjc4869 现在用Qt的人还多么?
SuujonH
2014-12-30 11:05:24 +08:00
@pertersonvv 如果执着于C++做的话,界面QT应该是首选
knightluffy
2014-12-30 13:32:18 +08:00
@GeekGao 加插件?从何得知?
GeekGao
2014-12-30 13:35:02 +08:00
@knightluffy 难道你没用过珊瑚虫版qq么
ChiangDi
2014-12-30 13:36:40 +08:00
怎么想的,Linux 里面脚本那么多不早就挂了。
knightluffy
2014-12-30 14:17:08 +08:00
@GeekGao 额。。这也算。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/157785

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX