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

建设企业网站企业网上银行登录网站建设教程给赚湖南岚鸿官 网

建设企业网站企业网上银行登录,网站建设教程给赚湖南岚鸿官 网,网站开发惠州,免费网站搭建最近公司被人大量爬取数据,查了一下发现,用户主页接口,没有加用户登录校验,返回了用户的敏感信息有手机号和邮箱,其实这个接口是用不到这些信息的。再加上用户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.yayakq.cn/news/413913/

相关文章:

  • 网站建设公司中企动力河源市建设厅网站
  • 做网站首页cdr阿里云ace+wordpress
  • 网站源码编辑软件网站式登录页面模板
  • 美橙互联 网站备案响应式网站应用
  • 泊头网站建设的有哪些广南网站建设
  • 怎样在谷歌做网站石家庄桥西网站制作公司
  • 重庆教育建设集团有限公司官方网站哪个网站可以做电视背景墙
  • 为什么打开网站是建设中网站建设的时间
  • 广州市网站制作父亲节网页制作素材
  • 网站的规划与设计互联网企业包括哪些行业
  • 如何在局域网内做网站网站建设嘉兴公司电话
  • 小说网站如何做书源公司网站费用构成需要多少钱
  • 建设跨境网站贵州省建设执业资格教育促进会网站
  • 做网站的公司什么动力wordpress知更鸟主题
  • 一个网站建设需求的人员阿克苏网站建设优化
  • 网站建设需求量如何制作学校网站
  • 山东广饶县建设局网站WordPress站点地图html代码
  • 前端网站开发兼职厦门市建设局
  • 网站建设的方案预算wordpress 后台 模板
  • 网站html地图怎么做的全球最大源码共享网站
  • 合肥做机床的公司网站展示用网站
  • 个人网站可以做百度推广吗哪些网站页面简洁
  • 深圳网站建设antnw学电商出来一般干什么工作
  • 做电商网站的做音乐相册的网站
  • 滁州seo网站排名优化免费红色ppt模板网站
  • 厦门市建设局网站住房保障2018广州调查公司
  • 动图制作网站建设部网站1667号
  • jsp开源网站用php做的博客网站
  • 阿里巴巴网站被关闭了要怎么做wordpress 家装装修模板下载
  • 龙岩网站设计价格怎么赚钱