怎样测试app是否存在广告注入隐患

如题所述

第1个回答  2017-07-28
<常见的基础安全漏洞检测方法>

1、XSS漏洞
在前端一些可以输入的内容的地方,输入:<script>alert(document.cookie)</script>
然后查看触发,检查对这些语句是否进行了转义处理,如果出现一些弹框之类,那就存在漏洞。
2、SQL注入漏洞
在一些存在查询功能的地方,输入一些字符,查看是否会直接显示SQL错误信息。SQL注入检测也可以借助工具,工具名称:sqlmap;比如命令:sqlmap.py -u 目标URL -dbs
3、越权问题
通过抓包获取一些请求包,特别注意包体中含有可遍历的xx_id字段的一些请求;通过修改xx_id重新发送请求,检查是否进行了用户权限控制
4、敏感信息明文传输漏洞
经常在一些登录、重置密码、交易接口中,通过抓包,检查包体内的敏感信息,是否进行了加密处理。
5、未授权访问漏洞
<APP安全测试检测点>
1、任意账号注册类漏洞
进入注册页面,输入任意未注册的账号等信息,
然后将Burpsuite抓包工具,设置为on模式,进行请求拦截,前端点击发送验码之后,将拦截的包体信息做修改。
2、反编译APK安装包,借助工具jd-gui
3、Apk shared_prefs存储用户凭证文件检查是否明文显示
需要借助adb shell命令查看,操作步骤见文档《monkey test操作手册》
这里介绍的几种漏洞的类型以及检测的方法,更多的还需要在实践中不断地去积累。漏洞检测的目的在于发现漏洞,修补漏洞,进而从根本上提高信息系统的安全性,以致从根本上减少安全事件的发生。
第2个回答  2017-07-28
腾讯有一个自动化测试工具,上传app,就可以直接对app进行安全测试。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网