输入法重大漏洞曝光,仅华为幸免,近10亿用户受影响

FreeBuf 2024-04-25 19:17:10

近日,Citizenlab研究人员调查了多家厂商的输入法应用安全漏洞并报告称:除华为以外,百度、荣耀、科大讯飞、OPPO、三星、腾讯、Vivo和小米等供应商的九款应用程序中有八款均存在安全漏洞。

随着用户规模的不断增长,云输入法应用的后端技术正变得越来越复杂,人们对此类应用的潜在安全风险也越来越重视。其中,用户数据在云服务器上是否安全;信息从用户设备传输到云服务器的过程中是否安全是研究人员关注的两个重点问题。

为此,研究人员分别测试了腾讯、百度、讯飞、三星、华为、小米、OPPO、vivo和荣耀输入法的多个平台版本(安卓、iOS和Windows版本)。

其中腾讯、百度和科大讯飞是键盘输入法应用的开发者;三星、华为、小米、OPPO、vivo和荣耀是手机制造商,它们要么自己开发了键盘输入法,要么预装了上述三个输入法产品。

为了更好地了解这些厂商的键盘应用是否安全地实现了其云推荐功能,研究者对这些输入法进行了安全分析以确定它们是否充分加密了用户的输入按键记录。

对九家厂商的输入法进行分析后,研究者发现只有华为的输入法应用在传输用户按键记录时未发现任何安全问题。其余八家厂商的每一家至少有一款应用发现了漏洞,黑客可以利用该漏洞完全窃取用户输入的内容。

图源:The Citizen Lab

去年 8 月,多伦多大学跨学科实验室发现了腾讯搜狗输入法中的加密漏洞,此次披露的信息建立在该实验室此前研究的基础上。

据估计,有近十亿用户受到这类漏洞的影响,其中搜狗、百度和 iFlytek 的输入法编辑器(IME)占据了很大的市场份额。

已发现出现漏洞的输入法应用如下:

腾讯QQ拼音易受CBC padding oracle攻击,可恢复明文

百度输入法,由于 BAIDUv3.1 加密协议中的错误,允许网络窃听者解密网络传输并提取 Windows 上键入的文本

iFlytek IME,其安卓应用程序允许网络窃听者恢复未充分加密的网络传输明文 安卓系统上的三星键盘,通过未加密的纯 HTTP 传输按键数据

小米手机,预装了百度、iFlytek 和搜狗的键盘应用程序

OPPO,预装了百度和搜狗的键盘应用程序

vivo,预装搜狗 IME

荣耀,预装百度 IME

由于输入法安全漏洞可导致个人财务信息、登录账号和隐私泄露。因此研究人员建议使用这些键盘的用户及时更新应用程序和操作系统,并改用完全在设备上操作的键盘应用程序,以减少这些隐私问题。

隐私专家建议手机用户应保持应用程序和操作系统更新到最新版本。如果用户担心云输入法的隐私问题,建议考虑切换到完全在设备上运行的本地输入法应用。

同时,应用程序开发人员应注意使用经过严格测试的标准加密协议,而不是开发可能存在安全问题的自制版本。此外,研究人员还敦促应用程序商店运营商不要对安全更新进行地理封锁,并允许开发者证明所有数据都是通过加密传输的。

以下是研究人员给广大用户的建议:

荣耀预装键盘的用户或QQ拼音用户应立即切换键盘。

任何搜狗、百度或科大讯飞键盘的用户,包括操作系统上捆绑或预装的版本,都应确保其键盘和操作系统是最新的。

任何百度输入法输入法键盘的用户都应考虑切换到其他键盘或禁用“基于云”的功能。

有隐私顾虑的用户不应在其键盘或 IME 上启用“基于云”的功能,或者应切换到不提供“基于云”预测的键盘。

有隐私顾虑的 iOS 用户不应为其键盘或 IME 启用“完全访问权限”。

研究人员表示,在大多数情况下,攻击者只需要是网络上的被动窃听者即可利用这些漏洞。但是,在某种情况下,针对使用腾讯搜狗API的应用,攻击者还需要能够向云服务器发送网络流量,但他们不必一定是中间人(MitM)或在网络第3层欺骗来自用户的流量。在所有情况下,攻击者都必须能够访问客户端软件的副本。

由于苹果和谷歌的键盘输入法应用都没有将按键记录传输到云服务器以进行云推荐,因此没有(也无法)分析这些键盘的安全功能。

