Uma implantação bem-sucedida de IoT requer muitos componentes, cada um dos quais apresenta riscos à segurança, o que torna a gestão complexa. No entanto, dividir uma solução de IoT em seus elementos-chave pode ajudar a garantir a segurança adequada para cada parte da pilha. Revelamos as três “camadas” fundamentais que compõem a segurança da IoT, acompanhadas de práticas recomendadas essenciais para mitigar os riscos.
1. Camada do dispositivo
A camada do dispositivo na segurança da IoT refere-se ao dispositivo final. Para proteger adequadamente uma solução de IoT na camada do dispositivo, as organizações devem garantir que tanto as propriedades físicas (por exemplo, caixas metálicas para evitar o roubo do cartão SIM) quanto as propriedades de software (por exemplo, firmware, sistemas operacionais e aplicativos em execução no dispositivo) estejam protegidas. No que diz respeito às propriedades de software, possíveis problemas de segurança devem ser considerados ao longo de todo o processo de projeto para garantir que o firmware possa ser atualizado, protegendo o dispositivo contra acessos indesejados e alterações de configuração. Do ponto de vista do software, há várias medidas que as empresas podem adotar para ajudar a proteger seus dispositivos. Alguns exemplos incluem:
- Uso da inicialização segura para garantir que apenas softwares verificados possam ser executados no dispositivo
- Autenticação e autorização de usuários para garantir um controle de acesso adequado
- Firmware do dispositivo atualizado regularmente e seguro para evitar o uso indesejado da rede ou dos aplicativos
É importante observar que alguns dispositivos de IoT são pequenos e possuem memória e recursos de processamento limitados para suportar recursos avançados de segurança. Nesses casos, as organizações devem considerar soluções de segurança para IoT baseadas na nuvem.
2. Camada de comunicação
A camada de comunicação na segurança da IoT está relacionada à tecnologia de conectividade de rede que permite que o dispositivo envie e receba dados. As organizações devem considerar a implementação de soluções centradas na infraestrutura e nos dados para proteger adequadamente a camada de comunicação de uma solução de IoT.
A segurança da infraestrutura de rede é normalmente verificada junto ao(s) provedor(es) de conectividade de rede da organização. Algumas perguntas essenciais que as empresas devem fazer aos provedores de conectividade durante o processo de seleção de parceiros devem incluir o seguinte:
- Quais métodos de criptografia e tecnologias de firewall são utilizados pelo provedor de rede?
- Existe algum Sistema de Prevenção de Intrusões (IPS) em funcionamento?
- Todos os servidores e componentes de rede da rede da organização estão atualizados com os patches de segurança e as atualizações mais recentes? Existe um processo em vigor para aplicar novos patches e atualizações prontamente?
No que diz respeito às medidas de segurança da IoT centradas em dados, as soluções recomendadas giram em torno da criptografia de dados. O Protocolo de Capa de Encriptação ( Encryption ) protege os dados da IoT contra o acesso e a leitura enquanto eles transitam por diferentes redes, incluindo a Internet pública. Soluções de Rede Privada Virtual (VPN) de site a site (VPN) e soluções de assinatura de dados são alguns exemplos que garantem a autenticidade e a integridade dos dados transmitidos.
3. Camada de Aplicação
A camada de aplicação na segurança da IoT diz respeito à proteção do aplicativo e dos bancos de dados que constituem o núcleo da solução. Assim como nas outras camadas, a segurança da aplicação deve ser levada em conta para proteger os componentes web, móveis e em nuvem ao longo de todo o processo de desenvolvimento. As melhores práticas para proteger essa parte da solução de IoT incluem:
- Ferramentas de análise de código para inspecionar automaticamente o código-fonte e identificar possíveis falhas de segurança
- Atualizações automáticas e oportunas de aplicativos, para atualizá-los de forma rápida e eficiente e protegê-los contra novos ataques de vírus ou outros riscos de segurança emergentes
- Soluções de troca de chaves para IoT que permitem a atualização segura das chaves de segurança de aplicativos de IoT, mesmo em redes públicas
Soluções de emissão de certificados para atribuir a cada dispositivo de IoT um identificador exclusivo e para verificar esse identificador antes de permitir o acesso a sistemas ou redes.
Além disso, as organizações devem implementar uma gestão de ameaças para garantir a disponibilidade e a integridade de suas soluções. Como o mundo da tecnologia está em constante evolução e os hackers aprimoram continuamente seus ataques, as empresas precisam compreender a fundo os padrões de comportamento de suas soluções de IoT para detectar e responder rapidamente a anomalias. A melhor maneira de fazer isso é implementar sistemas de monitoramento em todos os elementos da solução de IoT que notifiquem as equipes de segurança quando for detectada uma mudança no comportamento de um dispositivo ou aplicativo.
