浅析基于IBM Security AppScan实现移动应用安全测试自动化的方式

来源 :科技资讯 | 被引量 : 0次 | 上传用户:airingyuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着科技的不断发展与更新,手机等产品已经成为了人们的生活必需品。虽然网络的普及为我们的生活带来了很多的便利,但是正因为所有的事情都有两面性一样,网络安全是我们使用网络时的一大威胁。而网络安全问题因为严重的威胁着手机等产品客户端的信息安全性,对人们的生活、工作带了了很多的弊端。因此,研究移动应用的安全软件是十分必要的,可以为提高手机客户端的安全性能提供不同的研究思路。基于此,本文主要研究IBM Security AppScan实现移动应用安全测试自动化的方式。
  关键词:IBM Security AppScan 移动应用 安全测试
  中图分类号:TP311.52 文献标识码:A 文章编号:1672-3791(2018)09(c)-0012-02
  最近几年随着互联网的都逐渐发展,智能终端的兴起带动了大部分的客户逐渐由PC端转站移动上网,移动互联网逐渐成为了一种生活模式,覆盖生活中的各方面,当然办公室应用领域也不例外,这在一定程度上面提高了办公室的工作效率也实现了随时随地办公的目的。由于移动应用逐渐地渗透到人们的生活工作中,其安全性也逐渐的收到人们的关注,一个很小的移动应用安全漏洞就有可能会造成很大的经济人力损失,所以保证移动应用安全性是一个急需解决的问题。
  1 移动应用的安全性特点
  移动应用主要分为客户端和服务端,客户端和服务端的数据交互大部分都是用Web service来进行的。Web service是用应用程序一个与平台与编程语言不相关的方法进行相互通信的技术,Web service大部分都是用SOAP协议来完成数据交互,这些Web service大部分有准确的WSDL文件来精准地描述其接口规范。可以通过扫描WSDL文件,能很简单地从根目录持续得到所有接口的输出输入参数,与此同时还可以做到分析和模拟黑客攻击找到漏洞。使用Appscan,工作人员几下URL或WSDL文件地址,就可以完成支柱式的搜寻,找出安全问题的隐患,寻找出待测应用的漏洞。
  移动端应用程序是通过移动平台客户端和服务器一起组成,移动平台客户端和服务器的中间存在着有多种通信协议,为了确保准确地测试出移动应用程序的安全隐患问题,在现实中通常采用探索、测试、再探索、再测试的方法,或许在AppScan中配置参数和模式让最终的结果更精准。
  2 配置AppScan测试移动应用程序
  一般在程序编码完成之后需要首先进行测试,检测其性能。而在检测之前首先需要将软件与对应的客户端、服务器相连接,然后设置 AppScan程序。之后,AppScan控制的主程序就可以对连接的客户端、服务器进行实时监控,并且对客户端与服务器之间的信息交流进行反馈,在必要的时候拦截他们之间链接的信号,对移动端安装的软件进行安全检测。目前,AppScan程序主要是采用两种配置方式。
  2.1 通过端口映射工具配置移动端和AppScan之间的数据连接
  首先,在移动设备的一个端口的映射配置程序中设置AppScan程序,然后与服务器进行连接。目前采用的大多数是rinetd进行配置,它具有定向传输的功能,并且是具有安全控制协议的一个源软件。因此,客户端只要设置在发送文件的时候自动启动rinetd软件,就可以保障文件的安全性。
  端口映射工具安装、设置完成之后,需要根据客户端需要连接的网络特点,将移动客户端中已经安装的各种软件、程序联网,上传到AppScan中进行检测。此时,手机客户端需要选择连接无线网络,在设置网络连接的事时候的代理器为HTTP,然后根据设备上的端口和服务器的型号进行设置。一般服务器的IP地址就是客户端连接的AppScan所在端口的地址,例如端口为 rinetd.conf的AppScan,在移动客户端与其连接之后进行常规扫描的时候会自动启动AppScan,然后进行程序设置,这个时候 rinetd.conf就是该客户端的IP地址。
  探索站点的常用方法:外部设备或者手机客户端,在点击“下一步”之后,会自动弹出“选择代理端口”“记录位置”设置选项,一般选择rinetd.conf 端口即可,选择“该机器上的外部客户机”为位置选择,然后就可以进行下一步设置。一般点击“下一步”之后会自动跳转到“登陆管理”页面,在这个界面中就可以点击已经安装的应用程序软件,进行软件登录和使用,这个时候AppScan会将用户输入的“用户名”和对应的“密码”进行记忆和储存。因为AppScan具有安全性设置特点,有时候无法直接登录已经输入过的用户信息,这个时候需要进入到扫描页面,通过“完全扫描配置→登陆管理→自动登陆”来重新设置,这样就可以解决这一问题。测试方法:一般先导入需要测试的文件,然后进行特定的文件扫描。在上述操作都已经全部完成之后,AppScan会开启外部非客户端流量模式,相关人员只要手动输入移动端IP地址就可以立即查询相关的记录
  2.2 通過AppScan代理模式直接建立和移动端的数据链接
  这一模式需要客户端配置AppScan9及以上的软件版本。打开文件初始界面,选择“新建文件夹”,界面会弹出不同规格的文件类型,选择“常规模板”。然后进入软件安装的“向导页面”,选择“外部设备/客户机”为探索站点。然后在下一步种勾选任意一个空闲端口为代理端口,选择本机IP为IP地址。接下来的设置同文章中的上一个步骤一致。在外部流量记录器设置中点击“记录代理配置”,可以修改客户端的IP名称和网络掩码。所有的步骤操作完成之后,需要在客户端上安装AppScan SSL,同时导出安全证书。
  3 使用AppScan测试移动应用程序
  在完成配置后,与此同时AppScan作为代理会把客户端与服务器端的交互,并基于用户行为去完成探测和分析记录。但是安全性分析的操作是基于用户对移动应用程序的,所以迭代的方式更有利于确保测试质量。在操作中,测试人员一般先采用“探索”,其次在移动端完整的点击全部的页面以及输入控件,AppScan代理能把这些流量信息自动记录下来。接着点击“测试”,能看到这一轮的测试结果。测试人员会确认接下来测试的主要目的,通常会在高发区域进行探索,从而发现问题所在。经过连续的迭代,能使安全测试到达很高的覆盖率。
  4 结语
  总的来说,在今天能被软件安全性胁迫,截然不同的是我们信息安全工程师数量上的缺失。与此同时,在自动化安全测试的愈发重要下,业界主流的黑盒安全自动化测试工具主要针对传统的Web程序,对主要依赖安全测试工程师的移动安全性,自动化相比较低。本文谨提供了需要大量人力来测验bug的自动化思路,仅供从业人员参考。
  参考文献
  [1] 张恩海,王铎,于晋瑄.移动终端应用层软件自动化测试系统设计与实现[J].科技资讯,2015,13(3):12-13.
  [2] 余勇,郭骞.基于Smali Code的移动应用行为模型的自动构建方法[J].计算机科学,2017,44(11):207-220.
  [3] 刘艳.移动应用软件安全性测试研究[J].数码世界,2017(12):544.
