新年警惕:多数手机银行App存安全隐患

简介:

 本文讲的是 :   新年警惕:多数手机银行App存安全隐患 ,【IT168 编译】Praetorian的安全专家本月测试了275个苹果iOS和Android手机银行应用程序,这些应用程序来自50家个主要金融机构、50家大型区域性银行和50家大型美国信用合作社。结果发现,80%的应用程序配置不当,没有使用最佳软件做法来构建。这些被测试的知名银行包括:美国银行、花旗银行、富国银行、高盛、摩根士丹利、第一资本金融以及太阳信托银行。Praetorian并没有透露每个银行的应用程序在测试中的表现。

新年警惕:多数手机银行App存安全隐患

  目前,手机银行已经开始腾飞,尽管速度比较缓慢。约35%的美国人在使用手机银行,这比2012年增加了11%。NSS实验室的最新报告中,一些银行报告显示手机银行每年增加70%。

  Praetorian公司创始人兼首席执行官Nathan Sportsman表示,手机银行应用程序中的安全漏洞并不是纯粹的软件漏洞,所以它们是风险相对较低的问题,但这些问题最终可能导致受攻击。

  Sportsman 表示:“这些都不是业务逻辑性或针对应用程序的问题,而是整个移动应用程序的问题,这些是开发人员应该解决而没有解决的问题,这些应用程序可以通过苹果和谷歌的应用商店下载。”

  研究人员测试的漏洞是软件中知名的缓解功能,测试是在每个本地设备的移动应用程序上执行,而不是在后端web服务器和服务。Sportsman表示,这个测试只是整个手机银行攻击情况的一个剪影,因为75%到90%的手机银行发生在后端。

  他表示:“这不是侵入性测试,我们没有寻找SQL注入,需要权限来做到这一点,所以我们非常向看看这些移动应用程序的配置。”他希望下次测试信息是如何存储在本地设备上的。

  Praetorian使用其新的移动应用安全测试平台Project Neptune执行了这次测试。在第一次测试中发现:很多基于iOS的手机银行应用程序没有启用自动引用计数(ARC)--内存管理功能;位置无关可执行文件—防止缓冲区溢出;以及堆栈保护功能—保护应用程序不会出现“堆栈破碎”。

  Sportsman称:“堆栈破碎和ASLR(地址空间布局随机化)已经存在很长一段时间,这些应用程序中应该启用这种保护。”

  很多基于Android的手机银行应用程序被发现是针对老版本的Android软件开发工具包,缺乏权限硬化,并启用了调试功能。对于开发者而言,老版本SDK靶向和调试功能将是最大的担忧问题。

  不奇怪的是,大型金融机构比信用社或区域性银行表现更好,但区别也不明显:信用社应用程序有108个配置漏洞;区域性银行为97个,而大型金融机构为75。

  为什么这些应用程序存在配置问题?总体而言,在金融服务行业,手机银行面临着“急于进入市场”的压力,这可能导致出现一些漏洞。并且,地区银行和信用社往往会外包这种应用开发工作。

  与此同时,NSS实验室的Ken Baylor指出,很多手机银行应用程序大多数具有基本的安全性。“大多数银行开始提供简单重定向到移动网站(功能有限)的移动服务,通过检测智能手机HTTP表头。其他银行则创建了具有更好HTML包装器的移动应用程序,提供更好的用户体验和更多功能。到目前为止,只有少数银行为每个平台构建了安全的本机应用程序。”

  很多移动手机应用程序是基于简化的HTML代码,这使它们容易受到攻击,这应该促使更多银行为手机开发本机应用程序,增加安全功能,例如加密和地理定位。

原文发布时间为:2015年7月6日

本文作者:邹铮

本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT1684

原文标题 :新年警惕:多数手机银行App存安全隐患

