Hackear o Amazon Echo e o Google Home para proteger a privacidade



Os especialistas em segurança são céticos quanto aos conceitos de "casa inteligente" e "Internet das coisas". Os fabricantes se esforçam para coletar mais dados do usuário, repletos de vazamentos. Recentemente, a Amazon enviou 1.700 conversas de um usuário para o assistente de casa de Alexa para o endereço errado.

Este é um caso isolado, mas a Amazon armazena gravações de áudio em seus servidores, assim como o Google . Um assistente doméstico, como o Amazon Echo e o Google Home, é um bug completo que o usuário instala na casa, concordando voluntariamente com a escuta telefônica. Embora não haja evidências de que esses dispositivos gravem sem dizer a palavra acionadora, mas tecnicamente nada os impede de fazer isso.

O Projeto Alias ​​visa mudar as coisas e recuperar o controle das pessoas.

Alias ​​do projeto é o equivalente tecnológico de um fungo parasita que vive em um corpo estranho. E este é um "parasita" muito útil, porque atua como um protetor para seu verdadeiro dono, ou seja, uma pessoa. O alias bloqueia a transmissão de informações para a Amazon e o Google, abafando os microfones hospedeiros .



As instruções de montagem são publicadas no site Instructables e o código é publicado no Github .

Para instalar, você precisará de:




A rede publicou modelos de capa 3D para o Google Home ( stl ) e Amazon Echo ( stl ), além de um modelo 3D do suporte para alto-falante ( stl ).

O próximo passo é criar o Alias. Inclui a conexão de alto-falantes ao módulo ReSpeaker e a conexão de energia de 5V ao Raspberry Pi (solda diretamente ao GPIO).





Após a montagem, a parte do software começa:

  1. Faça o download da versão mais recente do Raspbian no micro SD.

    Copie os arquivos ssh e wpa_supplicant.conf da pasta do projeto , edite-os de acordo com as configurações de WiFi.

  2. Instale o driver de som do Respeaker.

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

  3. Instale o Tensorflow e o Keras.

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

  4. Instale os módulos necessários restantes.

     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. Clone o projeto Alias.

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

  6. Instale o script de inicialização e reinicie o Raspberry Pi.

Então você precisa treinar o Alias ​​para reconhecer seu nome, pois pode ser arbitrário (qualquer som menor que 2 s). Os desenvolvedores escrevem que basta 4-6 vezes para escrever o nome no telefone e pressionar o botão Alias do trem .



Se desejar, o nome pode ser alterado.

E isso é tudo. No futuro, o Raspberry Pi realiza reconhecimento de fala de forma independente, e o assistente de voz não responde mais a um nome padrão (por exemplo, Alexa) e não envia dados para a nuvem do Google / Amazon.



Os autores do projeto são os desenvolvedores dinamarqueses Björn Karmann e Tore Knudsen .

Os fabricantes desses aparelhos consideram o comprador apenas o usuário do produto, e não o verdadeiro proprietário. Talvez eles tentem, através de advogados, banir a modificação de aparelhos, considerando-os sua propriedade intelectual. Mas, de acordo com as leis de muitos países, os bens adquiridos se tornam propriedade total do comprador e ele tem o direito de fazer qualquer coisa com ele.

Olhando para este projeto, surge a pergunta: por que comprar o Amazon Echo e o Google Home, se o reconhecimento de fala é realizado no Raspberry Pi com Tensorflow e Keras? A menos que como um suporte ...



Junte-se a muitos desenvolvedores e inovadores de IoT hoje mesmo. Gerencie vários dispositivos de IoT baseados em PKI com soluções GlobalSign.

Source: https://habr.com/ru/post/pt436284/


All Articles