入侵Amazon Echo和Google Home以保护隐私



安全专家对“智能家居”和“物联网”的概念表示怀疑。 制造商努力收集更多的用户数据,这些数据充满了泄漏。 亚马逊最近一个用户向Alexa的家庭助理发送了1,700个对话 ,但错误的地址。

这是一个孤立的案例,但是Amazon 和Google一样 都将音频记录存储在其服务器 。 诸如Amazon Echo和Google Home之类的家庭助理是一个完整的错误,用户安装在房屋中,自愿同意进行窃听。 尽管没有证据表明此类设备会在不说触发字的情况下进行记录,但是从技术上讲,没有什么阻止他们这样做的。

别名计划旨在改变事物并重新控制人。

Alias项目在技​​术上等同于生活在异物上的寄生真菌。 这是一个非常有用的“寄生虫”,因为它充当其真正所有者(即一个人)的保护者。 Alias阻止主机麦克风消声 ,从而阻止了将信息传输到Amazon和Google。



汇编说明发布在Instructables网站上 ,而代码则发布在Github上

要安装,您将需要:

  • 具有Raspbian操作系统的单板计算机,Raspberry Pi A +就足够了;
  • 带麦克风的ReSpeaker 2-Mics Pi HAT插件;
  • 微型扬声器16毫米扬声器
  • Micro SD卡,音频线,电线和四个螺钉;
  • 3D打印机检修盖和支架。



该网络已经发布了适用于Google Home( stl )和Amazon Echo( stl )的3D封面模型,以及扬声器支架( stl )的3D模型。

下一步是构建Alias。 它包括将扬声器连接到ReSpeaker模块,以及将5V电源连接到Raspberry Pi(直接焊接到GPIO)。





组装后,软件部分开始:

  1. 在micro SD上下载最新版本的Raspbian。

    项目文件夹复制sshwpa_supplicant.conf文件 ,然后根据您的WiFi设置编辑后者。

  2. 安装Respeaker的声音驱动程序。

    cd && git clone https://github.com/respeaker/seeed-voicecard.git cd seeed-voicecard && sudo ./install.sh 

  3. 安装Tensorflow和Keras。

     sudo apt-get install python3-dev python3-pip git libatlas-base-dev sudo pip3 install tensorflow keras 

  4. 安装剩余的必要模块。

     sudo apt-get install python3-numpy python3-spidev python-h5py sudo apt-get install python3-pyaudio libsdl-ttf2.0-0 python3-pygame sudo pip3 install flask flask_socketio python_speech_features 

  5. 克隆Alias项目。

     git clone https://github.com/bjoernkarmann/project_alias.git 

  6. 安装启动脚本并重新启动Raspberry Pi。

然后,您需要训练Alias来识别您的名字,它可以是任意的(任何小于2秒的声音)。 开发人员写道,只要有4到6次就可以在电话上写下姓名,然后按“ 火车别名”按钮。



如果需要,可以更改名称。

仅此而已。 将来,Raspberry Pi将独立执行语音识别,并且语音助手不再响应标准名称(例如Alexa),并且不会将任何数据发送到Google / Amazon云。



该项目的作者是丹麦开发商BjörnKarmannTore Knudsen

此类小工具的制造商认为买方只是产品的用户 ,而不是真正的所有者。 考虑到他们的知识产权,也许他们会尝试通过律师禁止改装小工具。 但是,根据许多国家/地区的法律,购买的商品将成为买方的全部财产 ,他有权对他采取任何行动。

看这个项目,就会出现一个问题:如果在带有Tensorflow和Keras的Raspberry Pi上执行语音识别,为什么要完全购买Amazon Echo和Google Home? 除非作为立场...



立即加入众多物联网开发人员和创新者的行列,使用GlobalSign解决方案管理各种基于PKI的物联网设备。

Source: https://habr.com/ru/post/zh-CN436284/


All Articles