Eu desenvolvi um aplicativo que deve ser iniciado automaticamente quando o sistema operacional é iniciado. O aplicativo lê alguns valores de sensores, os salva em um banco de dados MySQL e responde a comandos recebidos via Ethernet. Estou usando o Raspbian em um Raspberry Pi.
O problema é que o sistema será entregue a uma pessoa e eu quero ter certeza de que ele não terá acesso à pasta do aplicativo que contém o aplicativo atual e também outros arquivos.
Primeiro pensei em dar acesso a essa pasta apenas para o root, mas descobri que a senha do root pode ser alterada. Eu vi que a criptografia poderia ser uma solução, por exemplo VeraCrypt. Mas o VeraCrypt pode ser configurado para automontar o contêiner na inicialização? Haverá problemas na comunicação com o banco de dados?
Que solução existe para esta situação?