研究者表示,虽然业界一直在推动开发能够保密用户数据的隐私感知云输入法,但目前并未得到广泛使用。

对此,研究人员分析了大量中文键盘应用程序,发现它们几乎普遍存在用户按键被网络窃听者解密的漏洞。然而,造成这些漏洞的既没有通用的库,也没有单一的实施缺陷。虽然有些键盘应用程序确实从其他公司获得了代码授权,但目前只能解释为大量开发者独立地犯了同样的错误。

公民实验室推断,中国的应用程序开发商大概率不会使用“"西方"加密标准,因为他们担心这些标准可能包含后门。事实上,这并非杞人忧天,有太多类似的事件被曝光,不少国外的标准在里面埋下了安全风险。

参考来源:

https://thehackernews.com/2024/04/major-security-flaws-expose-keystrokes.html

https://citizenlab.ca/2024/04/vulnerabilities-across-keyboard-apps-reveal-keystrokes-to-network-eavesdroppers/

31 阅读:19410
评论列表
  • Nathan 56
    2024-04-25 22:59

    总结就一句话,安卓有补不完的洞[汗]

    甜蜜的味道 回复:
    输入法为什么免费用,就是窃取信息,比如你在一个软件搜什么,另一个软件立马知道[笑着哭][笑着哭][笑着哭]
    Nathan 回复: 甜蜜的味道
    所以我从不用第三方输入法
  • 2024-04-26 13:28

    所以我用俩手机,主力机只装华为应用市场的软件,只使用华为自带输入法,然后有重要信息的App都装这台手机里。备用机则是想怎么弄怎么弄。

  • 2024-04-26 09:00

    其实就是端到云通信过程中的通信安全技术是否有漏洞!看测试表格里,小米的漏洞最多!雷军是自己偷还是就给它爸爸偷?

    股時候 回复:
    倆樣都有總之小偷米就是偷完再偷沒完沒了
  • 2024-04-26 09:04

    我看了这个文章,直接换成小艺输入法(华为)[笑着哭]

  • 2024-04-26 13:04

    输入法厂商应该出来说明下,关闭了输入法的云功能,如何不影响异设备(电脑手机平板)间的词库同步。还有,有些输入法访问通讯录的权限(QQ输入法),在输入姓名的时候关联出电话号码,这个功能挺实用的,如何在确保安全的前提下能使用类似的功能。

  • 2024-04-26 04:50

    关闭云输入应该就行了吧?哈哈哈!

    222 回复: 对方正在怼入
    有没有可能再加个手机漏洞,非得华为才行[笑着哭][笑着哭]
    对方正在怼入 回复:
    有可能是输入法+操作系统都有漏洞
  • 2024-04-25 21:31

    非云输入法相对安全

  • 游子 22
    2024-04-26 10:44

    还是买华为更安全[点赞]

  • 志君 21
    2024-04-26 12:04

    这就是华为产品值钱的价值点。

  • 2024-04-26 11:30

    杂粮输入法最不安全,雷某喜欢嫖、窃!

    好多财宝 回复:
    杂粮没有输入法[得瑟]
  • 2024-04-26 14:55

    美国软件的漏洞是美国法律要求的,美国刚刚通过监视外国的法律。

  • 2024-04-26 09:17

    哈哈,这波妞币吹的遥遥领先啊,八款有漏洞,另外一款漏成了渔网,输入法我只用谷歌[呲牙笑][呲牙笑][呲牙笑][呲牙笑]

    萧峰 回复:
    谷歌渔网也不需用,直接一勺端
  • 2024-04-26 19:56

    输入法只用系统自带的,其它一概不用。99.9%的国产软件已经不要脸得无以复加了,除了迫不得已,坚决不用!愿所有国产软件开发者、发行公司早日完蛋!

    江山如画 回复:
    整体说苹果偷用户信息,其实偷用户信息最多的还是国产,小丑竟是它自己[呲牙笑]
  • 2024-04-26 08:22

    是否用手写输入就避开了漏洞?

    momo 回复:
    你手写不用识别成文字?直接发图片?
  • 2024-04-26 18:23

    为什么现在感觉全社会拼了命也要把华为吹上天,除了华为,其他都不是民族企业了是吧,一定要把其他企业全部搞死只剩下华为是吧,到时候华为什么都享有绝对定价权,一部手机都是上万块,一个输入法一个月都要你上万块钱,你们就爽了是吧

    诠释一种信仰 回复:
    你可以去吹小米啊
  • 2024-04-26 05:51

    看标题就猜到有百度搜狗,但我没想到讯飞也上了[无奈吐舌]还好我都不用[呲牙笑]

  • 2024-04-26 10:13

    我用的华为,好像我用的是讯飞输入法

    爱好者 回复:
    我用的也是讯飞,去年讯飞违法黑罚款过,但是讯飞好用,就继续用了
  • 2024-04-26 12:13

    哪里有什么漏洞,都是厂商特意留的后门。[笑着哭]

  • 2024-04-26 20:17

    我说tm每次在百度一下、在天猫搜一下,马上各路app都知道我想要什么?数据共享了是吧?还是偷我的输入内容了

    江山如画 回复:
    也就是说输入法完全可以偷你的各种密码[呲牙笑]
  • 2024-04-26 12:45

    华为宇宙第一

  • 2024-04-26 08:04

    关闭输入法网络权限就行了。除了输入法,微信之类的就不收集你的信息了[狗头]

    鑫子 回复:
    现在没有隐私可言,你说话聊天麦克风都收集你信息,看看那些app 给你的推送就知道了
  • 2024-04-26 20:11

    其他的都是没自己的输入法,只有华为有自己的

  • 2024-04-26 14:50

    米偷天下第一

  • 2024-04-26 11:14

    关闭“云”词语联想就没有了吧?

  • N73 6
    2024-04-27 09:23

    转换成小艺输入法才发现和搜狗一样了,功能齐全,机械键盘也有了,想要的也有了,再不像之前那么单调了[点赞][点赞][点赞]

  • 2024-04-26 20:45

    啥漏洞?人家故意留的后门,用来偷取用户信息,偷窥你然后精准投放广告。

  • 2024-04-26 15:57

    小艺输入法了解一下,不要看百度是国内的,其引擎也是美国技术

  • 2024-04-27 09:12

    这不是漏洞,这是后门

  • 2024-04-27 08:53

    其实有漏洞,我淘宝输个商品名字,其他浏览器全变成这个广告

  • 2024-04-26 15:12

    华为输入法真用不了,全拼出来的字都不对,怎么设置都没用,华为手机自带的输入法,还是百度输入法好用

  • 2024-04-26 17:55

    好像是💐粉的文章

  • 2024-04-27 00:15

    所以这就是为什么每次用各银行app时,它们都是自己的键盘了[笑着哭][笑着哭][笑着哭]

  • xxs 2
    2024-04-27 01:15

    无所谓了,基本所有APP都要读你的通迅录像头什么的[呲牙笑]

  • 2024-04-26 12:13

    用华为七年了

  • asdf 2
    2024-04-26 17:07

    我只想知道不让输入法联网有没有这些屁事

  • 2024-04-26 17:14

    又遥遥领先了[点赞][点赞][点赞]

  • 2024-04-27 01:46

    什么安全不安全,手机都用了几十年,什么信息早就泄露了,一个普通人,没什么见不得光臼

  • 666 2
    2024-04-26 16:41

    没钱,你随便窃信息!

  • 2024-04-26 21:23

    大惊小怪,早就能监视手机的所有了。何况输入法。

  • 2024-04-26 19:36

    华为几千个工程师几百个博士肯定是有保障的

  • 2024-04-27 17:56

    我就发现手机输入法有问题,我记得好像用什么调取看到输入法记录了很多剪切板内容,但是你只能用最近一条,那么其他的内容都干啥要记录呢,并且会分享给其他应用泄露隐私。

  • 2024-04-27 07:17

    果然又是遥遥领先,呵呵

  • N73 1
    2024-04-27 09:17

    哎妈呀!吓得我赶紧切换成小艺输入法[点赞][点赞]

  • 2024-04-27 12:33

    什么都不好,只有华为好,真黑![笑着哭]

  • 2024-04-26 13:57

    百度输入法最近经常发生卡顿故障。

  • 2024-04-26 12:14

    发现石油?

  • 2024-04-26 18:29

    (⊙o⊙)啥?

  • 2024-04-27 16:29

    比如苹果手机输入发现石油自动定位[doge][doge][doge]

  • 2024-04-27 16:16

    总结一下:你以为你买的就是你的?国产手机实质上都是肉机,它的广告价值远远超过手机本身!它只是厂商的广告工具而已![得瑟]

FreeBuf

简介:国内头部网络安全媒体。