其他文献
在素质教育的今天,舞蹈教育的重要性日渐突出,舞蹈教育不仅能够很好的提升学生的气质,而且能够帮助学生拥有一个更加健康的身体,对于学生的身心来说都是有着很大的帮助和促进
摘 要:新常态下,高校青年马克思主义者实践能力培养被赋予了新的意义,同时,随着社会经济发展步入新常态,以往的高校青年马克思主义者实践能力培养机制已不足以应对新局面。本文分析了新常态下高校青年马克思主义者实践能力培养机制的升级与优化路径,并给出相应建议。  关键词:青年马克思主义者培养工程;实践能力;新常态  近年来,我国人口红利已经逼近“刘易斯拐点”几近消失,体制改革、技术创新将成为经济转型的主要
随着教育的不断改革,为全面提高高校声乐教学水平,创新成为了培养高素质人才的主要途径。本文针对当前高校声乐教学改革与创新的有效途径进行分析。
摘 要:面对应用型人才需求量的日益增长和全球经济一体化的冲击,高等院校在培养学生专业技能的同时,要从学生的实际情况和需求出发,努力提高学生的英语应用能力,加快应用型英语人才的培养。基于此,本文分析了以培养应用型人才为目的开展英语教学的必要性,重点探讨了应用型人才视角下大学英语教学的有效举措,以供参考。  关键词:应用型人才;高等院校;英语教学  中图分类号:H319文献标志码:A文章编号:2095
摘 要:介绍在MAXIMO系统的基础上,结合油气田现场物流配送的实际情况,以理顺物流节点,提高配送自动化程度为目标,建立一套覆盖基地仓库、拖轮、平台现场等环节的现代物流配送系统,打破各节点的信息孤岛现象,形成一套承上启下的完整流程,能够极大地缩短物料在途等待时间,提高载具的使用效率,优化现场配送计划安排,提高现场的工作效率。  关键词:MAXIMO 系物 配送 流程化  中图分类号:F426.61
禅宗在中国的产生与发展,具有深刻的历史和社会根源,是世界上最灵活,最具世俗性的宗教。宜春自古就是禅宗文化胜地,禅宗资源相当集中。宜春禅宗音乐作为禅宗文化的一部分,开发挖掘
摘 要:民族传统体育运动项目板凳龙在当代高校体育教学中深受学生喜爱,板凳龙运动在高校体育教学中具有文化价值、娱乐价值、健身价值和竞技价值。在高校体育教学中发挥着人才培养、文化传承与创新、发展科学和服务社会的作用。通过深刻剖析板凳龙运动在高校体育教学中存在的问题,提出合理化策略方法。  关键词:民间传统体育 板凳龙 高校体育教学 方法运用  中图分类号:G807 文献标识码:A 文章编号:1672-
摘 要:随着网络技术的日益发展,新媒体逐渐成为高校培养大学生社会主义核心价值观的新载体。我们必须认真研究新媒体的特点和发展趋势,细心观察新媒体对大学生世界观、价值观、人生观的内化影响,探求新媒体下培育大学生价值观的实践意义,得出有利办法。  关键词:新媒体;大学生;社会主义核心价值观  中图分类号:G641文献标志码:A文章编号:2095-9214(2016)06-0257-02  共同的、正确的
摘 要:竞技体育是我国体育事业的重要组成部分,是我国从体育大国向体育强国迈进的奋斗目标,又是我国体育事业的核心。教练员则是竞技体育发展和运动训练水平的主导因素之一。现代竞技体育快速发展竞争日益激烈,全面提高教练员素质刻不容缓。教练员素质主要由思想素质、知识素质、能力素质三方面组成,本文就这三方面展开谈谈竞技体育教练员的职业素质问题。  关键词:教练员;思想素质;知识素质;能力素质;爱心  目前我国