最近,有网友爆料称,微信在最新的内测版中,加入了自带的输入法。只要在微信的设置中,即可找到名为“微信键盘”的插件,开启后在微信聊天的时候,即会调用微信自带的输入法来输入问题。

  对于这个改进,很多朋友一头问号,究竟是自带输入法不灵了还是第三方输入法不香了,一个聊天
App,用不用得着重新发明一遍轮子?为什么微信会开发自己的输入法?简单来聊聊吧。

 

  微信内测加入了自带键盘

  微信为何要做自己的输入法?

  根据微信自己的说法,微信自带键盘是迫不得已。据媒体报道,张小龙表示微信原先也并不想去做输入法,但收到很多用户投诉自己聊天记录被窃取,因为输入什么就会看到相应的广告。张小龙解释道,微信不保存聊天记录,微信也规定谁看了用户的聊天记录会被开除的。

  这一解释是否靠谱?笔者认为还是有一定道理的。输入法作为用户键入信息的通道,天然就具备窥探用户信息的能力。很多朋友近年来都反馈,电商平台莫名其妙就开始推送自己想要的东西,甚至怀疑有
App 在后台录音窃听的情况,但这其实很有可能就和输入法泄露个人信息有关。

  输入法真的会窃取隐私吗?

  实际上,输入法会泄露个人信息,这已经算得上是一个常识。现代的输入法普遍具有联网功能,以实现词库同步乃至云词库,这类功能从机理上来说,本身就是会将你输入的字词句上传到云端。输入法服务商如果想要窥探用户,完全有能力可以做到。

  云词库等功能已经成为了第三方输入法的标配

  对此,注重隐私的平台,都对输入法进行了一定程度上的规制。例如苹果 iOS
在长时间内,都不允许第三方输入法存在,现在即便开启了第三方输入法的入口,但也默认不允许访问密码框、禁止联网权限和窥探上下文。而安卓在这方面虽然做得薄弱一些,但原生安卓系统启用第三方输入法,也会给予可能会收集个人数据的提示。

  安卓会提示使用第三方输入法的风险

  除此以外,某些高度注重安全性的
App,也会对第三方输入法进行限制。例如某些手机银行的客户端,在输入密码时会调用自身的键盘,而不是使用当前系统默认的输入法,以防止密码这类关键信息被窥探。
这次微信自带键盘,俨然是把安全的重视程度提到了和手机银行 App 一个级别,这是否有必要?就留给用户评论了。

  如何防范输入法偷隐私?

  输入法的确有窥探隐私的能力,那么我们应该如何防范?下面是一些经验之谈。

  -使用系统自带输入法。和第三方输入法相比,系统自带输入法往往会更少地和推广平台沆瀣一气。例如 iOS
自带的输入法,甚至没有云输入这类联网功能。不过也需要注意,某些系统自带输入法属于从第三方深度定制的方案,也存在泄露个人信息的可能。

  -禁止第三方输入法关键权限。如果你觉得第三方输入法不可或缺,可以使用这类方法。例如在 iOS
系统中,不要打开输入法的完全访问权限,在安卓系统则可以禁止该输入法联网,或者获取你的身份标识(通常表现为获取电话权限)。

  谨慎打开输入法的完全访问权限

  -使用更可信的输入法。例如可以使用没有联网功能的输入法,或者不开启输入法的云词库、云同步功能。另一个思路则是使用不在国内展开业务的输入法,例如谷歌的
Gboard 等等。

  总结

  总的来说,输入法本身的机理决定了它可以窥探到用户信息,加入联网功能后,会催生泄露个人隐私的风险。第三方输入法的综合使用体验仍高于自带输入法,而云相关的功能也的确可以大大提高用户体验,要如何平衡便捷和安全?恐怕是个值得深入思考的问题。

技术
©2019-2020 Toolsou All rights reserved,
Vue.js入门(五)---在vue中使用echarts词云Pandas统计分析基础_数据处理(DataFrame常用操作)element UI dialog点击dialog区域外会关闭dialog应届毕业生看过来!Java面试经典77问,看完离工作就不远了关于蓝桥杯大赛,你应该了解的那些事!mysql 分区-key分区(五)海康威视-嵌入式软件笔试题PHP Redis 监听过期的 key 事件C语言循环语句笔记详解以及练习-折半查找算法、猜数字游戏JVM概述