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

app开发步骤关键词优化步骤简短

app开发步骤,关键词优化步骤简短,企业网站公示怎么做,网站建设与应用岗位最近公司被人大量爬取数据,查了一下发现,用户主页接口,没有加用户登录校验,返回了用户的敏感信息有手机号和邮箱,其实这个接口是用不到这些信息的。再加上用户id是自增长的,所以很容易被别人爬取。 既然这…

最近公司被人大量爬取数据,查了一下发现,用户主页接口,没有加用户登录校验,返回了用户的敏感信息有手机号和邮箱,其实这个接口是用不到这些信息的。再加上用户id是自增长的,所以很容易被别人爬取。

既然这个接口返回的敏感信息是不必要的,所以第一步:隐藏接口返回敏感信息。由开发完成。

反过来看,测试人员除了测试确保被暴露的接口修改返回信息,没有影响业务功能后,还能做什么呢?这个时候,接口自动化的重要性就体现了。

写了一个遍历的方法,遍历项目里所有的接口返回是否包含敏感信息,如果有返回敏感信息,则返回接口URI,body及敏感字段名,方便判断是否必要调整。

def get_all_keys(uri,body,json_obj):keys_set = set()def extract_keys(obj):if isinstance(obj, dict):keys_set.update(obj.keys())for value in obj.values():extract_keys(value)elif isinstance(obj, list):for item in obj:extract_keys(item)extract_keys(json_obj)strArr = "{'idCard', 'IDCard', 'idNo', 'mobile', 'phone', 'tel', 'email', 'cardNumber'}"common_elements = set(keys_set) & set(eval(strArr))if len(common_elements)!=0:return uri,body,list(common_elements)

之后在每个接口脚本调用这个方法,即可。最后在接口测试报告里找一下出错的接口,就可以直观的发现哪些接口存在安全隐患。如下面的测试报告,可以看到fail的用例,因为这个接口返回了mobile和email两个敏感信息。

http://www.dt0577.cn/news/19254.html

相关文章:

  • 郑州做网站优化最好的公司app001推广平台官网
  • wordpress essential 西安优化外包
  • 北京西直门附近网站建设公司合肥seo整站优化网站
  • 做鲜花批发在哪个网站好金华网站建设
  • 开发公司综合部内部管理章程seo的宗旨是什么
  • 广西城乡建设网站seo算法培训
  • 网站站长要会什么用企业网站的主要类型有
  • 建设部网站技术负责人业绩表中国域名注册官网
  • 徐州市云龙区建设局网站谷歌外贸平台叫什么
  • 黑龙江网站设计杭州网络推广网络优化
  • 用pc机做网站并让外网搜到网站服务器怎么搭建
  • 石家庄专业建站公司全国疫情高峰时间表最新
  • 平度疫情最新情况网站搜索引擎优化报告
  • 做超市促销海报哪个网站好品牌全案营销策划
  • 网站添加字体网络营销的主要推广方式
  • 塔吊司机建设网站网络营销公司如何建立
  • wordpress漫画模板seo什么意思简单来说
  • 娄底网站建设东莞优化网站关键词优化
  • 做相册什么网站好网站建站教程
  • 游戏源码 wordpressseo资源咨询
  • 全网网站网页是怎么制作的
  • 做网站用什么地图好职业培训网络平台
  • 戴尔公司网站建设特点全网引擎搜索
  • wordpress食品模板下载长沙靠谱关键词优化服务
  • 制作展示型网站公司哪家好中国宣布疫情结束日期
  • 如何创建平台类网站关键词搜索排名软件
  • 网站前端是什么意思俄罗斯网络攻击数量增长了80%
  • 如何做网站开发查域名注册详细信息查询
  • 大鹏网络网站建设百度seo和sem
  • 做网站什么颜色和蓝色配营销软文模板