我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情
GitHub严选:每天推荐一个GitHub优质开源项目
路再长也会有终点,夜再长也会有尽头,不管雨下得有多大,总会有停止的时候。乌云永远遮不住微笑的太阳!
大家好,我是严选哥。
今天给大家带来的项目是:Keytap
你能想到么,键盘真的会出卖你。
对,就是你每日敲击的键盘。当指尖在键盘上跳跃,清脆的噼啪声此起彼落时,你输入的所有信息,包括那些情真意切的词句,那些不欲人知的心事,还有你的网络账户、银行密码……全都被它泄露了。
Keytap通过监听你敲击键盘的声音,就能还原出你输入的内容。它只需要通过你电脑的麦克风,就能完成声波采集的任务。
我们直接看一个视频demo:
四步偷窥大法
搭建这样一个“偷窥”打字的模型并不难,Keytap算法也已经开源了(源代码见文末)。跟着做,只要如下四步:
一是,收集训练数据;
二是,搭建预测模型,学习一下数据;
扫描二维码关注公众号,回复:
13134137 查看本文章
三是,检测出有人在敲键盘;
四是,检测出ta在打什么字。
看了上面这个演示,我们是不是会感到脊背一阵凉风掠过呢?
防范方案:
还记得顶级间谍爱德华·斯诺登么?他们怎么防范被窃听的呢?
很简单,在电脑键盘上垫一块毯子,哈哈!就是这么简单。
欢迎关注我的技术公众号:国民程序员,我们的目标:输出干货
- 每天分享原创技术文章
- 海量免费技术资料和视频学习资源
- 分享赚钱门道,带领程序员走向财务自由