Android:如何防止被抓包工具抓包

作者:爱生活爱Android

链接:https://www.jianshu.com/p/02a2167b3c8d

需求来源

在公司工作过程中,有时领导会拿竞争对手的APK让我抓包,看看别人的接口请求和返回结果,然后分析这些数据在公司后期产品开发中是否有用。如果我们公司有这种想法,那么我们公司竞争对手肯定也有这种想法,那么如何避免他人拿我们公司APK去抓包呢?下面我就来说下自己的想法。

原理分析

代码实践

经过查找资料与实践,发现如下的代码能够满足需求:

不足之处

这里只要判断使用了代理,就停止请求接口,这也是有些不足的地方,比如用户使用了一个国外的代理,她使用该代理是用来访问国外网站的,非常合理。就应为她加入了代理,导致不能使用我们的APP,这就使得用户体验比较差。

总结

这个总结不好下啊,因为公司考虑到用户体验,最终没使用这个方法,所以只是个研究性的办法。后期如果使用上了,在来补充这个总结。

●编号366,输入编号直达本文

●输入m获取到文章目录

推荐↓↓↓

Java编程

更多推荐《18个技术类公众微信》

涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181016B0JPP300?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券