首页> 技术观点 > 浅谈APP加固和js加密的必要性

浅谈APP加固和js加密的必要性

发布时间:2018-09-18

如果通过搜索关键词(例如你的手机号、邮箱、用户名等)获取到你在各种平台的注册信息,你在电商网站的订单信息,你在非开放性的论坛、社区或贴吧的发言,那是何等可怕,但事实上这种现象早已屡见不鲜。


在当今互联网信息开放平台,搜索技术愈加成熟的时代,对爬虫没有绝对安全的信息。因此,为了保证用户信息安全,做好用户体验,信息安全不得不引起产品经理的重视。


我们都知道数据存储到数据库时会作MD5加密处理,为了防止MD5库把密码给碰出来,还可以添加一个特定的偏移码以保证安全。但是并不是所有数据都是存储在数据库的,很多文件信息是存储在服务器上的。这些数据便需要进行APP加固和网页js加密技术保护。


APP加固

APP加固可以有效地防止APP被破解、反编译、二次打包等,保护应用数据信息不被黑客窃取。当然APP加固也有弊端,就是会增加安装包的体积和影响程序运行效率,但是总体来说,app加固还是利大于弊的。


举个栗子,如果你安装了非正版的微信,在享受了微信多开、微商猎手和红包神器等功能之外,便相当于把自己的隐私信息(微信好友信息、聊天记录等)开放给了背后的黑客,这些黑客就可以轻松盗取你的账号或售卖你的好友数据来获利。当然微信已经采取了封号措施来避免此种情况发生。


js加密

app加固可以预防爬虫搜索到app内部的信息,但一般app都会提供给用户分享网页到第三方app的功能。对于分享出去的网页,就相当于把信息公开了。为了防止其他人搜索到此类网页中包含的信息,就需要用到js加密技术了。


例如你创建了一个通过输入邀请码才可以进入的封闭圈子,如果邀请码是通过网页形式分享出去的,并且没有加密,便会被其他人恶意搜索到。


当然,具体到开发技术,就需要攻城狮们来攻克了,产品经理却一定要有信息安全意识的。

加入收藏