+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

Hackers forçaram os frigoríficos de supermercados franceses a descongelar

Retalhistas franceses relataram controlos de refrigeração comprometidos, descongelação forçada e alimentos descartados.

Retalhistas franceses relataram controlos de refrigeração comprometidos, descongelação forçada e alimentos descartados. O episódio explica o ciclo de manutenção normal, o aviso de recuperação do CERT-FR de 13 de outubro, um bug recém-relatado de verificação de tempo de vida em Rust e o lançamento do HomeView da Apple.

Ler a edição escrita (Inglês) ↗

O que este vídeo aborda

  • A interrupção da refrigeração de supermercados franceses é confirmada; um ataque coordenado em todos os países relatados não é provado.
  • A atualização do CERT-FR de 13 de outubro nomeia as famílias de controladores de refrigeração Danfoss, Copeland e Dixell.
  • O "reset" de fábrica de equipamentos expostos sem atualizações de segurança pode remover as alterações do atacante, mas deixa o dispositivo vulnerável.
  • O problema #164250 do Rust demonstra falhas específicas de verificação de tempo de vida; o seu "thread" não estabelece quebras universais de aplicações ou exploração ativa em produção.
  • A Apple anunciou a disponibilidade do HomeView para 13 de novembro nos mercados listados, com um preço inicial de 299 dólares americanos e condições específicas para conteúdo pessoal.

Transcrição traduzida

Traduzido da narração original em inglês. Áudio e legendas disponíveis são controlados pelo YouTube.

Como os frigoríficos dos supermercados estragaram os alimentos?

0:00 Hackers forçaram os frigoríficos de supermercados em França a descongelar. As lojas descartaram alimentos. Neste vídeo, como a manutenção estragou os alimentos? O que falhou no Rust? E por que "resetar" um frigorífico pode deixar o perigo no lugar? Voltarei a esse aviso de "reset" antes do veredito. É terça-feira, treze de outubro, e este é The Daily Diff. Os sistemas de refrigeração de supermercados são os equipamentos que mantêm os alimentos

0:21 frescos e congelados frios. Um controlador informa o equipamento quando arrefecer e quando derreter o gelo das suas partes de arrefecimento. Retalhistas em França dizem que atacantes alteraram esses controlos, deixando os funcionários a descartar os alimentos afetados. O chefe da Coopérative U, Dominique Schelcher, confirmou o ataque na segunda-feira. Especialistas em refrigeração juntaram-se às equipas da loja para restaurar o serviço. Hoje, a Apple revelou o HomeView, e os desenvolvedores do Rust investigaram um "bug" de segurança de memória.

0:42 A descongelação é uma manutenção de rotina.

Por que um frigorífico precisa de descongelar?

0:45 O gelo acumula-se nas partes de arrefecimento e atrapalha. Um ciclo normal derrete esse gelo, e então o arrefecimento é retomado. Manter a descongelação ativa coloca os alimentos em risco. A Reuters relata que o proprietário do Intermarché disse que os frigoríficos afetados aqueceram por seis horas. As empresas de manutenção ajustam a refrigeração através de painéis de controlo conectados à Internet. Alguém que assume o controlo de um painel pode alterar as configurações do equipamento. Uma funcionalidade legítima causa danos para um utilizador ilegítimo. Uma testemunha em Paris descreveu funcionários a descartar carrinhos de comida descongelada,

1:11 com gelados derretidos a escorrer para a rua. A resposta ao incidente inclui a limpeza do pavimento. O seu painel de controlo raramente tem uma coluna para isso. O número de lojas difere entre os relatórios.

O que foi realmente confirmado?

1:19 O retalhista holandês Ahold Delhaize também sofreu interrupções. A Ahold disse que não tinha motivos para ligar o seu incidente a França. O ataque à refrigeração francesa está estabelecido. Um único ataque coordenado em todos os países relatados permanece não comprovado. A equipa oficial de resposta a cibersegurança de França publicou um alerta. A atualização de hoje nomeia os controladores Danfoss, Copeland e Dixell. Diz que as interfaces de gestão devem permanecer fora da internet pública. Deixa a identidade dos atacantes e a rota de entrada exata sem explicação.

1:45 O acesso remoto permite que as equipas de manutenção ajustem o equipamento sem terem de se deslocar a todas as lojas. O desafio é manter essa conveniência por trás de um acesso controlado. Os designers têm dois clientes para proteger, o técnico que o usa e a loja que depende dele. O conselho é remover a exposição pública, verificar a configuração, e restaurar o acesso através de uma rede protegida. Os operadores de lojas devem coordenar com o seu fornecedor de refrigeração. Cortar a conexão pode interromper a monitorização exigida por um contrato de

2:08 seguro. Enquanto isso, o Rust tem um problema de segurança.

O que as verificações de tempo de vida do Rust falharam?

