
程序员Warith Al Maawali发现了Coinomi加密货币钱包的安全漏洞,导致Coinomi加密钱包以未加密的形式将用户的密码短语发送给Google拼写检查服务,从而使骗子能够访问私人信息,并有机会接管用户的资金。这个钱包安全漏洞是在调查程序员90%资金神秘被盗事件时发现的。Al Maawali发现,在设置Coinomi钱包时,当用户输入助记词(种子)时,Coinomi应用程序会捕获用户输入的文本数据,并自动将其以明文形式发送到Google拼写检查API服务进行拼写验证。"为了理解发生了什么,我将从技术上解释,"Al Maawali说。"钱包界面是用HTML和Java Script编写的,并使用内置的基于Chromium的浏览器进行渲染。"
与其他基于Chromium的应用程序一样,钱包应用程序集成了各种面向Google的功能,例如对用户所有文本输入字段的自动拼写检查功能。问题在于Coinomi团队没有在他们钱包的用户界面代码中禁用此功能,这导致所有用户钱包的备份短语在钱包安装和设置过程中通过HTTP泄露。任何能够拦截钱包应用程序的网络流量的人都能够以未加密的形式看到Coinomi钱包应用程序的种子短语。这个短语允许攻击者通过恢复功能访问用户钱包中存储的所有资金。
尽管Al Maawali没有确凿的证据证明黑客正是通过这种方式获取了他的数据显示,他声称只有存储在Coinomi钱包中的资金被盗,因此他认为除了通过访问Coinomi助记短语之外,没有其他方式可以盗取加密货币。"任何参与技术和加密货币的人都知道(……)12个随机的英文单词用空格分隔,很可能是加密货币钱包的密码短语,"Al Maawali说。
研究人员创建了一个专门的网站,在那里他描述了问题以及他进行的实验,试图让Coinomi承认这个漏洞。他还发布了一个概念验证视频,后来被安全研究员Luke Childs独立验证和重现。
Coinomi提供一个多种加密货币钱包应用程序,适用于Android、iOS、Linux、Mac和Windows,但没有回应受影响用户的请求,也没有提供补偿被盗资金的方案。然而,在用户提出上诉的第二天,应用程序的更新版本就出现了。Al Maawali声称他在各种加密货币中损失了60,000到70,000美元。他对资金被盗的版本得到了Coinomi在线论坛Reddit中其他消息的确认,用户们抱怨说,有一天他们醒来发现所有的Coinomi钱包在一夜之间被清空。






