1、举个简单例子:我有一个发送到服务器端的数据请求,在客户端直接表现为URL连接,反编译后直接就暴露了,要怎么对这个请求处理比较好(就是不让别人直接看到或是拿到了拿去用也用不起)?
2、一般一个普通的app都会做简单的代码混淆,为啥我测试发现下面这个App(通达信app
)视乎根本就没有做这个工作呢,好像是能够直接看到源码的,有没有谁能比较感兴趣帮我分析解答一下,说说这个app又是怎么来实现安全的数据请求的呢?
1、举个简单例子:我有一个发送到服务器端的数据请求,在客户端直接表现为URL连接,反编译后直接就暴露了,要怎么对这个请求处理比较好(就是不让别人直接看到或是拿到了拿去用也用不起)?
2、一般一个普通的app都会做简单的代码混淆,为啥我测试发现下面这个App(通达信app
)视乎根本就没有做这个工作呢,好像是能够直接看到源码的,有没有谁能比较感兴趣帮我分析解答一下,说说这个app又是怎么来实现安全的数据请求的呢?
你用http请求很容易被发现,即使不反编译,通过简单的抓包就可以了。所以这个问题跟反不反编译没关系。
归根到底,需要靠接口设计本身来约束安全,比如增加token鉴权等手段。
当然你也可以用长连接结合加密来提高被破解的门槛。
2 回答1.3k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
2 回答1.7k 阅读
1 回答1.3k 阅读
第一,url通信采用https协议
第二,token授权,详细方案如JWT,传送门:
http://blog.leapoahead.com/2015/09/07/user-authentication-with-jwt/
http://blog.leapoahead.com/2015/09/06/understanding-jwt/