A pergunta ' Protegendo a instalação pequena da automação residencial ' fornece uma referência útil para dicas gerais de segurança, mas também existem algumas etapas específicas que você deve seguir para manter seu Raspberry Pi seguro.
A resposta de Steve Robillard a uma pergunta no Raspberry Pi Stack Exchange descreve alguns dos problemas específicos com o uso de um Pi que você pode resolver, como alterar senhas padrão, usar iptables
etc. Ele também fornece links úteis para o Securing Debian Manual , que, embora muito grande, é incrivelmente abrangente e cobre as principais preocupações.
Como você provavelmente estará se conectando ao Pi por SSH, considere a autenticação baseada em chave em vez de usar uma senha - é praticamente impossível adivinhar um certificado SSH, mesmo por um invasor determinado, diferente de uma senha potencialmente fraca. Conforme observado no artigo vinculado, observe também o Fail2ban , que bloqueará o IP de qualquer usuário que mostre sinais maliciosos (por exemplo, suposições incorretas de senha).
Em relação às suas preocupações com DDoS: se alguém decide iniciar um ataque DDoS contra o seu Pi , você tem poucas chances. Alguns ataques podem atingir 665 Gbps , o que seria impossível para o seu Pi se defender. Mas, eu colocaria a seguinte pergunta: por que um invasor deseja fazer DDoS no seu Pi? Negar seu serviço provavelmente não traria muitos benefícios a um invasor, e muitos dispositivos de IoT estão sendo invadidos para participar de ataques DDoS .
No entanto, se você fosse muito paranóico, você poderia dispositivos talvez whitelist que seu Pi foi esperado para se conectar, e simplesmente descartar quaisquer outros pacotes com iptables
. Cabe a você decidir se vale a pena.
Com relação ao DDNS, acho o guia do HowToGeek bastante claro - essencialmente, você precisa verificar se há uma configuração de DDNS no roteador e configurá-la. NoIP tem capturas de tela para a maioria dos principais modelos de roteadores. Você provavelmente teria mais sorte em fazer isso separadamente (e você já poderá encontrar uma resposta no Superusuário ).