谁看了你的Instagram账户?又是谁盗取了你的密码?
移动应用程序目前已经成为最有效的攻击向量之一,这些网络罪犯最喜欢的一种方法便是流行应用程序的滥用。自己审视下是否在安装一款需求连接到社交应用账户凭证,电子邮件账户,云存储服务的应用时有静下来细细考虑?
近日,一款名为“InstaCare – Who cares with me”(谁看了你的Instagram账户)的恶意应用通过Google Play应用商店,以及其他第三方应用商店流通。来自德国Peppersoft公司的David Layer-Reiss发现了该威胁,如果想看看更详细的分析可以查看它的分析博文。
该应用服务作为一个hook,引诱Instagram用户。假称能够让你得知谁看过的Instagram账户,但实际上它滥用连接Instagram的身份验证进程。
事实上,对于大部分应用程序来说使用API或者授权协议是一种常态,比如使用OAuth 来验证第三方应用程序。对于用户来说,这样做非常的方便,可以在不同的应用和服务之间使用相同的凭证来进行身份验证。
这里最大的问题是,针对这个特性,一些应用可以恶意获取用户的信息,例如他们的个人信息,联系人,再或者可以盗取他们的凭证。
这种方法非常成功。在这个特别的案例中,该应用的安卓版本就有超过10万台设备安装量,并且超过2万的评论信息。在这些评论信息中大部分都提示了需要进行支付才能够正常工作。
就Google Play应用商店来说,我们还可以看到一些用户抱怨安装出现的一些问题。
非常有趣的是,该应用是通过了苹果安全检测并发布!尽管它对控制更严谨,但是并没有提到该作者有过发布恶意软件历史的信息。
攻击向量
该攻击将Javascript代码安置在Instagram登录页面的提交按钮中
该代码获取输入字段名““username”以及“password”的内容,将其以“,-UPPA-,”的格式存储在“str”局部变量中,之后调用processHTML函数(存储有收集到的数据)
也会从用户设备中收集其他信息,然后通过POST请求发回到C&C服务器
“hash”参数的值为上图中的数据加上Instagram用户名及密码,这个值使用AES 128进行加密后使用base64进行编码,加密密钥是由服务器生成。
在 iOS版本同样使用AES 128,但分组模块使用CBC替代ECB
因此,它使用字符串“IOS123SECRETKEYS”作为初始矢量。
打开后,它会迫使用户登录 Instagram
用户名和密码发送到服务器之后,还会发送一些元数据
因为我们已经获得ID,可以使用David修改后Java代码解密其中内容。我们仅需要修改初始化加密类。
通过输入“hash”参数的内容,我们可以解密数据,发送并找到已经发送到服务器上的信息。正如我们料想的一样, Instagram用户名和密码同样包含在这个列表中。
这些用户名和密码稍后将用于向用户的Instagram账户发送垃圾消息。
本文提到的威胁是由Kaspersky实验室检查发现的HEUR:Trojan-Spy.AndroidOS.Instealy.a 以及 HEUR:Trojan-Spy.IphoneOS.Instealy.a.
结论
移动环境已经成为了网络罪犯们最喜好的目标之一,社交网络的出现在方便朋友间乐趣的同时,无疑也方便了恶意软件的分发,在安装应用之前最好是多多思考下。一般官方网站都不提供的服务,你一个第三方平台是通过何种方法去实现的呢?
本文转自d1net(转载)

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
XTools CRM:浅析项目型销售与管理
摘要:针对那些规模大、订单金额大、涉及时间周期长的客户,需要在计划时间内完成产品或服务交付的销售模式都可以称之为项目型销售。项目型销售涉及到的人员和资源范围比较广,对目标制定与实施、资源调配、人员管理、风险管理、成本控制等提出了更高的要求。项目销售管理的目的在于让项目最终结果在预期或超预期完成或交付。 项目型销售与管理的概念 针对那些规模大、订单金额大、涉及时间周期长的客户,需要在计划时间内完成产品或服务交付的销售模式都可以称之为项目型销售。项目型销售涉及到的人员和资源范围比较广,对目标制定与实施、资源调配、人员管理、风险管理、成本控制等提出了更高的要求。项目销售管理的目的在于让项目最终结果在预期或超预期完成或交付。面对当天咨询当天完成购买这种习以为常的销售方式中,项目型销售伴随的是洞察力、战略、智慧、团队配合、共同目标、挑战、刺激、成长等。假若在面对销售生涯中每一个次销售机会,业务人员都以项目销售的思维去对待,他们一定能够快速成长不断超越。 项目型销售与管理6个关键点 Ⅰ、项目时间线和里程碑。这个很好理解,整个目标被切割成大大小小不同的目标并分配到对应的人员,销售、商务谈判、技术人员...
-
下一篇
企业对于云存储的态度决定应用类型
云存储已经成为企业存储部署不得不考虑的一个因素,比如对象存储、块存储等。但是即便如此,对于在部分企业来说,专注于使用云存储还只是停留在思想上,一半的服务用户目的只存储了25TB或更少的数据在云中。更多一些,我们调查企业的6%,他们在云中存储了超过100TB的数据。 总之,企业发送的云端的平均数据量为32TB,并不是巨大量的,但这还是占据了这些用户总存储量的22%。 备份(62%)仍然是用于云存储的主要应用。39%的企业说,他们正在使用云存储服务作为他们的灾难恢复计划,这一使用用例正不断上涨。另外,数据归档(35%),协作与文件共享(35%),以及主存储也是今天使用云存储的流行方式。 目前,困扰云存储普及的最大因素仍是安全问题。54%的企业说他们仍然担心云中数据如何处理和管理。 本文转自d1net(转载)
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- MySQL数据库在高并发下的优化方案
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8编译安装MySQL8.0.19