当前位置: 首页 > wzjs >正文

网站 防 恶意注册网站开发技术报告模板

网站 防 恶意注册,网站开发技术报告模板,网站建设方案 云盘,电子商务网站建设与管理 李建忠一、问题背景 APP测试的时候,通常都需要通过抓包工具抓取各类请求,查看接口的入参、返回值等,用于分析定位问题。 常用的抓包工具有fiddler、charles等,抓取http的请求比较简单,https的请求稍显复杂。如果还不知道如…

一、问题背景

APP测试的时候,通常都需要通过抓包工具抓取各类请求,查看接口的入参、返回值等,用于分析定位问题。

常用的抓包工具有fiddler、charles等,抓取http的请求比较简单,https的请求稍显复杂。如果还不知道如何配置的同学,可以参看杨叔之前写的文章:Charles抓取https请求及常见问题解决

实际项目测试过程中,碰到了另外一个问题:即使各项配置、证书都完全安装配置好之后,很多同学去打开一个APP测试效果,发现依然只能抓取http请求,https的请求依然抓取失败。 如下图所示,https请求:

在这里插入图片描述
然后很多时候第一想法就是花很多的时间去排查抓包工具配置的问题,浪费了很多时间,结果确依然没有解决问题。

二、根本原因

安卓7.0版本及以上系统对于证书的安全策略做了修改,用户证书只能用于代理浏览器的流量,而APP应用是不会信任这些证书。

证书没有被信任,就导致只能抓取http请求,而https这一类的请求则无法抓取。而目前市面上的很多手机的安卓版本已经远远大于7.0了:
在这里插入图片描述
所以无论你如何配置抓包工具,由于安卓高版本系统对证书的安全策略的设定,都无法抓取到APP的https请求。

三、解决方案

要解决这个问题,有以下两个方案:

  • 方案一:IOS和安卓<7.0的版本没有此问题,因此如果条件允许,可以换为苹果手机或安卓版本低于7.0版本的老手机去抓取。但是说实话,现在要找一个安卓版本低于7.0版本的手机,还是挺难的,所以这个方法理论上可用,但实际上并不算是一个很好的解决方案。
  • 方案二:让研发人员在代码中设置不启用该安全策略,生成一个测试的APP包,测试人员使用这个测试的APP包去抓取https请求。而正式发布对外的APP,肯定是要启用安全策略的,因此无法直接用正式发布的APP来直接抓取https请求。

总结:如果你也碰到同样的问题,恰好你的手机也是安卓手机,那么先看看自己是不是抓的是正式发布的APP的请求。如果是,让研发人员打一个测试的APP包,看看是否能正常抓包,而不是花很多的时间去排查配置、证书的问题哦~

希望以上的内容,对你有帮助,麻烦点个赞+收藏+分享,一键三连啦~

http://www.dtcms.com/wzjs/784836.html

相关文章:

  • 如何建设学校网站app推广方案怎么写
  • 贡嘎网站建设泰州学习网站建设
  • 出售家教网站模板旅行社网站怎么做
  • 欧美做受网站视频播放什么网址可以玩大型游戏
  • 先建网站还是先做网页中企动力做网站的价格
  • 网站海外推广怎么做保定seo排名外包
  • 屏幕分辨率 网站开发南京江北新区房价走势最新消息
  • 天津建设部网站知名网站制作案例
  • 凡科网站代码.net开发手机网站
  • 幸运飞艇网站建设宜家在线设计
  • 网站宣传软文无锡网站建设 百家号
  • 做微博这样的网站网站建设刂搜金手指下拉贰肆
  • 用网站的源代码怎么做网站给我一个网页
  • 企业标准版网站建设微商城分销系统制作
  • 打开百度竞价页面是网站是什么做计算机网站
  • 免费网站排名优化在线泉州网站建设多少钱
  • 一个公司网站的价格网页设计作业买别人的
  • 佛山网站设计定制佛山市seo网站设计哪家好
  • 最好的免费logo设计网站icoc.cc是哪个网站域名
  • 网投网站建设营销型网站九大特点
  • 展览公司网站建设方案奥迪网站建设策划书
  • 公司域名备案网站名称长沙征帆网络科技有限公司
  • 怎么制作个人求职网站想找个人建网站
  • phpcms v9 网站搬家做网站编辑需要会什么
  • wordpress建站最低配置谷歌搜索引擎入口2023
  • 手机html5网站源码商城网站建设公司排行
  • 从事网站类网站建设的python手机编程软件
  • 会展设计是干什么的福田企业网站优化有用吗
  • 网站的建立过程wordpress二级域名设置
  • asp购物网站源码深圳logo设计公司排名前十强