< Return to Video

Casa Inteligente- Hack Inteligente

  • Not Synced
    1
    00:00:00,000 --> 00:00:17,250
    *35C3 Musica de Abertura*
  • Not Synced
    2
    00:00:17,250 --> 00:00:23,510
    Herald: Então, a próxima palestra se chama
    “Smart Home - Smart Hacks"
  • Not Synced
    3
    00:00:23,510 --> 00:00:27,650
    Não sei vocês, sempre tenho
    esses problemas de casa
  • Not Synced
    4
    00:00:27,650 --> 00:00:32,369
    mesmo assim, não tenho nada desses aparelhos
    mesmo que meus dedos formiguem por isso.
  • Not Synced
    5
    00:00:32,369 --> 00:00:37,140
    Eu adoraria comprá-las, tem ótimas
    coisas por aí. Mas não me atrevo
  • Not Synced
    6
    00:00:37,140 --> 00:00:41,390
    e por isso fiquei muito feliz por
    poder anunciar esta palestra hoje.
  • Not Synced
    7
    00:00:41,390 --> 00:00:45,260
    Assim eu saberei. Então,
    este é Michael Steigerwald e peço
  • Not Synced
    8
    00:00:45,260 --> 00:00:48,755
    que dêem uma grande
    salva de palmas. Obrigado.
  • Not Synced
    9
    00:00:48,755 --> 00:00:57,279
    *Aplausos*
  • Not Synced
    10
    00:00:57,279 --> 00:01:01,441
    Michael Steigerwald: Olá. hoje é sobre a lâmpada.
    Bem, na verdade não se trata apenas da lâmpada,
  • Not Synced
    11
    00:01:01,441 --> 00:01:05,210
    mas de quase todos os dispositivos
    domésticos inteligentes
  • Not Synced
    12
    00:01:05,210 --> 00:01:11,189
    que você possa imaginar,
    porque quase tudo contém a mesma coisa. Então
  • Not Synced
    13
    00:01:11,189 --> 00:01:14,420
    por que escolhi a lâmpada É muito simples,
  • Not Synced
    14
    00:01:14,420 --> 00:01:17,261
    a lâmpada é o objeto mais simples
    como você pode imaginar,
  • Not Synced
    15
    00:01:17,261 --> 00:01:22,600
    é simplesmente um consumível. Antes
    costumava ser só uma lâmpada, hoje
  • Not Synced
    16
    00:01:22,600 --> 00:01:27,460
    tudo tem que ser inteligente e tem que
    ter internet e nuvem em tudo.
  • Not Synced
    17
    00:01:27,460 --> 00:01:31,090
    Se isso já estiver na lâmpada,
    você pode pensar:
  • Not Synced
    18
    00:01:31,090 --> 00:01:39,660
    Onde mais isso está? . Todo mundo tem medo
    de aparelhos com câmeras e microfones.
  • Not Synced
    19
    00:01:39,660 --> 00:01:43,010
    Descobriremos quais os perigos que
  • Not Synced
    20
    00:01:43,010 --> 00:01:50,070
    existem em tal lâmpada. É também sobre o fato de que
  • Not Synced
    21
    00:01:50,070 --> 00:01:56,590
    muitos provedores de nuvem onde você pode facilmente
  • Not Synced
    22
    00:01:56,590 --> 00:02:01,869
    trazer qualquer dispositivo para a nuvem e não precisa de nenhum conhecimento
  • Not Synced
    23
    00:02:01,869 --> 00:02:05,969
    eu dei uma olhada mais de perto em um provedor.
    E vamos ver o quão seguro é
  • Not Synced
    24
    00:02:05,969 --> 00:02:10,750
    depois também fazer uma
    prova de conceito de vários
  • Not Synced
    25
    00:02:10,750 --> 00:02:22,920
    cenários de ataque e dizer quais consequências
    isso tem para o usuário. Certo! Lê na imprensa
  • Not Synced
    26
    00:02:22,920 --> 00:02:29,220
    sobre isso o tempo todo,
    casa inteligente e sobre os perigos,
  • Not Synced
    27
    00:02:29,220 --> 00:02:34,160
    o que pode acontecer e
    assim por diante e até a Agência de Cybersegurança
  • Not Synced
    28
    00:02:34,160 --> 00:02:40,231
    alertou sobre presentes inteligentes de Natal
    antes do Natal. Principalmente
  • Not Synced
    29
    00:02:40,231 --> 00:02:47,140
    na frente de câmeras e dispositivos com microfones.
    E como é Natal, pensei que
  • Not Synced
    30
    00:02:47,140 --> 00:02:50,340
    também tinha uma lâmpada inteligente
  • Not Synced
    31
    00:02:50,340 --> 00:02:55,280
    que gostaria de dar a alguém aqui.
    Por favor. Agarrou bem.
  • Not Synced
    32
    00:02:55,280 --> 00:02:59,730
    *Aplausos*
  • Not Synced
    33
    00:02:59,730 --> 00:03:04,300
    Sobre minha pessoa: Meu nome é Michael
    Steigerwald. Eu sou Desenvolvedor de Hardware
  • Not Synced
    34
    00:03:04,300 --> 00:03:09,670
    e software. Sou particularmente activo
    na área da investigação em segurança
  • Not Synced
    35
    00:03:09,670 --> 00:03:15,030
    e a meio do ano fundei uma startup,
    a VTRUST GmbH, onde também
  • Not Synced
    36
    00:03:15,030 --> 00:03:22,030
    cuidamos da segurança informática.
    A motivação para a minha apresentação
  • Not Synced
    37
    00:03:22,030 --> 00:03:28,270
    foi que um cliente que veio até nós
    querendo conectar seu dispositivo inteligente à nuvem
  • Not Synced
    38
    00:03:28,270 --> 00:03:31,770
    e disse:
    Essa não é a nossa especialidade. Conhecemos
  • Not Synced
    39
    00:03:31,770 --> 00:03:35,510
    nosso produto, mas não a nuvem e
    não com a segurança associada e ela
  • Not Synced
    40
    00:03:35,510 --> 00:03:39,820
    e perguntamos se poderíamos
    ajudá-los a conectá-lo à nuvem.
  • Not Synced
    41
    00:03:39,820 --> 00:03:43,930
    E, claro, como sempre faz,
    você dá uma olhada ao redor.
  • Not Synced
    42
    00:03:43,930 --> 00:03:47,380
    E aí? Já existem soluções prontas?
    Existe algo no mercado que você
  • Not Synced
    43
    00:03:47,380 --> 00:03:53,730
    possa usar pra isso? E então me
    deparei com um fornecedor que era ótimo,
  • Not Synced
    44
    00:03:53,730 --> 00:03:59,260
    sim, que já havia trazido mais
    de 11 mil produtos diferentes para a nuvem.
  • Not Synced
    45
    00:03:59,260 --> 00:04:05,730
    Com mais de 10.000 fabricantes
    em 200 países e mais de 20 bilhões
  • Not Synced
    46
    00:04:05,730 --> 00:04:15,170
    de solicitações por dia. As promessas
    deste fabricante também são muito grandes,
  • Not Synced
    47
    00:04:15,170 --> 00:04:19,150
    ele fala de um desenvolvimento rápido
    e que você pode fazer uma demonstração
  • Not Synced
    48
    00:04:19,150 --> 00:04:23,170
    em apenas seis horas e iniciar
    a produção em massa em apenas 15 dias.
  • Not Synced
    49
    00:04:23,170 --> 00:04:27,150
    Isso parece muito pouco, mas na verdade
    eu investiguei um pouco e realmente é.
  • Not Synced
    50
    00:04:27,150 --> 00:04:33,820
    Podem usar a tecnologia para conectar
    seus dispositivos à Internet muito rapidamente.
  • Not Synced
    51
    00:04:33,820 --> 00:04:38,970
    E o que eu realmente gostei, claro,
    foi que eles prometem segurança de
  • Not Synced
    52
    00:04:38,970 --> 00:04:48,020
    nível militar e falaremos disso mais tarde.
    Então, o primeiro passo é se cadastrar.
  • Not Synced
    53
    00:04:48,020 --> 00:04:52,310
    Isso foi feito em 5 minutos
    e depois, você pode começar
  • Not Synced
    54
    00:04:52,310 --> 00:04:59,110
    e criar seus dispositivos ou
    escolher entre um grande portfólio. Um App OEM
  • Not Synced
    55
    00:04:59,110 --> 00:05:04,350
    para instalar é também bem fácil.
    Você pode simplesmente personalizar o aplicativo existente
  • Not Synced
    56
    00:05:04,350 --> 00:05:08,230
    com seus logotipos e cores
    e colocá-lo na Internet e
  • Not Synced
    57
    00:05:08,230 --> 00:05:15,630
    nas Play Stores e Apple Store em pouco tempo.
    Isso era gratuito há seis meses.
  • Not Synced
    58
    00:05:15,630 --> 00:05:18,722
    Agora custa US$ 1.500 ou mais,
    mas você definitivamente
  • Not Synced
    59
    00:05:18,722 --> 00:05:24,330
    não pode programar um aplicativo
    com esse dinheiro. Depois de fazer isso,
  • Not Synced
    60
    00:05:24,330 --> 00:05:29,800
    você pode simplesmente solicitar
    módulos prontos e/ou dispositivos prontos diretamente.
  • Not Synced
    61
    00:05:29,800 --> 00:05:35,500
    Por exemplo, você pode encomendar
    essas lâmpadas diretamente,
  • Not Synced
    62
    00:05:35,500 --> 00:05:42,970
    imprimir sua própria logo nelas e
    então se tornar um fornecedor de IoT.
  • Not Synced
    63
    00:05:42,970 --> 00:05:51,330
    Certo. Então. Agora,
    quando cliquei neste formulário da web,
  • Not Synced
    64
    00:05:51,330 --> 00:05:55,740
    encontrei uma página que
    me deixou um pouco desconfiado.
  • Not Synced
    65
    00:05:55,740 --> 00:06:04,180
    Tem atualizações de firmware e tem
    os pontos de atualização silenciosa e atualização forçada.
  • Not Synced
    66
    00:06:04,180 --> 00:06:09,180
    Então pensei, ok, como faz pra
    atualizar para uma lâmpada? Em geral,
  • Not Synced
    67
    00:06:09,180 --> 00:06:12,310
    pode ser possível através do aplicativo
    ou algo assim,mas ninguém
  • Not Synced
    68
    00:06:12,310 --> 00:06:16,780
    sabe o que realmente acontece na lâmpada.
    E eu já tinha encomendado 20 módulos para brincar,
  • Not Synced
    69
    00:06:16,780 --> 00:06:21,370
    mas até que sejam entregues da China,
    pensei em usar apenas
  • Not Synced
    70
    00:06:21,370 --> 00:06:26,060
    uma grande transportadora,
    eles entregam no dia seguinte e
  • Not Synced
    71
    00:06:26,060 --> 00:06:33,460
    encomendei várias lâmpadas
    e também tomadas inteligentes
  • Not Synced
    72
    00:06:33,460 --> 00:06:41,650
    Certo. Então: como funciona?
    Isso é simples. Você registra
  • Not Synced
    73
    00:06:41,650 --> 00:06:47,930
    a lâmpada com seu celular. Isso é bem
    rápido. Você o coloca no modo
  • Not Synced
    74
    00:06:47,930 --> 00:06:54,620
    de configuração e então
    transfere a configuração
  • Not Synced
    75
    00:06:54,620 --> 00:06:59,310
    e a lâmpada se conectará à nuvem
    do fabricante via HTTP e MQTT. E
  • Not Synced
    76
    00:06:59,310 --> 00:07:06,380
    você pode desligá-la e ligá-la
    porque o MQTT continua rodando
  • Not Synced
    77
    00:07:06,380 --> 00:07:10,889
    e talvez vocês não estejam familiarizados com ele:
    MQTT protocolo de mensagens baseado em padrões
  • Not Synced
    78
    00:07:10,889 --> 00:07:17,080
    ou conjunto de regras. Na verdade,
    ele é usado em todos os dispositivos IoT.
  • Not Synced
    79
    00:07:17,080 --> 00:07:23,750
    Este é um protocolo sobre controlar
    remotamente uma lâmpada que está em
  • Not Synced
    80
    00:07:23,750 --> 00:07:31,090
    algum lugar em uma rede privada. Isso significa
    que a própria lâmpada se conecta
  • Not Synced
    81
    00:07:31,090 --> 00:07:39,410
    ao servidor MQTT e pode então, sim,
    enviar dados para dispositivos como o status ou
  • Not Synced
    82
    00:07:39,410 --> 00:07:46,000
    também pode ser comutada por meio dele. Então,
    agora o primeiro ponto era: o que
  • Not Synced
    83
    00:07:46,000 --> 00:07:49,520
    realmente há nisso? Eu desmontei
    alguns diferentes.Na verdade,
  • Not Synced
    84
    00:07:49,520 --> 00:07:54,290
    sempre encontrei um ESP8266. A maioria
    das pessoas aqui conhece. É um
  • Not Synced
    85
    00:07:54,290 --> 00:07:59,540
    microcontrolador de 32 bits muito,
    muito barato,com WLAN integrado
  • Not Synced
    86
    00:07:59,540 --> 00:08:05,300
    e com 1 MB de flash e também é muito,
    muito fácil de ler. Isso significa
  • Not Synced
    87
    00:08:05,300 --> 00:08:11,830
    que simplesmente encontrei os cinco
    pontos de contatos, soldei,
  • Not Synced
    88
    00:08:11,830 --> 00:08:15,590
    e conectei-os a uma porta serial. E então
    pode-se simplesmente lê-lo com a ferramenta esp e
  • Not Synced
    89
    00:08:15,590 --> 00:08:22,740
    extrair o binário, sim, o firmware.
    O que é muito importante é você ficar atento,
  • Not Synced
    90
    00:08:22,740 --> 00:08:30,430
    pois nem sempre os fabricantes da China fazem dessa forma.
  • Not Synced
    91
    00:08:30,430 --> 00:08:37,070
    Isso significa, pode
    ter uma fase no terra CC
  • Not Synced
    92
    00:08:37,070 --> 00:08:42,689
    e eu tive que descobrir isso
    da maneira mais difícil. Também bem importanta: Atenção,
  • Not Synced
    93
    00:08:42,689 --> 00:08:50,749
    são 230 Volts. Então. Agora li o flash.
    Em geral é assim, tem partições
  • Not Synced
    94
    00:08:50,749 --> 00:08:54,350
    diferentes, no começo um
    bootloader que está na posição 0.
  • Not Synced
    95
    00:08:54,350 --> 00:08:58,930
    Há duas partições de usuário,
    em que está o firmware. Isso ocorre
  • Not Synced
    96
    00:08:58,930 --> 00:09:03,379
    porque há uma função de atualização,
    e se então por exemplo: user 1 é
  • Not Synced
    97
    00:09:03,379 --> 00:09:08,089
    inicializado, o usur 2 pode
    ser sobrescrito e revertido
  • Not Synced
    98
    00:09:08,089 --> 00:09:13,829
    então há uma partição de configuração
    onde, a configuração é mantida,
  • Not Synced
    99
    00:09:13,829 --> 00:09:22,850
    mesmo numa atualização. E então
    o que percebi é que meu SSID WiFi
  • Not Synced
    100
    00:09:22,850 --> 00:09:30,130
    e minha senha são armazenadas
    sem criptografia na partição de configuração. Então
  • Not Synced
    101
    00:09:30,130 --> 00:09:35,649
    novamente usaram segurança de nível militar.
    Você também pode pensar:
  • Not Synced
    102
    00:09:35,649 --> 00:09:39,740
    O que há de tão ruim nisso??
    Pessoas que usam smart-lâmpadas
  • Not Synced
    103
    00:09:39,740 --> 00:09:43,300
    no jardim de casa. O vizinho pode
    simplesmente pegar a lâmpada
  • Not Synced
    104
    00:09:43,300 --> 00:09:50,110
    e saber as senhas do WiFi.
    Há outros usos e
  • Not Synced
    105
    00:09:50,110 --> 00:09:53,029
    não há razão alguma para
    armazenar algo assim
  • Not Synced
    106
    00:09:53,029 --> 00:09:58,910
    não criptografado no flash.
    Também encontrei várias chaves e códigos.
  • Not Synced
    107
    00:09:58,910 --> 00:10:05,300
    Por exemplo, tem o número de série,
    que também é formado a partir
  • Not Synced
    108
    00:10:05,300 --> 00:10:10,810
    do endereço MAC e um prefixo,
    depois tem a chave AUZ,
  • Not Synced
    109
    00:10:10,810 --> 00:10:16,029
    que é uma chave que é
    usada e que o fabricante conhece
  • Not Synced
    110
    00:10:16,029 --> 00:10:22,399
    o ou o provedor de nuvem sabe que é também
    é um verdadeiro módulo dele. E há
  • Not Synced
    111
    00:10:22,399 --> 00:10:28,619
    um ID do produto. Este ID do
    produto é gerado quando o produto
  • Not Synced
    112
    00:10:28,619 --> 00:10:33,390
    é criado na nuvem. Ou seja,
    anteriormente mostrei esta interface
  • Not Synced
    113
    00:10:33,390 --> 00:10:38,339
    que pode criar produtos facilmente. E
    quando eu crio, esse ID do produto
  • Not Synced
    114
    00:10:38,339 --> 00:10:41,089
    é gerado e depois programado
    no módulo pelo fabricante.
  • Not Synced
    115
    00:10:41,089 --> 00:10:46,610
    Há também uma chave local e uma chave sec,
    que é exatamente como foi chamada
  • Not Synced
    116
    00:10:46,610 --> 00:10:51,629
    no arquivo Jason no Flash. Eles são
    responsáveis ​​por criptografar e
  • Not Synced
    117
    00:10:51,629 --> 00:10:58,790
    assinar as comunicações.
    Como na verdade só comprei produtos
  • Not Synced
    118
    00:10:58,790 --> 00:11:04,459
    de um fornecedor terceirizado,
    pensei sobre isso: Como posso
  • Not Synced
    119
    00:11:04,459 --> 00:11:08,830
    roubar isso? E o que eu pensei foi,
    escrever meu ID do produto no Flash
  • Not Synced
    120
    00:11:08,830 --> 00:11:14,730
    no local onde está o ID do produto
    e então você tinha que corrigir
  • Not Synced
    121
    00:11:14,730 --> 00:11:20,259
    o CheckSum - você também pode
    fazer isso com a ferramenta da esp,
  • Not Synced
    122
    00:11:20,259 --> 00:11:24,899
    ou aquela checksum esp padrão
    e coloquei-a de volta na lâmpada
  • Not Synced
    123
    00:11:24,899 --> 00:11:32,540
    e eis que: A lâmpada que comprei
    estava na minha conta.Agora fiquei
  • Not Synced
    124
    00:11:32,540 --> 00:11:38,230
    muito surpreso por ter
    visto diretamente isso... sim, perfeito!
  • Not Synced
    125
    00:11:38,230 --> 00:11:42,579
    outra vez usaram a segurança de
    nível militar. Mas fiquei muito
  • Not Synced
    126
    00:11:42,579 --> 00:11:49,470
    surpreso porque o endereço de
    e-mail que usei para me cadastrar
  • Not Synced
    127
    00:11:49,470 --> 00:11:54,139
    foi incluído no assunto. E aí eu
    vi que se você entrar em detalhes
  • Not Synced
    128
    00:11:54,139 --> 00:12:00,360
    tem muito mais informação.Portanto,
    há o endereço de e-mail vinculativo
  • Not Synced
    129
    00:12:00,360 --> 00:12:05,339
    com os números de série e assim por diante.
    Geralmente é um número de telefone celular,
  • Not Synced
    130
    00:12:05,339 --> 00:12:10,160
    caso você tenha se registrado com seu
    telefone celular.
  • Not Synced
    131
    00:12:10,160 --> 00:12:15,709
    Também há as coordenadas
    e onde você esta. Agora não sei o porque
  • Not Synced
    132
    00:12:15,709 --> 00:12:22,079
    o fabricante ou o revendedor
    Preciso saber onde minha lâmpada
  • Not Synced
    133
    00:12:22,079 --> 00:12:29,569
    será usada?! Mas provavelmente
    também há razões para isso.Assim se
  • Not Synced
    134
    00:12:29,569 --> 00:12:36,720
    conhece quem liga e desliga
    e em que horario faz. Todos
  • Not Synced
    135
    00:12:36,720 --> 00:12:41,519
    conseguem ver isso também. E por padrão
    você recebe apenas 7 dias de registros de seus clientes.
  • Not Synced
    136
    00:12:41,519 --> 00:12:48,620
    Mas se você quiser mais, você só precisa
    pedir. Depois, há ótimas estatísticas
  • Not Synced
    137
    00:12:48,620 --> 00:12:54,100
    onde você pode ver quantos
    clientes ativaram quais dispositivos
  • Not Synced
    138
    00:12:54,100 --> 00:13:01,050
    e quando, para que você possa
    simplesmente aproveitar melhor o mercado.
  • Not Synced
    139
    00:13:01,050 --> 00:13:06,139
    Para mim isso foi um pouco estranho e o
    meu cliente só precisava proteger
  • Not Synced
    140
    00:13:06,139 --> 00:13:11,240
    os dados dos seus clientes.
    E como não tenho ideia de quem
  • Not Synced
    141
    00:13:11,240 --> 00:13:15,410
    pode acessar os dados, simplesmente
    escrevi um e-mail para o fabricante
  • Not Synced
    142
    00:13:15,410 --> 00:13:20,790
    e perguntei se você poderia
    usar a tecnologia deles sem
  • Not Synced
    143
    00:13:20,790 --> 00:13:25,970
    que os dados fossem enviados
    para a nuvem. Porque, como eu disse,
  • Not Synced
    144
    00:13:25,970 --> 00:13:30,800
    também não é bom para o meu cliente
    as coordenadas de seus clientes serem
  • Not Synced
    145
    00:13:30,800 --> 00:13:39,440
    armazenadas na nuvem. A resposta foi:
    Que não é possível usar esses
  • Not Synced
    146
    00:13:39,440 --> 00:13:46,709
    dispositivos IoT sem a nuvem e a troca
    de dados. E eles me garantiram
  • Not Synced
    147
    00:13:46,709 --> 00:13:53,689
    que estavam protegendo os dados
    "muito bem". E o que eles também
  • Not Synced
    148
    00:13:53,689 --> 00:13:58,829
    fizeram foi: Imediatamente
    me enviaram um documento
  • Not Synced
    149
    00:13:58,829 --> 00:14:06,119
    de como cuidam dos dados do usuário. O princípio é
  • Not Synced
    150
    00:14:06,119 --> 00:14:10,019
    que nos aplicativos sempre
    Existem diretrizes de proteção de dados,
  • Not Synced
    151
    00:14:10,019 --> 00:14:15,940
    mas são muito, muito...
    longas e confusas.E se eu falasse
  • Not Synced
    152
    00:14:15,940 --> 00:14:19,149
    disso agora, ainda precisaria disso
    mais uma hora. Assim isso pode virar uma
  • Not Synced
    153
    00:14:19,149 --> 00:14:22,119
    conversa completamente diferente
    e não quero falar mais disso.
  • Not Synced
    154
    00:14:22,119 --> 00:14:30,560
    O Ministério Alemão de CyberSegurança
    publicou um relatório de situação
  • Not Synced
    155
    00:14:30,560 --> 00:14:34,991
    em 2018 e depois dividiu-o em
    diferentes situações de risco.
  • Not Synced
    156
    00:14:34,991 --> 00:14:42,879
    Primeiro: a situação de ameaça,
    onde o usuário dos
  • Not Synced
    157
    00:14:42,879 --> 00:14:48,290
    dispositivos IoT é o alvo e sofre o dano.
    E há pontos como manipulação de dados,
  • Not Synced
    158
    00:14:48,290 --> 00:14:53,949
    espionagem de dados,
    sabotagem e backdoor em IoT.
  • Not Synced
    159
    00:14:53,949 --> 00:15:00,940
    E a segunda situação de
    perigo que ele mencionou foi a situação
  • Not Synced
    160
    00:15:00,940 --> 00:15:06,160
    em que um grupo de pessoas poderiam
    ser prejudicadas como resultado,
  • Not Synced
    161
    00:15:06,160 --> 00:15:10,019
    ex a criação de botsnets, roubo de
    identidade,Ofuscação, mineração de criptomoeda,
  • Not Synced
    162
    00:15:10,019 --> 00:15:15,399
    fraude de cliques em banners e
    assim vai.. E devo dizer destas
  • Not Synced
    163
    00:15:15,399 --> 00:15:20,999
    situações de perigo,
    todas podem ser feitas com uma lâmpada.
  • Not Synced
    164
    00:15:20,999 --> 00:15:24,910
    A mineração de criptografia é
    um pouco ruim porque o desempenho
  • Not Synced
    165
    00:15:24,910 --> 00:15:33,880
    não é suficiente, mas teoricamente seria
    possível. Agora pensei sobre
  • Not Synced
    166
    00:15:33,880 --> 00:15:38,740
    qual poderia ser um possível
    cenário de ataque ao usar uma lâmpada.
  • Not Synced
    167
    00:15:38,740 --> 00:15:44,129
    E em geralmente acontece que a lâmpada,
    como participante da rede, tem
  • Not Synced
    168
    00:15:44,129 --> 00:15:48,859
    acesso a toda a rede local
    e pode até mesmo acessar fotos
  • Not Synced
    169
    00:15:48,859 --> 00:15:52,449
    de férias ou quaisquer
    outros dados por meio
  • Not Synced
    170
    00:15:52,449 --> 00:16:01,600
    de envenenamento da tabela ARP e
    e enviá-los para um servidor externo.
  • Not Synced
    171
    00:16:01,600 --> 00:16:07,600
    E foi isso que eu fiz então. Então,
    basicamente, a primeira ideia era:
  • Not Synced
    172
    00:16:07,600 --> 00:16:11,160
    obter os dados da rede WiFi somente
    com o dispositivo, depois envia-los.
  • Not Synced
    173
    00:16:11,160 --> 00:16:19,839
    Fiz e funcionou sem problemas. Então,
    resumidamente: qualquer pessoa
  • Not Synced
    174
    00:16:19,839 --> 00:16:22,420
    pode se tornar fabricante e revendedor.
    Então, isso demora cinco minutos
  • Not Synced
    175
    00:16:22,420 --> 00:16:26,199
    ou você pode comprar qualquer dispositivo,
    conectá-lo ao seu próprio produto e
  • Not Synced
    176
    00:16:26,199 --> 00:16:32,400
    colocá-lo em sua própria
    nuvem para poder acessar
  • Not Synced
    177
    00:16:32,400 --> 00:16:37,600
    totalmente os dados. E então,
    o próprio provedor de nuvem
  • Not Synced
    178
    00:16:37,600 --> 00:16:41,040
    pode acessar os dados, o
    fabricante e também os fornecedores,
  • Not Synced
    179
    00:16:41,040 --> 00:16:46,290
    se quiserem. Todos eles também
    têm acesso ao firmware. Você também pode
  • Not Synced
    180
    00:16:46,290 --> 00:16:52,360
    alterar o firmware durante a operação
    O ruim, claro, é que você poderá
  • Not Synced
    181
    00:16:52,360 --> 00:16:57,309
    acessar todos os dados do usuário. E a
    coleta de dados é realmente em
  • Not Synced
    182
    00:16:57,309 --> 00:17:02,579
    altíssima escala: com coordenadas GPS
    e assim vai; Na verdade, não precisa
  • Not Synced
    183
    00:17:02,579 --> 00:17:06,699
    ser o caso de uma lâmpada. Disseram-me
    que a obtenção de dados não
  • Not Synced
    184
    00:17:06,699 --> 00:17:13,780
    pode ser interrompida porque não é possível.
    E isso também é um grande ponto.
  • Not Synced
    185
    00:17:13,780 --> 00:17:17,799
    Isto significa: Como um fabricante
    alemão, não se pode usar
  • Not Synced
    186
    00:17:17,799 --> 00:17:22,069
    esses fornecedores. Colocar
    esses dispositivos no mercado
  • Not Synced
    187
    00:17:22,069 --> 00:17:26,800
    também é muito fácil: É fácil
    vendê-los: você pode comprar
  • Not Synced
    188
    00:17:26,800 --> 00:17:31,500
    muitos e pegar o lucro. Você
    que ter muito cuidado no
  • Not Synced
    189
    00:17:31,500 --> 00:17:35,121
    mercado de usados ​​porque você
    nunca sabe o que tem dentro.
  • Not Synced
    190
    00:17:35,121 --> 00:17:40,309
    E esse jovem, recebeu um de presente meu.
    Esta é, naturalmente, outra maneira
  • Not Synced
    191
    00:17:40,309 --> 00:17:48,950
    de colocar tais dispositivos
    em circulação.Agora terminou meu
  • Not Synced
    192
    00:17:48,950 --> 00:17:53,919
    trabalho, pois eu não podia mais
    ajudar meu cliente ou dizer
  • Not Synced
    193
    00:17:53,919 --> 00:18:00,230
    ok, nós temos um ótimo fornecedor
    de nível Militar da Asia, então
  • Not Synced
    194
    00:18:00,230 --> 00:18:04,480
    devemos fazer por conta própria.
    Com isso, eu tive minha nova
  • Not Synced
    195
    00:18:04,480 --> 00:18:08,370
    motivação. Em primeiro lugar,
    é possível usar todos esses
  • Not Synced
    196
    00:18:08,370 --> 00:18:14,610
    dispositivos, como estão aqui,
    sem nuvem. E em segundo lugar,
  • Not Synced
    197
    00:18:14,610 --> 00:18:21,269
    é claro, eu também queria ter uma
    prova real de conceito do Trojan.
  • Not Synced
    198
    00:18:21,269 --> 00:18:27,360
    E isso significa que agora era
    mais uma rodada para mim. Então,
  • Not Synced
    199
    00:18:27,360 --> 00:18:32,460
    fiz uma testesetup para isso.
    Usei um Raspberry Pi
  • Not Synced
    200
    00:18:32,460 --> 00:18:36,870
    com Kali Linux e fiz um
    ponto de acesso por software,
  • Not Synced
    201
    00:18:36,870 --> 00:18:43,470
    um hostapd. Então eu precisei
    de meus servidores DNS para poder
  • Not Synced
    202
    00:18:43,470 --> 00:18:49,660
    redirecionar solicitações. Precisei também
    de um servidor HTTP, e um Broker MQTT e para
  • Not Synced
    203
    00:18:49,660 --> 00:18:54,180
    análise tenho usado Wireshark e para o
    ataque man-in-the-middle usei o bettercap.
  • Not Synced
    204
    00:18:54,180 --> 00:19:00,100
    Então primeiro fui para a análise
    da rede.Primeiro observei
  • Not Synced
    205
    00:19:00,100 --> 00:19:05,320
    o que entra e sai do
    lado da rede. É bem
  • Not Synced
    206
    00:19:05,320 --> 00:19:09,700
    simples. Na verdade, existem três coisas:
    Tem DNS-Requests. Há requisições HTTP
  • Not Synced
    207
    00:19:09,700 --> 00:19:15,150
    Na verdade, eles são em sua maioria
    não criptografados.
  • Not Synced
    208
    00:19:15,150 --> 00:19:21,330
    O mais importante, por exemplo, as chaves
    são descriptografados. E o
  • Not Synced
    209
    00:19:21,330 --> 00:19:27,769
    MQTT também está disponível e descriptografado.
    Mas mesmo que https e MQTTs sejam
  • Not Synced
    210
    00:19:27,769 --> 00:19:39,941
    implementados na própria lâmpada,
    eles não são usados. E isto é
  • Not Synced
    211
    00:19:39,941 --> 00:19:43,390
    novamente "muito seguro". Como disse,
    você não pode ver, mas a chave local
  • Not Synced
    212
    00:19:43,390 --> 00:19:51,110
    também está legível na solicitação.
    E então fiz uma pequena
  • Not Synced
    213
    00:19:51,110 --> 00:19:55,580
    análise criptográfica para ver
    o que havia nas dados
  • Not Synced
    214
    00:19:55,580 --> 00:20:01,370
    criptografados e, como o ESP é usado,
    tem esse core Tensilica XTENSA,
  • Not Synced
    215
    00:20:01,370 --> 00:20:07,520
    fazer o Disassembler do binário
    é muito difícil porque
  • Not Synced
    216
    00:20:07,520 --> 00:20:11,929
    não há bons plugins nem
    bons apps de Disassembler.
  • Not Synced
    217
    00:20:11,929 --> 00:20:17,740
    E então olhei um pouco em volta.
    E o provedor de nuvem tem uma
  • Not Synced
    218
    00:20:17,740 --> 00:20:23,440
    documentação de API muito boa,
    que contém muitos erros,
  • Not Synced
    219
    00:20:23,440 --> 00:20:27,380
    mas também documenta parcialmente
    partes muito importantes, como criptografia.
  • Not Synced
    220
    00:20:27,380 --> 00:20:33,740
    E tem outro SDK que eu pedi
    mas antes de receber
  • Not Synced
    221
    00:20:33,740 --> 00:20:36,759
    também achei na internet
    pois está disponível publicamente
  • Not Synced
    222
    00:20:36,759 --> 00:20:43,690
    e com ele havia bibliotecas pré-compiladas
    nele, que eu poderia então
  • Not Synced
    223
    00:20:43,690 --> 00:20:47,740
    analisar e quando compilei meu próprio
    firmware com ele, tive uma saída de amostra
  • Not Synced
    224
    00:20:47,740 --> 00:20:52,639
    e não precisei fazer Disassembling.
    O resultado da análise criptográfica
  • Not Synced
    225
    00:20:52,639 --> 00:21:00,110
    foi que tinha todas as criptografias
    usadas em um pequeno
  • Not Synced
    226
    00:21:00,110 --> 00:21:05,740
    script de 60 linhas,
    e ele na verdade usa apenas
  • Not Synced
    227
    00:21:05,740 --> 00:21:13,029
    AES-128 com a chave local, e a soma de
    verificação MD5 é parcialmente criada usando
  • Not Synced
    228
    00:21:13,029 --> 00:21:18,750
    certas partes dela, também como segurança,
    e os dados também são assinados
  • Not Synced
    229
    00:21:18,750 --> 00:21:29,200
    com MD5. Então, primeiro
    eu pesquisei como funciona
  • Not Synced
    230
    00:21:29,200 --> 00:21:33,139
    o registro. Então o registro de uma
    lâmpada na nuvem funciona assim:
  • Not Synced
    231
    00:21:33,139 --> 00:21:40,750
    o aplicativo móvel solicita
    um token da nuvem, envia via
  • Not Synced
    232
    00:21:40,750 --> 00:21:48,490
    protocolo Morse chamado SmartConfig
    com as credenciais WiFi para a lâmpada,
  • Not Synced
    233
    00:21:48,490 --> 00:21:56,240
    que faz login na WLAN e então
    envia o token de volta para a nuvem e recebe
  • Not Synced
    234
    00:21:56,240 --> 00:22:06,130
    os dados de login MQTT e pede
    a Ativação. Esta também é uma solicitação HTTP,
  • Not Synced
    235
    00:22:06,130 --> 00:22:11,470
    aonde a chave local e a chave de segurança
    são retornadas em texto simples. A
  • Not Synced
    236
    00:22:11,470 --> 00:22:16,090
    A chave local também vai para o aplicativo e
    depois disso a lâmpada pode fazer login na nuvem
  • Not Synced
    237
    00:22:16,090 --> 00:22:25,529
    e continuar a se comunicar
    com ela e pode ser usada. O que me
  • Not Synced
    238
    00:22:25,529 --> 00:22:29,580
    interessou muito foi a atualização, porque
    eu queria trazer minha própria empresa
  • Not Synced
    239
    00:22:29,580 --> 00:22:35,399
    e para isso eu tinha uma
    lâmpada que tinha um novo
  • Not Synced
    240
    00:22:35,399 --> 00:22:42,120
    firmware, uma atualização de firmware
    e no final funciona assim:
  • Not Synced
    241
    00:22:42,120 --> 00:22:47,429
    o telefone pergunta se a
    atualização deve ser feita.
  • Not Synced
    242
    00:22:47,429 --> 00:22:51,710
    Então um trigger é acionado e o
    trigger é enviado para a lâmpada e a lâmpada pergunta
  • Not Synced
    243
    00:22:51,710 --> 00:23:01,260
    via HTTP onde está o novo firmware e
    qual versão é ele, e assim por diante.
  • Not Synced
    244
    00:23:01,260 --> 00:23:06,620
    Em seguida, a lâmpada simplesmente baixa
    o binário de um servidor HTTP e o instala
  • Not Synced
    245
    00:23:06,620 --> 00:23:13,130
    na partição de usuário não utilizada.
    Para mim foi bem simples, primeiro
  • Not Synced
    246
    00:23:13,130 --> 00:23:20,769
    criei meu próprio servidor MQTT
    e depois tentei gerar um gatilho
  • Not Synced
    247
    00:23:20,769 --> 00:23:27,669
    para iniciar. E então usei um ataque do
    tipo man-in-the-middle para modificar
  • Not Synced
    248
    00:23:27,669 --> 00:23:31,500
    a solicitação HTTP e disse
    à lâmpada para carregar o firmware
  • Not Synced
    249
    00:23:31,500 --> 00:23:38,389
    do meu próprio servidor.
    Funciona de forma bem simples:
  • Not Synced
    250
    00:23:38,389 --> 00:23:43,610
    seu próprio servidor MQTT é usado.
    Para fazer isso, eu tive que redirecionar
  • Not Synced
    251
    00:23:43,610 --> 00:23:50,840
    o servidor DNS para que ele não olhasse
    mais para o servidor MQTT do provedor de nuvem,
  • Not Synced
    252
    00:23:50,840 --> 00:23:56,679
    mas para o meu servidor local. Você
    pode ver que a lâmpada está
  • Not Synced
    253
    00:23:56,679 --> 00:24:05,299
    registrando e algumas mensagens estão
    sendo trocadas. O próximo foi o mais
  • Not Synced
    254
    00:24:05,299 --> 00:24:12,210
    complicado. Esse foi o gatilho
    da atualização, que analisei
  • Not Synced
    255
    00:24:12,210 --> 00:24:16,690
    primeiro. Na verdade, ele vem criptografado
    e depois foi descriptografado com uma chave local.
  • Not Synced
    256
    00:24:16,690 --> 00:24:23,289
    Então você pode ver que o protocolo 15
    essencialmente aciona a atualização.
  • Not Synced
    257
    00:24:23,289 --> 00:24:29,690
    Você pode então simplesmente gerar os
    gatilhos com meus scripts. O Timestamp
  • Not Synced
    258
    00:24:29,690 --> 00:24:33,570
    que é usado na atualização
    também é muito tolerante.Ele também
  • Not Synced
    259
    00:24:33,570 --> 00:24:36,659
    pode ser um pouco mais antigo ou você
    pode usá-lo com mais frequência. Isso
  • Not Synced
    260
    00:24:36,659 --> 00:24:45,700
    funciona repetidamente
    você poderia simplesmente acionar a atualização
  • Not Synced
    261
    00:24:45,700 --> 00:24:50,320
    usando o comando do Mosquito.Então automatizei um pouco as coisas para que tudo
  • Not Synced
    262
    00:24:50,320 --> 00:24:56,340
    acontecesse com um clique, por assim
    dizer. Na verdade, fiz isso
  • Not Synced
    263
    00:24:56,340 --> 00:24:59,340
    para todos vocês, porque
    publicarei tudo mais tarde.
  • Not Synced
    264
    00:24:59,340 --> 00:25:07,259
    *Aplausos*
  • Not Synced
    265
    00:25:07,259 --> 00:25:12,360
    O objetivo era mudar a fonte de atualização;
    Para isso usei uma ferramenta pronta
  • Not Synced
    266
    00:25:12,360 --> 00:25:19,419
    chamada bettercap; Ela permite que
    altere solicitações HTTP em tempo real. E
  • Not Synced
    267
    00:25:19,419 --> 00:25:26,009
    E como eu estava usando o Kali
    como ponto de acesso de qualquer maneira,
  • Not Synced
    268
    00:25:26,009 --> 00:25:33,110
    consegui acessá-lo com relativa facilidade
    e simplesmente escrevi os dados do meu novo
  • Not Synced
    269
    00:25:33,110 --> 00:25:42,600
    firmware na URL e no MD5. E isso pode ser feito
    com alguns pequenos scripts. Isso significa,
  • Not Synced
    270
    00:25:42,600 --> 00:25:49,669
    fala-se que a atualização esta pronta
    por Strings em respostas-HTTP então
  • Not Synced
    271
    00:25:49,669 --> 00:25:54,600
    simplesmente substitui e então
    basta rodar ser servidor
  • Not Synced
    272
    00:25:54,600 --> 00:26:02,500
    HTTP para instalar e a Lampada
    tem o Upgrade iniciado do Binario
  • Not Synced
    273
    00:26:02,500 --> 00:26:10,110
    que esta no meu servidor. Agora estamos
    falando do nosso próprio firmware.
  • Not Synced
    274
    00:26:10,110 --> 00:26:17,480
    Eu já disse a você - ah,
    já mencionei que queria fazer
  • Not Synced
    275
    00:26:17,480 --> 00:26:21,299
    versões diferentes, incluindo
    uma que apenas envia
  • Not Synced
    276
    00:26:21,299 --> 00:26:26,659
    a senha do WiFi.E então
    eu só gravei. Geralmente
  • Not Synced
    277
    00:26:26,659 --> 00:26:29,710
    é assim, agora tenho diferentes
    terminais abertos, claro que
  • Not Synced
    278
    00:26:29,710 --> 00:26:34,779
    naturalmente pode simplificar, no
    topo da primeira linha vemos
  • Not Synced
    279
    00:26:34,779 --> 00:26:40,980
    o ponto de acesso, então o Moskito-server e no
    outro lado, tem um HTTP-Server
  • Not Synced
    280
    00:26:40,980 --> 00:26:46,011
    iniciado e que meu binário está localizado e
    um script que descriptografa todos os
  • Not Synced
    281
    00:26:46,011 --> 00:26:54,220
    comandos em tempo real. Depois, há o
    bettercap, que altera as solicitações,
  • Not Synced
    282
    00:26:54,220 --> 00:27:00,080
    e no canto inferior direito vemos um
    terminal no qual, na verdade, vemos
  • Not Synced
    283
    00:27:00,080 --> 00:27:07,909
    a saída serial da lâmpada, e eu o
    iniciei agora, e então enviarei
  • Not Synced
    284
    00:27:07,909 --> 00:27:14,680
    a solicitação de gatilho com o
    último comando abaixo. E
  • Not Synced
    285
    00:27:14,680 --> 00:27:23,809
    então você deve ver como,
    agora mesmo a solicitação está
  • Not Synced
    286
    00:27:23,809 --> 00:27:29,080
    chegando e agora as solicitações estão
    chegando de todos os lugares e a lâmpada está reiniciando
  • Not Synced
    287
    00:27:29,080 --> 00:27:39,409
    e há um novo firmware nela, então bem rápido.Agora
    esta rodando... Eu disse
  • Not Synced
    288
    00:27:39,409 --> 00:27:44,570
    que queria fazer uma prova
    de conceito de um Trojan.O que
  • Not Synced
    289
    00:27:44,570 --> 00:27:48,279
    faz um Trojan? Bem simples, Ele
    se conecta ao meu próprio servidor,
  • Not Synced
    290
    00:27:48,279 --> 00:27:54,190
    que está localizado em algum lugar
    externo na Internet, envia as credenciais
  • Not Synced
    291
    00:27:54,190 --> 00:28:00,299
    da WLAN e abre um túnel reverso
    pelo qual então retorno à rede local.
  • Not Synced
    292
    00:28:00,299 --> 00:28:04,340
    Na minha implementação, ele simplesmente
    atua como um proxy HTTP ou Socks,
  • Not Synced
    293
    00:28:04,340 --> 00:28:10,799
    ou seja, você pode simplesmente
    usar qualquer navegador,
  • Not Synced
    294
    00:28:10,799 --> 00:28:19,710
    digitar o endereço IP e a porta do meu
    servidor externo e então estará na rede local
  • Not Synced
    295
    00:28:19,710 --> 00:28:25,260
    da lâmpada. Também era muito importante
    para mim que tudo fosse transparente,
  • Not Synced
    296
    00:28:25,260 --> 00:28:30,659
    ou seja, que o usuário da lâmpada
    não percebesse nada e a função normal
  • Not Synced
    297
    00:28:30,659 --> 00:28:36,510
    da lâmpada continuasse a mesma de antes.
    Também tenho um pequeno demo aqui.
  • Not Synced
    298
    00:28:36,510 --> 00:28:42,799
    Acima tenho o terminal da própria lâmpada;
  • Not Synced
    299
    00:28:42,799 --> 00:28:48,370
    Então eu tenho um proxy forwarder no meu
    servidor, que também é um pequeno
  • Not Synced
    300
    00:28:48,370 --> 00:28:55,211
    script Python, e abaixo eu tenho um computador
    em algum lugar na Internet, veremos isso
  • Not Synced
    301
    00:28:55,211 --> 00:29:00,279
    em breve. Então eu fiz uma
    simples consulta de IP. Agora
  • Not Synced
    302
    00:29:00,279 --> 00:29:07,919
    a lâmpada se conecta ao meu servidor
    e faço uma consulta do IP abaixo,
  • Not Synced
    303
    00:29:07,919 --> 00:29:13,620
    isso é também um IP externo,
    neste caso 213 é alguma coisa;agora faço
  • Not Synced
    304
    00:29:13,620 --> 00:29:22,639
    o mesmo com o proxy, Foi exatamente
    aí que eu adicionei meu próprio proxy e,
  • Not Synced
    305
    00:29:22,639 --> 00:29:26,830
    de repente, posso ver que a solicitação está vindo
    da própria lâmpada e, de repente, o
  • Not Synced
    306
    00:29:26,830 --> 00:29:33,419
    IP local da lâmpada está sendo enviado,
    e então eu queria acessar algo na rede
  • Not Synced
    307
    00:29:33,419 --> 00:29:40,249
    interna para testá-lo e agora
    simplesmente mudei para o fritz.box
  • Not Synced
    308
    00:29:40,249 --> 00:29:47,639
    fiz uma consulta e consegui
    ver que também havia um Fritzbox na rede.
  • Not Synced
    309
    00:29:47,639 --> 00:29:56,259
    Fritzbox na rede. Isso significa que,
    com o proxy, você não só pode usar a
  • Not Synced
    310
    00:29:56,259 --> 00:30:01,610
    conta de internet da vítima para
    botnets e assim por diante, ou
  • Not Synced
    311
    00:30:01,610 --> 00:30:04,539
    para qualquer outra coisa, mas também
    pode se mover facilmente pela rede local.
  • Not Synced
    312
    00:30:04,539 --> 00:30:14,009
    *Aplausos*
  • Not Synced
    313
    00:30:14,009 --> 00:30:21,440
    A grande pergunta é: Por que
    é tão perigoso? Na verdade, você nunca sabe
  • Not Synced
    314
    00:30:21,440 --> 00:30:26,379
    o que há dentro de um dispositivo
    como este e esse botão "Silent Upgrade"
  • Not Synced
    315
    00:30:26,379 --> 00:30:31,289
    em particular realmente me surpreendeu
    e no meu caso nem sequer houve
  • Not Synced
    316
    00:30:31,289 --> 00:30:35,640
    qualquer confirmação ao usuário para
    atualizar o firmware da lâmpada.
  • Not Synced
    317
    00:30:35,640 --> 00:30:40,970
    Isso significa que você
    não vê e pode lançar
  • Not Synced
    318
    00:30:40,970 --> 00:30:46,380
    trojans em qualquer lâmpada,
    o que pode ser feito em grande escala.
  • Not Synced
    319
    00:30:46,380 --> 00:30:51,070
    Isso significa que se eu tiver
    vendido 20.000 lâmpadas,
  • Not Synced
    320
    00:30:51,070 --> 00:30:56,149
    posso clicar em meus aplicativos da web,
    carregar o novo binário com o Trojan,
  • Not Synced
    321
    00:30:56,149 --> 00:31:00,019
    e ontem o que era uma lâmpada segura,
    amanhã terá o Trojan,
  • Not Synced
    322
    00:31:00,019 --> 00:31:04,990
    e o usuário simplesmente
    não notará isso. E, sim,
  • Not Synced
    323
    00:31:04,990 --> 00:31:12,210
    como eu disse, eu fiz, de início, flashing por meio de soldagem,
  • Not Synced
    324
    00:31:12,210 --> 00:31:15,380
    mas isso também pode ser feito com o
    ataque do tipo man-in-the-middle, ou o
  • Not Synced
    325
    00:31:15,380 --> 00:31:22,629
    provedor de nuvem pode fazer
    isso a qualquer momento . Outra
  • Not Synced
    326
    00:31:22,629 --> 00:31:27,759
    questão feita pra mim foi:
    Posso fazer isso sem a Nuvem?
  • Not Synced
    327
    00:31:27,759 --> 00:31:34,879
    Agora que tenho uma lampada
    como essa em casa, penso:
  • Not Synced
    328
    00:31:34,879 --> 00:31:41,370
    "Ok, existem vários softwares de
    código aberto que têm muitos
  • Not Synced
    329
    00:31:41,370 --> 00:31:47,450
    recursos excelentes e
    podem fazer ainda mais",
  • Not Synced
    330
    00:31:47,450 --> 00:31:52,289
    e o fluxo de trabalho normal para instalá-la é simplesmente abrir a lâmpada e
  • Not Synced
    331
    00:31:52,289 --> 00:31:57,299
    soldar os contatos...
    Mas isso é muito difícil para a maioria. Agora
  • Not Synced
    332
    00:31:57,299 --> 00:32:02,830
    também podemos usar o método
    que mostrei para instalar
  • Not Synced
    333
    00:32:02,830 --> 00:32:07,039
    um firmware diferente na lâmpada
    para que possamos operá-la sem a nuvem.
  • Not Synced
    334
    00:32:07,039 --> 00:32:10,590
    E como eu disse, vou publicá-lo
    para que cada um possa fazer
  • Not Synced
    335
    00:32:10,590 --> 00:32:19,809
    o que quiser com ele. Para a conclusão.
    O nível de segurança desses dispositivos
  • Not Synced
    336
    00:32:19,809 --> 00:32:26,820
    é realmente mínimo. Então é
    realmente verdade que tudo
  • Not Synced
    337
    00:32:26,820 --> 00:32:33,460
    que tentei funcionou imediatamente.
    Não havia criptografia nos dados
  • Not Synced
    338
    00:32:33,460 --> 00:32:41,250
    armazenados no próprio dispositivo.
    O firmware não foi assinado
  • Not Synced
    339
    00:32:41,250 --> 00:32:46,380
    nem as atualizações foram. Então posso
    fazer atualizações diretamente.
  • Not Synced
    340
    00:32:46,380 --> 00:32:52,059
    O armazenamento de dados não é
    criptografado e a transmissão de dados
  • Not Synced
    341
    00:32:52,059 --> 00:32:57,549
    também não é criptografada nos
    casos mais críticos. E onde havia,
  • Not Synced
    342
    00:32:57,549 --> 00:33:06,039
    onde estava criptografado, não havia
    Obstáculo. O que é muito mais assustador,
  • Not Synced
    343
    00:33:06,039 --> 00:33:13,830
    no entanto, é a coleta massiva de dados.
    Para mim, não está completamente claro
  • Not Synced
    344
    00:33:13,830 --> 00:33:20,019
    por que o fabricante e o revendedor ou quem quer
    que tenha acesso à conta precisa saber exatamente onde
  • Not Synced
    345
    00:33:20,019 --> 00:33:23,049
    esta lâmpada está localizada e isso foi
    realmente para que as coordenadas GPS
  • Not Synced
    346
    00:33:23,049 --> 00:33:28,110
    fossem determinadas através do telemóvel, no
    Registro. Mas eles foram muito precisos
  • Not Synced
    347
    00:33:28,110 --> 00:33:34,080
    e consegui encontrar a mesa em que
    estava sentado nas coordenadas
  • Not Synced
    348
    00:33:34,080 --> 00:33:40,020
    e não vejo razão para isso. E, claro,
  • Not Synced
    349
    00:33:40,020 --> 00:33:46,320
    também é assustador quem tem acesso a ele.
    O compartilhamento e armazenamento de dados
  • Not Synced
    350
    00:33:46,320 --> 00:33:53,679
    também são extremamente opacos. Por isso,
    às vezes é dito que os dados são hospedados
  • Not Synced
    351
    00:33:53,679 --> 00:33:58,749
    na Alemanha, mas também podem ser
    transferidos para o Oriente
  • Not Synced
    352
    00:33:58,749 --> 00:34:04,730
    a qualquer momento. E é claro que
    ninguém sabe quem realmente tem
  • Not Synced
    353
    00:34:04,730 --> 00:34:15,540
    acesso a ele.
    O grande problema para mim
  • Not Synced
    354
    00:34:15,540 --> 00:34:19,360
    e que eles são os consumíveis mais simples,
    porque uma lâmpada está ali apenas para
  • Not Synced
    355
    00:34:19,360 --> 00:34:26,580
    emitir um pouco de luz, e para mim
    eles são um consumível simples,
  • Not Synced
    356
    00:34:26,580 --> 00:34:31,000
    comparável ao papel higiênico. E agora
    tudo está se tornando inteligente e
  • Not Synced
    357
    00:34:31,000 --> 00:34:36,880
    se até mesmo pequenos dispositivos
    que são tão normais para todos nós porque
  • Not Synced
    358
    00:34:36,880 --> 00:34:40,640
    todo mundo tem uma lâmpada em casa,
    de repente têm que ser inteligentes,
  • Not Synced
    359
    00:34:40,640 --> 00:34:44,990
    então isso traz muitos perigos para a sua
    própria casa. E a maioria das pessoas
  • Not Synced
    360
    00:34:44,990 --> 00:34:48,990
    não tem consciência disso pois pensam: Ok.
    Se alguém hackear a lâmpada, o que essa pessoa
  • Not Synced
    361
    00:34:48,990 --> 00:34:54,590
    pode fazer? Ligar/desligar a luz? Mas
    a consequência real é, obviamente,
  • Not Synced
    362
    00:34:54,590 --> 00:35:03,560
    bem diferente: de repente, toda
    a rede local fica acessível
  • Not Synced
    363
    00:35:03,560 --> 00:35:09,620
    do lado de fora e dados privados
    podem ser acessados. A única coisa
  • Not Synced
    364
    00:35:09,620 --> 00:35:14,310
    positiva da minha experiência, no
    entanto, é que você pode desligar
  • Not Synced
    365
    00:35:14,310 --> 00:35:19,600
    a nuvem do fabricante facilmente.
    Mas isso mostra que
  • Not Synced
    366
    00:35:19,600 --> 00:35:23,720
    não é necessário, porque você pode usar
    a lâmpada muito melhor com outro
  • Not Synced
    367
    00:35:23,720 --> 00:35:27,910
    firmware aberto
    sem que esses dados
  • Not Synced
    368
    00:35:27,910 --> 00:35:33,350
    sejam salvos. E da minha parte,
    faço um apelo aos fabricantes de IoT
  • Not Synced
    369
    00:35:33,350 --> 00:35:39,400
    para que forneçam essa tecnologia
    boa , bonita e conveniente
  • Not Synced
    370
    00:35:39,400 --> 00:35:45,410
    aos usuários sem coletar todos esses dados.
    E se o provedor me disser:
  • Not Synced
    371
    00:35:45,410 --> 00:35:52,200
    "é evitável", quando perguntado
    se os dados não podem ser
  • Not Synced
    372
    00:35:52,200 --> 00:36:01,160
    salvos é na verdade uma mentira
    e não, não é necessário.
  • Not Synced
    373
    00:36:01,160 --> 00:36:08,630
    Já anunciei que adicionarei mais
    informações para download
  • Not Synced
    374
    00:36:08,630 --> 00:36:14,750
    em nosso site. Entre outras coisas,
    também há scripts com os quais pode instalar outro
  • Not Synced
    375
    00:36:14,750 --> 00:36:17,743
    firmware nesses dispositivos.
    Infelizmente,
  • Not Synced
    376
    00:36:17,743 --> 00:36:21,040
    ainda não terminei tudo isso,
  • Not Synced
    377
    00:36:21,040 --> 00:36:29,070
    mas isso acontecerá em breve.
    Agora chegamos à parte das perguntas
  • Not Synced
    378
    00:36:29,070 --> 00:36:36,690
    e acho que alguém subirá ao
    palco para fazer perguntas...
  • Not Synced
    379
    00:36:36,690 --> 00:36:48,133
    *Aplausos*
  • Not Synced
    380
    00:36:48,133 --> 00:36:54,620
    Herald: Sim, muito obrigado Micha.
    Continuo preocupado e
  • Not Synced
    381
    00:36:54,620 --> 00:37:00,100
    não vejo nada de segurança militar.
    Pergunta ao rapaz
  • Not Synced
    382
    00:37:00,100 --> 00:37:06,040
    que recebeu a lâmpada.
    Você ainda quer mantê-los?
  • Not Synced
    383
    00:37:06,040 --> 00:37:13,140
    Tem certeza? OK bom. Temos alguma dúvida?
    Vamos. Vamos começar por aí.
  • Not Synced
    384
    00:37:13,140 --> 00:37:18,280
    microfone 2 por favor.
    microfone 2: O MQTT agora é criptografado
  • Not Synced
    385
    00:37:18,280 --> 00:37:20,490
    ou não? Não entendi muito bem.
  • Not Synced
    386
    00:37:20,490 --> 00:37:25,540
    Michael: O MQTT é criptografado. É
    criptografado com AES e com a chave local,
  • Not Synced
    387
    00:37:25,540 --> 00:37:29,570
    que é exibido em texto simples por meio
    do comando HTTP.
  • Not Synced
    388
    00:37:29,570 --> 00:37:35,430
    *Gelächter*
    Herald: Obrigado. Vamos direto ao assunto
  • Not Synced
    389
    00:37:35,430 --> 00:37:41,080
    Você mais adiante. Você vem em seguida.
    Sua pergunta por favor
  • Not Synced
    390
    00:37:41,080 --> 00:37:44,880
    Microfonefone 1: Como firmwares alternativos resolvem
    o problema [inaudível] da senha
  • Not Synced
    391
    00:37:44,880 --> 00:37:49,570
    em texto simples do Wi-Fi?
    Michael: Para ser sincero,
  • Not Synced
    392
    00:37:49,570 --> 00:37:52,470
    não procurei mais. Eu só..
    Como é de código aberto, qualquer um
  • Not Synced
    393
    00:37:52,470 --> 00:37:59,200
    pode programar o que quiser e
    tem controle total. E se
  • Not Synced
    394
    00:37:59,200 --> 00:38:02,610
    isso será salvo em claro ou
    não, não posso dizer agora.
  • Not Synced
    395
    00:38:02,610 --> 00:38:10,974
    Herald: Ok, muito obrigado.
    Próxima pergunta, Microfone 1 por favor.
  • Not Synced
    396
    00:38:10,974 --> 00:38:14,020
    Microfone 1: e as lâmpadas são tão populares,
  • Not Synced
    397
    00:38:14,020 --> 00:38:19,850
    não poderíamos ter uma fundação que
    vendesse dez milhões de lâmpadas
  • Not Synced
    398
    00:38:19,850 --> 00:38:24,740
    nas quais então executaríamos
    dez milhões de nós de saída Tor?
  • Not Synced
    399
    00:38:24,740 --> 00:38:33,140
    *Risadas* & *Aplausos*
  • Not Synced
    400
    00:38:33,140 --> 00:38:35,060
    Michael: É claro que essa é uma
  • Not Synced
    401
    00:38:35,060 --> 00:38:40,420
    ideia muito interessante e possível.
    Teoricamente, pode
  • Not Synced
    402
    00:38:40,420 --> 00:38:44,970
    dizer que faz apenas uma
    Catálogo de diferentes firmwares
  • Not Synced
    403
    00:38:44,970 --> 00:38:47,830
    que funcionam para diferentes
    modelos e inclui coisas assim.
  • Not Synced
    404
    00:38:47,830 --> 00:38:53,730
    E então você poderia usa-lo
    muito bem, embora a
  • Not Synced
    405
    00:38:53,730 --> 00:38:58,880
    velocidade ou a potência da
    CPU sejam muito limitadas.
  • Not Synced
    406
    00:38:58,880 --> 00:39:08,790
    Herald: Ok, acho que vamos pegar o
    próxima pergunta, microfone 1 novamente.
  • Not Synced
    407
    00:39:08,790 --> 00:39:14,380
    Microfone 1: Você disse no início da
    apresentação que este é um fabricante
  • Not Synced
    408
    00:39:14,380 --> 00:39:18,700
    muito conhecido e respeitável,
    com base apenas na plataforma de nuvem
  • Not Synced
    409
    00:39:18,700 --> 00:39:23,220
    e nos painéis. Você poderia nos
    contar um pouco mais sobre outros
  • Not Synced
    410
    00:39:23,220 --> 00:39:27,020
    produtos que o fabricante produz
    e vende além de lâmpadas?
  • Not Synced
    411
    00:39:27,020 --> 00:39:31,400
    Michael: Então realmente tem de
    tudo. Não é apenas um fabricante,
  • Not Synced
    412
    00:39:31,400 --> 00:39:34,910
    é exatamente isso que é ruim,
    é por isso que você não pode simplesmente
  • Not Synced
    413
    00:39:34,910 --> 00:39:38,250
    chamá-lo assim, eles estão apenas
    usando essa tecnologia e ela está
  • Not Synced
    414
    00:39:38,250 --> 00:39:44,090
    realmente em todo lugar do mundo,
    o que significa que há fabricantes
  • Not Synced
    415
    00:39:44,090 --> 00:39:47,260
    alemães que usam essa tecnologia e
    você acha que está comprando um produto alemão.
  • Not Synced
    416
    00:39:47,260 --> 00:39:53,500
    Mas é isso que realmente tem lá dentro. E
    os produtos também estão disponíveis. Tem
  • Not Synced
    417
    00:39:53,500 --> 00:40:00,170
    eletrodomésticos de cozinha, geladeiras etc
    O fabricante lista 30 categorias diferentes.
  • Not Synced
    418
    00:40:00,170 --> 00:40:05,440
    Na verdade, está em quase tudo.
    Para mim, a lâmpada foi
  • Not Synced
    419
    00:40:05,440 --> 00:40:10,690
    a mais fácil e também esses soquetes
    elétricos porque eles são bem
  • Not Synced
    420
    00:40:10,690 --> 00:40:16,730
    populares e usados ​​em todos os lugares.
    Herald: Ich würde jetzt gern mit microfone
  • Not Synced
    421
    00:40:16,730 --> 00:40:21,510
    Nummer 3 weitermachen da stehen nämlich
    auch schon zwei Leute. Ihre Frage bitte.
  • Not Synced
    422
    00:40:21,510 --> 00:40:26,571
    microfone 3: A questão é se você também
    viu os Shelleys. Haben ja diese
  • Not Synced
    423
    00:40:26,571 --> 00:40:32,070
    Eles têm essa opção de conexão por cabo s,
    mas também desativaram a nuvem.Você
  • Not Synced
    424
    00:40:32,070 --> 00:40:36,180
    sabe alguma coisa sobre isso?
    Michael: Não, não sei, mas também não
  • Not Synced
    425
    00:40:36,180 --> 00:40:41,610
    sei se eles usam essa nuvem por padrão.
    Eu não fiz isso.
  • Not Synced
    426
    00:40:41,610 --> 00:40:47,690
    Acho que é apenas hardware de
    código aberto que não executa nada
  • Not Synced
    427
    00:40:47,690 --> 00:40:53,390
    do próprio fornecedor.
    Herald: Ok obrigado, então vamos para a próxima
  • Not Synced
    428
    00:40:53,390 --> 00:40:59,990
    pergunta, número 2, por favor.
    microfone 2: Não sou programador,
  • Not Synced
    429
    00:40:59,990 --> 00:41:04,710
    mas isso não melhora minhas noites,
    então minha pergunta é:
  • Not Synced
    430
    00:41:04,710 --> 00:41:08,820
    no mundo das telas,
    que conselho você tem? Não compra
  • Not Synced
    431
    00:41:08,820 --> 00:41:13,360
    da China? Somente produtos de marca?
    Michael: Obviamente é muito
  • Not Synced
    432
    00:41:13,360 --> 00:41:18,520
    difícil dizer o que tem nele porque
    você nunca sabe o que tem nele e,
  • Not Synced
    433
    00:41:18,520 --> 00:41:24,100
    como eu disse, também há fabricantes
    alemães que o usam. Ainda não olhei
  • Not Synced
    434
    00:41:24,100 --> 00:41:28,960
    para os produtos dos concorrentes
    só esse, assim, não posso dizer o que comprar,
  • Not Synced
    435
    00:41:28,960 --> 00:41:32,840
    mas para mim é claro que
    é bom usar seu próprio
  • Not Synced
    436
    00:41:32,840 --> 00:41:37,700
    firmware e também o fabricante ser conhecido,
    porque eles têm muito mais
  • Not Synced
    437
    00:41:37,700 --> 00:41:44,700
    a perder do que uma
    pequena empresa Asiatica
  • Not Synced
    438
    00:41:44,700 --> 00:41:48,320
    que cria empresas com nomes diferentes
    e não importa se elas causam algum
  • Not Synced
    439
    00:41:48,320 --> 00:41:53,520
    tipo de hack ou outras coisas.
    Se há grandes nomes por trás disso,
  • Not Synced
    440
    00:41:53,520 --> 00:42:00,150
    é outra história, claro. É por isso
    que é melhor comprar algo com um nome bem conhecido.
  • Not Synced
    441
    00:42:00,150 --> 00:42:05,540
    Herald: Ok, obrigado. Eu vejo a luz. Uma
    luz me diz que a internet tem uma pergunta.
  • Not Synced
    442
    00:42:05,540 --> 00:42:08,122
    Caro Signalengel.
  • Not Synced
    443
    00:42:08,122 --> 00:42:11,710
    Signalengel: Sim, a pergunta é:
    qual alternativa ao
  • Not Synced
    444
    00:42:11,710 --> 00:42:15,760
    armazenamento
    da senha do Wi-Fi em texto simples?
  • Not Synced
    445
    00:42:15,760 --> 00:42:21,060
    Michael:Bem, na realidade você sempre
    pode descobrir, mas é claro que não
  • Not Synced
    446
    00:42:21,060 --> 00:42:25,650
    precisa ser tão óbvio,eu sei disso,
    porque se você realmente apenas ler
  • Not Synced
    447
    00:42:25,650 --> 00:42:31,170
    o binário e tiver a chave de texto simples,
    é claro que é muito suspeito e
  • Not Synced
    448
    00:42:31,170 --> 00:42:35,250
    você o encontrará ao percorrer
    o binário ou quando simplesmente
  • Not Synced
    449
    00:42:35,250 --> 00:42:41,310
    inserir strings. Se você tivesse
    apenas passado algo por cima,
  • Not Synced
    450
    00:42:41,310 --> 00:42:47,830
    não seria tão perceptível quanto realmente é.
    Herald: Ok, Dankeschön. Ich nehme erst mal
  • Not Synced
    451
    00:42:47,830 --> 00:42:51,920
    das microfone Nr. 7. Alguém está esperando
    há mais tempo. A pergunta, por favor.
  • Not Synced
    452
    00:42:51,920 --> 00:42:55,310
    microfone 7: Sim, isso é quase
    um comentário. Além disso...
  • Not Synced
    453
    00:42:55,310 --> 00:42:58,670
    Herald: Desculpe, mas infelizmente
    não aceitamos comentários.Caso
  • Not Synced
    454
    00:42:58,670 --> 00:43:02,690
    tenha alguma dúvida, entre em contato conosco.
    Não queremos comentários.
  • Not Synced
    455
    00:43:02,690 --> 00:43:06,680
    Obrigado. Dann microfone Nummer 8.
    Bitteschön, danke.
  • Not Synced
    456
    00:43:06,680 --> 00:43:12,980
    microfone 8: A solicitação MQTT vai diretamente
    para o provedor de nuvem, certo?
  • Not Synced
    457
    00:43:12,980 --> 00:43:18,920
    Michael: Exatamente, então o MQTT é,
    em última análise, o protocolo usado
  • Not Synced
    458
    00:43:18,920 --> 00:43:24,050
    para transferir dados da Internet para a
    rede local e há basicamente um túnel MQTT
  • Not Synced
    459
    00:43:24,050 --> 00:43:29,681
    configurado e há um tópico que é
    basicamente assinado pela própria
  • Not Synced
    460
    00:43:29,681 --> 00:43:34,590
    lâmpada, onde ela basicamente aceita comandos.
    E um que é usado para fazer publicações
  • Not Synced
    461
    00:43:34,590 --> 00:43:40,140
    onde as mensagens de status são enviadas.
    Herald: Ok obrigado, nós temos uma
  • Not Synced
    462
    00:43:40,140 --> 00:43:44,550
    pergunta nº 5, obrigado por esperar
    tanto.
  • Not Synced
    463
    00:43:44,550 --> 00:43:50,080
    microfone 5: Muito obrigado. Há alguma
    restrição se eu configurar uma WLAN
  • Not Synced
    464
    00:43:50,080 --> 00:43:53,300
    de Internet das Coisas com
    acesso muito limitado à Internet?
  • Not Synced
    465
    00:43:53,300 --> 00:44:01,250
    Michael: Na verdade, é possível rodar
    localmente, mesmo com o firmware
  • Not Synced
    466
    00:44:01,250 --> 00:44:04,730
    instalado nele. Não creio que seja
    assim com todos os dispositivos
  • Not Synced
    467
    00:44:04,730 --> 00:44:12,810
    que testei, mas a lâmpada ainda está
    aberta na porta 6668; aceita comandos m
  • Not Synced
    468
    00:44:12,810 --> 00:44:19,300
    uito semelhantes e você pode controlá-lo
    sozinho. Os dados são então criptografados
  • Not Synced
    469
    00:44:19,300 --> 00:44:23,780
    com a mesma chave local
    Isso significa que se você desligar
    a internet da própria lâmpada,
  • Not Synced
    470
    00:44:23,780 --> 00:44:28,710
    também será possível controlá-la l
    ocalmente com seu celular.
  • Not Synced
    471
    00:44:28,710 --> 00:44:36,330
    Herald: Ok, obrigado. Eu diria que
    temos mais três perguntas.
  • Not Synced
    472
    00:44:36,330 --> 00:44:38,630
    Michael: Sim, por favor
    Herald: Ok, então o 1 aqui na frente, por favor.
  • Not Synced
    473
    00:44:38,630 --> 00:44:42,870
    Microfone 1: Você já observou a s
    egurança no lado do servidor deste
  • Not Synced
    474
    00:44:42,870 --> 00:44:47,050
    provedor de nuvem? Então, se
    pode fazer algo a respeito, se
  • Not Synced
    475
    00:44:47,050 --> 00:44:52,130
    pode acessar os dados de dispositivos
    de terceiros e se pode potencialmente
  • Not Synced
    476
    00:44:52,130 --> 00:44:55,900
    falar com dispositivos de terceiros via MQTT.
    Michael: Então tentei enviar um MQTT para
  • Not Synced
    477
    00:44:55,900 --> 00:44:59,900
    falar com dispositivos de terceiros
    via MQTT. Isso não funcionou,
  • Not Synced
    478
    00:44:59,900 --> 00:45:05,620
    mas não procurei muito, nem
    muito de perto, e não tentei
  • Not Synced
    479
    00:45:05,620 --> 00:45:09,440
    sequestrar nenhuma conta.
    Microfone 1: Obrigado.
  • Not Synced
    480
    00:45:09,440 --> 00:45:14,040
    Herald: Certo, temos um pouco mais de tempo.
    É por isso que faremos mais algumas perguntas,
  • Not Synced
    481
    00:45:14,040 --> 00:45:18,330
    se estiver tudo bem para você.
    Michael. Ok, eu deixo o
  • Not Synced
    482
    00:45:18,330 --> 00:45:19,880
    Signalengel brilhar novamente.
  • Not Synced
    483
    00:45:19,880 --> 00:45:25,380
    Signalengel: A questão é: quais
    seriam as melhores práticas para atualizar
  • Not Synced
    484
    00:45:25,380 --> 00:45:30,470
    dispositivos IoT? Se você fizer atualizações
    automáticas, você estará vulnerável; se não
  • Not Synced
    485
    00:45:30,470 --> 00:45:34,660
    fizer, nunca será corrigido.
    Michael: Sim, na verdade essa é uma
  • Not Synced
    486
    00:45:34,660 --> 00:45:40,570
    spergunta muito difícil porque é muito
    difícil de implementar, mas ainda acho
  • Not Synced
    487
    00:45:40,570 --> 00:45:45,070
    que há possibilidades onde, por exemplo,
    a atualização vem do aplicativo e então
  • Not Synced
    488
    00:45:45,070 --> 00:45:50,011
    é tal que o usuário definitivamente
    tem controle sobre ela e está
  • Not Synced
    489
    00:45:50,011 --> 00:45:55,410
    ciente disso. Claro, é sempre uma
    questão de implementação e
  • Not Synced
    490
    00:45:55,410 --> 00:46:00,520
    relativamente difícil oferecer
    atualizações para esses dispositivos.
  • Not Synced
    491
    00:46:00,520 --> 00:46:07,740
    Herald: Ok, acho que o microfone 7
    está com uma pessoa. Sua pergunta, por favor.
  • Not Synced
    492
    00:46:07,740 --> 00:46:09,920
    microfone 7: Foi a mesma pergunta.
    Michael: Ok.
  • Not Synced
    493
    00:46:09,920 --> 00:46:14,110
    Herald: Foi a mesma pergunta dele.
    microfone 8.
  • Not Synced
    494
    00:46:14,110 --> 00:46:18,641
    Michael:Acho que ainda há muitos
    deles no canto.
  • Not Synced
    495
    00:46:18,641 --> 00:46:19,760
    *Lachen*
    Herald: Alguém desistiu. Ok
  • Not Synced
    496
    00:46:19,760 --> 00:46:23,040
    ainda está piscando, vi corretamente?
    Michael: Sim, aqui em cima.
  • Not Synced
    497
    00:46:23,040 --> 00:46:30,450
    Herald: Ah, ok, aqui estão os 3, obrigado.
    microfonefon 3: Obrigado, que frequência
  • Not Synced
    498
    00:46:30,450 --> 00:46:37,690
    essa chave local em texto simples do HTTP é enviada?
    Só na primeira vez ou ele envia
  • Not Synced
    499
    00:46:37,690 --> 00:46:40,750
    com mais frequência?
    Michael: Isso acontece basicamente
  • Not Synced
    500
    00:46:40,750 --> 00:46:49,900
    apenas durante o registro, mas há
    mensagens mais claras. Quero dizer que
  • Not Synced
    501
    00:46:49,900 --> 00:46:57,590
    o HTTP em geral não é criptografado quando
    a nuvem envia algo para a lâmpada.
  • Not Synced
    502
    00:46:57,590 --> 00:47:07,250
    Mas as chaves só são transmitidas durante a ativação.
    Herald:Certo, obrigado. Ainda temos
  • Not Synced
    503
    00:47:07,250 --> 00:47:16,090
    uma luz lá. Sua pergunta, por favor.
    Signalangel: O palestrante
  • Not Synced
    504
    00:47:16,090 --> 00:47:26,464
    já encontrou um objeto IoT seguro?
    Michael: Talvez, mas não que eu saiba.
  • Not Synced
    505
    00:47:26,464 --> 00:47:34,621
    *Lachen* & *Aplausos*
  • Not Synced
    506
    00:47:34,621 --> 00:47:36,360
    Herald: microfone 3 por favor.
  • Not Synced
    507
    00:47:36,360 --> 00:47:44,190
    microfone 3: Há alguma indicação de que os
    dados estão sendo vendidos? E se não,
  • Not Synced
    508
    00:47:44,190 --> 00:47:48,780
    quão fácil seria descobrir?
    Então estou pensando em uma palestra
  • Not Synced
    509
    00:47:48,780 --> 00:47:54,210
    que aconteceu chamada "construa sua própria NSA".
    Uma empresa falsa tentou comprar os dados.
  • Not Synced
    510
    00:47:54,210 --> 00:47:59,320
    Então isso seria possível.
    Michael: Então, qualquer coisa que dissesse
  • Not Synced
    511
    00:47:59,320 --> 00:48:03,930
    agora seria especulação e realmente
    não quero isso, mas é impressionante
  • Not Synced
    512
    00:48:03,930 --> 00:48:08,610
    quanto dinheiro está por trás das empresas
    e quantos dispositivos elas vendem
  • Not Synced
    513
    00:48:08,610 --> 00:48:14,030
    e, de alguma forma, a matemática não
    faz sentido para mim. E para mim trata-se de
  • Not Synced
    514
    00:48:14,030 --> 00:48:18,040
    mais dinheiro do que você pode ganhar
    com esses dispositivos. Mas como eu disse,
  • Not Synced
    515
    00:48:18,040 --> 00:48:21,930
    é tudo especulação e não posso
    dizer mais nada sobre isso.
  • Not Synced
    516
    00:48:21,930 --> 00:48:24,140
    Herald: É uma boa idéia para
    uma nova palestra.
  • Not Synced
    517
    00:48:24,140 --> 00:48:25,830
    Michael: Sim.
    Herald: Talvez alguém queira descobrir.
  • Not Synced
    518
    00:48:25,830 --> 00:48:28,900
    Temos mais uma pergunta no
    número 7. Aqui vai.
  • Not Synced
    519
    00:48:28,900 --> 00:48:35,150
    microfone 7: Estou correto em supor
    que os dispositivos Zigbee não são afetados?
  • Not Synced
    520
    00:48:35,150 --> 00:48:44,040
    Michael: Isso depende se o servidor Zigbee
    que o conecta à Internet é afetado.
  • Not Synced
    521
    00:48:44,040 --> 00:48:49,310
    Porque é claro que isso também acontece,
    então se a própria ponte usa essa
  • Not Synced
    522
    00:48:49,310 --> 00:48:55,450
    tecnologia, por exemplo, então é
    o mesmo jogo, porque então a vítima
  • Not Synced
    523
    00:48:55,450 --> 00:49:01,250
    não é mais a lâmpada em si, mas a ponte.
  • Not Synced
    524
    00:49:01,250 --> 00:49:06,120
    Herald: Mmh. Microfone 1 tem mais uma
    pergunta. Por favor.
  • Not Synced
    525
    00:49:06,120 --> 00:49:09,681
    Microfone 1: Tenho uma pequena dúvida .
    Com smartconfig, na configuração,
  • Not Synced
    526
    00:49:09,681 --> 00:49:14,010
    o SSID, senha, IP etc
    é enviado para o dispositivo IOT.
  • Not Synced
    527
    00:49:14,010 --> 00:49:16,500
    Michael: Sim.
    Microfone 1: Até que ponto posso
  • Not Synced
    528
    00:49:16,500 --> 00:49:22,100
    simplesmente simular um dispositivo Expressif,
    digamos, para meu vizinho do apartamentos
  • Not Synced
    529
    00:49:22,100 --> 00:49:25,360
    e coletar as informações que ele envia.
  • Not Synced
    530
    00:49:25,360 --> 00:49:30,320
    Michael: Você não precisa
    simular muito porque o protocolo é
  • Not Synced
    531
    00:49:30,320 --> 00:49:37,700
    todo aberto e no final é
    muito fácil escutar esses processos
  • Not Synced
    532
    00:49:37,700 --> 00:49:42,660
    de ativação e exibi-los em texto simples. Isso
    significa que pode-se descriptografar
  • Not Synced
    533
    00:49:42,660 --> 00:49:45,550
    facilmente os dados de acesso
    WLAN e também o token.
  • Not Synced
    534
    00:49:45,550 --> 00:49:51,870
    Herald: Ok, temos mais uma pergunta
    da Internet. Por favor faça a pergunta,
  • Not Synced
    535
    00:49:51,870 --> 00:49:54,180
    Signalengel.
    Signalengel: Desculpe, não,
  • Not Synced
    536
    00:49:54,180 --> 00:49:57,810
    não é outra pergunta da internet.
    Herald: Certo, então eu diria
  • Not Synced
    537
    00:49:57,810 --> 00:50:02,190
    que temos mais uma pergunta sobre o
    número 1 e então podemos finalmente encerrar o dia.
  • Not Synced
    538
    00:50:02,190 --> 00:50:04,940
    Sua pergunta por favor.
    Microfone 1: Foi dito que também
  • Not Synced
    539
    00:50:04,940 --> 00:50:10,030
    existem prestadores alemães que
    utilizam este serviço. É legal,
  • Not Synced
    540
    00:50:10,030 --> 00:50:13,940
    de acordo com a lei alemã de proteção
    de dados, ter esse direito de excluir dados?
  • Not Synced
    541
    00:50:13,940 --> 00:50:18,210
    Michael: Então não sou especialista
    nisso. Meu colega trabalhou nisso
    de..
  • Not Synced
    542
    00:50:18,210 --> 00:50:26,400
    um pouco mais ao longo do
    tempo.. Então quando eu
  • Not Synced
    543
    00:50:26,400 --> 00:50:31,960
    analisei todas as coisas e talvez
    eu o encoraje a dar uma palestra
  • Not Synced
    544
    00:50:31,960 --> 00:50:36,310
    sobre isso também. Porque
    há realmente muitas coisas e
  • Not Synced
    545
    00:50:36,310 --> 00:50:40,250
    acho que você pode falar por muito e muito tempo
    disso e porque há coisas
  • Not Synced
    546
    00:50:40,250 --> 00:50:43,290
    grotescas sobre os
    regulamentos de proteção de dados
  • Not Synced
    547
    00:50:43,290 --> 00:50:48,440
    Herald: Parece uma interessante
    continuação. Ok.
  • Not Synced
    548
    00:50:48,440 --> 00:50:50,500
    *Aplausos*
  • Not Synced
    549
    00:50:50,500 --> 00:50:51,607
    Herald: Este é o seu aplauso
  • Not Synced
    550
    00:50:51,607 --> 00:50:58,470
    *Aplausos*
  • Not Synced
    551
    00:50:58,470 --> 00:51:18,010
    *35c3 Musica Encerramento*
  • Not Synced
    552
    00:51:18,010 --> 00:51:22,000
    Legendas criadas por
    Guilherme em 2024.
Title:
Casa Inteligente- Hack Inteligente
Description:

more » « less
Video Language:
German
Duration:
51:22

Portuguese, Brazilian subtitles

Revisions Compare revisions