UP-Home: Uma Solução Adaptativa para Segurança de Casas
Inteligentes com Suporte ao Human-In-the-Loop
IoT. Smart home. Segurança IoT. Autoadaptação. Atualização
OTA.
Os dispositivos das smart homes são propensos a ataques que podem
comprometer a segurança dos seus usuários. Ao mesmo tempo, a não
padronização dos meios de atualização destes dispositivos faz da smart home
um ambiente potencialmente vulnerável. Não menos importante, há o fato de
que muitos fabricantes de IoT lançam seus produtos e os abandonam em
seguida, não oferecendo suporte às atualizações que possam evitar ou
mitigar o surgimento de novos ataques. Além disso, as atualizações
geralmente dependem inteiramente de ações executadas pelos usuários.
Existem várias propostas de soluções que promovem segurança em smart homes.
No entanto, observa-se a ausência de trabalhos que envolvam o
desenvolvimento de soluções de segurança adaptativas, ou seja, soluções que
garantam a segurança das smart homes com pouca ou nenhuma intervenção dos
usuários. Neste contexto, esta tese de doutorado apresenta UP-Home, uma
solução adaptativa que gerencia a segurança da pilha de software de
dispositivos em smart homes. Ao mesmo tempo, em atualizações de segurança
críticas, UP-Home auxilia o humano sobre ações a serem tomadas, o chamado
Human-In-the-Loop (HIL). Assim, técnicas de computação adaptativa são
utilizadas para garantir a autoproteção dos dispositivos domésticos com
possibilidade de assistência humana. A combinação da abordagem
Human-In-the-Loop de computação adaptativa fortalece a segurança da smart
home, oferecendo uma defesa adaptativa contra vulnerabilidades em constante
evolução. Ao mesmo tempo, a solução proposta busca garantir que os
dispositivos da smart home atendam a requisitos de segurança estabelecidos
por padrões utilizados pela indústria. Os resultados dos experimentos em um
ambiente real mostram a capacidade da UP-Home em mitigar vulnerabilidades
em diferentes níveis de criticidade. Desta forma, a solução mostrou-se
efetiva em melhorar a autoproteção de dispositivos, de seus usuários e, por
consequência, de toda a smart home.