2:11 Rust é uma linguagem de programação cujo compilador verifica o uso de memória antes que o código execute. O seu "borrow checker" rastreia referências, que são "handles" para dados. Esses "handles" devem tornar-se inutilizáveis quando os dados desaparecem. O desenvolvedor jsnell relatou código que o compilador aceita. O exemplo mantém uma referência a um texto depois que a vida útil desse texto termina. O relator diz que uma ferramenta de verificação de memória deteta o acesso inválido. Um contentor promete que a sua referência pode durar por todo o programa. Atribuir uma referência de vida útil mais curta ao seu campo passa pelas verificações

2:38 relatadas. A limpeza trata essa referência como de longa duração. A promessa sobrevive depois que os dados desaparecem. O relatório reproduz em versões estáveis recentes. Colaboradores mostram exemplos relacionados desde o Rust um ponto quatro. O problema está marcado como alta prioridade. Na nossa verificação de fonte, permanece aberto, sem correção vinculada. O "thread" foi preenchido com exemplos mais simples. Também dá aos "maintainers" mais formas de testar uma reparação.

2:58 Um relatório de "bug" torna-se mais útil quando as pessoas trazem reproduções em vez de declararem todas as aplicações mortas. Siga a correção eventual do compilador. Estes exemplos estabelecem resultados inseguros específicos a partir de código aceite. O "thread" não fornece evidências de que todas as aplicações Rust atingem este caminho ou que os atacantes estão a explorá-lo em produção.

O que o HomeView da Apple realmente faz?

3:15 O HomeView da Apple é um "smart display" de sete polegadas para chamadas, entretenimento e acessórios domésticos compatíveis. As pré-encomendas começam hoje, com disponibilidade em treze de novembro. O preço inicial americano é de duzentos e noventa e nove dólares. A Siri torna-se mais um residente que precisa de um lugar para carregar. A Apple diz que o HomeView reconhece até seis pessoas. O ecrã partilhado da cozinha tem de decidir qual calendário deve revelar. Isso é um problema de privacidade quando um convidado está em frente à câmara.

Quando aparece o conteúdo pessoal?

3:38 O HomeView deve reconhecer o rosto da pessoa registada. O seu telefone ou "tablet" emparelhado deve estar presente e desbloqueado recentemente. Os dispositivos normalmente partilham a mesma rede sem fios. Essas condições controlam quando o conteúdo pessoal aparece no ecrã partilhado. As novas funcionalidades da Siri começam em inglês, em "beta". A Apple diz que algumas funcionalidades baseadas em servidor têm limites de uso diário, com acesso expandido disponível mediante o pagamento de uma taxa no futuro. Um assistente de cozinha aparentemente desenvolve um apetite por subscrições.

4:02 A Apple diz que o HomeView não será vendido na União Europeia enquanto as novas capacidades da Siri não estiverem disponíveis lá. Para as famílias europeias, a atualização da casa inteligente está a assistir a um comunicado de imprensa americano. Não é necessário agendamento para instalação. Cada promessa precisa de um limite que se mantenha. A manutenção da refrigeração precisa de acesso restrito. Rust precisa de rejeitar referências que "sobrevivem" aos seus dados. O HomeView precisa de manter o conteúdo pessoal ligado à pessoa certa.

4:24 Funcionalidades comuns podem ter consequências caras.

Por que um "reset" de fábrica pode deixar o perigo para trás?

4:27 Aqui está o detalhe do "reset". O alerta de França avisa que "resetar" equipamentos expostos sem atualizações de segurança é insuficiente. Pode remover as alterações do atacante, mas deixa o dispositivo vulnerável. A recuperação precisa de acesso protegido, bem como de configurações limpas. A porta precisa de ser consertada depois que o intruso sai. Se preferir ler isto a ouvir-me dizer, o "diff" chega à sua caixa de entrada todas as manhãs, gratuitamente em the daily diff dot dev, link abaixo.

Por que o veredito é NEEDS REVIEW?

4:47 Então o veredito de hoje é NEEDS REVIEW. Eu insistiria em acesso de gestão protegido antes de chamar a estes sistemas de refrigeração recuperados. Apenas configurações limpas deixam o próximo incidente à espera na porta. Subscreva, ative o sino e diga-me nos comentários se o teria carimbado de forma diferente. E este é o "diff" de hoje. Sou o Niko da Axrisi. Faça a junção com responsabilidade.

Fontes

  1. Incident de sécurité ciblant les contrôleurs à distance des installations de réfrigérationCERT-FR / ANSSI
  2. Hackers raise fridge temperatures at hundreds of French supermarkets to spoil foodReuters / ABC News
  3. Coopérative U refrigeration-incident confirmationDominique Schelcher
  4. The secret behind Danfoss adaptive defrostDanfoss
  5. struct's lifetime requirements can be bypassed via covariant field assignment · #164250rust-lang/rust
  6. Meet Apple HomeView, a new way to enjoy entertainment, stay connected, and manage the homeApple

Vídeos relacionados