目录
相关文章
|
4月前
|
安全 Java 应用服务中间件
【Azure 应用服务】App Service 默认页面暴露Tomcat版本信息,存在安全风险
【Azure 应用服务】App Service 默认页面暴露Tomcat版本信息,存在安全风险
|
2月前
|
小程序 JavaScript API
微信小程序开发之:保存图片到手机,使用uni-app 开发小程序;还有微信原生保存图片到手机
这篇文章介绍了如何在uni-app和微信小程序中实现将图片保存到用户手机相册的功能。
1155 0
微信小程序开发之:保存图片到手机,使用uni-app 开发小程序;还有微信原生保存图片到手机
|
3月前
|
移动开发 Android开发 数据安全/隐私保护
移动应用与系统的技术演进:从开发到操作系统的全景解析随着智能手机和平板电脑的普及,移动应用(App)已成为人们日常生活中不可或缺的一部分。无论是社交、娱乐、购物还是办公,移动应用都扮演着重要的角色。而支撑这些应用运行的,正是功能强大且复杂的移动操作系统。本文将深入探讨移动应用的开发过程及其背后的操作系统机制,揭示这一领域的技术演进。
本文旨在提供关于移动应用与系统技术的全面概述,涵盖移动应用的开发生命周期、主要移动操作系统的特点以及它们之间的竞争关系。我们将探讨如何高效地开发移动应用,并分析iOS和Android两大主流操作系统的技术优势与局限。同时,本文还将讨论跨平台解决方案的兴起及其对移动开发领域的影响。通过这篇技术性文章,读者将获得对移动应用开发及操作系统深层理解的钥匙。
107 12
|
2月前
|
安全 网络安全 Android开发
深度解析:利用Universal Links与Android App Links实现无缝网页至应用跳转的安全考量
【10月更文挑战第2天】在移动互联网时代,用户经常需要从网页无缝跳转到移动应用中。这种跳转不仅需要提供流畅的用户体验,还要确保安全性。本文将深入探讨如何利用Universal Links(仅限于iOS)和Android App Links技术实现这一目标,并分析其安全性。
393 0
|
2月前
|
监控 安全 Apache
构建安全的URL重定向策略:确保从Web到App平滑过渡的最佳实践
【10月更文挑战第2天】URL重定向是Web开发中常见的操作,它允许服务器根据请求的URL将用户重定向到另一个URL。然而,如果重定向过程没有得到妥善处理,可能会导致安全漏洞,如开放重定向攻击。因此,确保重定向过程的安全性至关重要。
140 0
|
5月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的多功能智能手机阅读APP的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的多功能智能手机阅读APP的详细设计和实现(源码+lw+部署文档+讲解等)
|
5月前
|
存储 移动开发 Android开发
使用kotlin Jetpack Compose框架开发安卓app, webview中h5如何访问手机存储上传文件
在Kotlin和Jetpack Compose中,集成WebView以支持HTML5页面访问手机存储及上传音频文件涉及关键步骤:1) 添加`READ_EXTERNAL_STORAGE`和`WRITE_EXTERNAL_STORAGE`权限,考虑Android 11的分区存储;2) 配置WebView允许JavaScript和文件访问,启用`javaScriptEnabled`、`allowFileAccess`等设置;3) HTML5页面使用`<input type="file">`让用户选择文件,利用File API;
|
5月前
|
机器学习/深度学习 人工智能 视频直播
AI直播手机APP震撼发布!3大场景直播,60秒一键开播!
🎉 青否数字人AI直播APP发布!🚀 在抖音等平台60秒一键开播,简化直播流程。💡 3种AI直播模式,融合6大AIGC技术,助力新手轻松直播带货且避免违规。💪 AI主播、声音克隆,实时话术改写,智能互动与讲品同步,提升转化。📊 实景与视频直播结合,适应多种场景。🌐 独立部署,自定义版权,1年免费升级,专业售后支持。🚀 (直播: zhibo175) #青否数字人 #AI直播
AI直播手机APP震撼发布!3大场景直播,60秒一键开播!
|
4月前
|
Java Android开发 UED
安卓scheme_url调端:如果手机上多个app都注册了 http或者https 的 intent。 调端的时候,调起哪个app呢?
当多个Android应用注册了相同的URL Scheme(如http或https)时,系统会在尝试打开这类链接时展示一个选择对话框,让用户挑选偏好应用。若用户选择“始终”使用某个应用,则后续相同链接将直接由该应用处理,无需再次选择。本文以App A与App B为例,展示了如何在`AndroidManifest.xml`中配置对http与https的支持,并提供了从其他应用发起调用的示例代码。此外,还讨论了如何在系统设置中管理这些默认应用选择,以及建议开发者为避免冲突应注册更独特的Scheme。
|
5月前
|
存储 安全 数据安全/隐私保护
移动APP安全加固技术深度解析
【7月更文挑战第12天】移动APP安全加固技术是保障移动应用安全的重要手段。通过对Android和iOS两大主流平台的安全加固,可以有效防止逆向分析、动态调试、数据篡改等安全威胁。在实际应用中,我们需要结合静态层面、动态层面和数据层面的加固技术,全方位地提升APP的安全性。同时,随着技术的不断发展,我们也需要不断关注新的安全威胁和加固技术,确保移动应用的安全性和稳定性。

热门文章

最新文章