Pular para o conteúdo
JelinaJelina DocumentationDocumentação técnica
Voltar ao site oficial

Segurança e isolamento de dados

A segurança de dispositivos de borda deve ser sustentada pela arquitetura do sistema, em vez de depender apenas de correções posteriores. O JelinaOS constrói uma defesa em profundidade nas camadas de sistema, dados e rede para operar com segurança em ambientes complexos.

Camada de sistema: base protegida contra alterações

Seção intitulada “Camada de sistema: base protegida contra alterações”

A partição do sistema é montada como somente leitura durante a execução, um fundamento da segurança do JelinaOS:

  • Programas, scripts e erros de operação não podem modificar o conteúdo do sistema.
  • Vírus e programas maliciosos não podem se tornar persistentes por alteração do sistema.
  • A integridade é garantida pela arquitetura, sem depender de antivírus.

A cada inicialização, o sistema verifica a integridade da partição atual e troca automaticamente para a reserva se detectar uma anomalia. Mesmo que um invasor tente danificar o sistema, o dispositivo recupera automaticamente um estado confiável na próxima inicialização.

Camada de dados: proteção por isolamento físico

Seção intitulada “Camada de dados: proteção por isolamento físico”

Todos os dados do usuário e as gravações em execução são armazenados em uma partição independente, fisicamente isolada da partição do sistema:

  • Falhas de aplicações ou do sistema não afetam a partição de dados.
  • Os dados originais ficam isolados das operações posteriores, reduzindo riscos potenciais.
  • A partição é gerenciada separadamente e pode ser incluída em backup, limpa ou preservada conforme a política.
Operação Efeito nos dados Descrição
Atualização do sistema Nenhum A atualização afeta apenas a partição do sistema
Restauração de fábrica Redefinição Sistema e gravações do usuário retornam ao estado de fábrica; faça backup prévio dos dados importantes
Falha do sistema Nenhum A partição de dados é independente do sistema

Camada de rede: exposição mínima e acesso seguro

Seção intitulada “Camada de rede: exposição mínima e acesso seguro”
  • Cada dispositivo se registra por uma configuração exclusiva, criando um vínculo individual de identidade com a nuvem.
  • As credenciais de registro são válidas uma única vez, evitando o uso indevido da identidade do dispositivo.
  • O código de registro é vinculado ao identificador exclusivo do dispositivo, com proteção contra adulteração e transferência.
  • O tipo de dispositivo não pode ser alterado após o registro, mantendo claros os limites da gestão.
  • O registro por licença inclui métodos manuais, servidor na rede local, registro offline em lote e assinaturas offline para ambientes sem rede ou em redes internas.
  • A comunicação entre dispositivo e nuvem ocorre por um canal criptografado.
  • No modo de produção, o dispositivo aceita acesso apenas pela nuvem. Não há acesso direto nem mesmo pela mesma rede local, minimizando a exposição.
  • SSH remoto, área de trabalho remota e demais recursos de manutenção são encaminhados pelo canal seguro, sem exposição direta à rede pública.
  • As interfaces locais usam autenticação por chave e rejeitam solicitações não autorizadas.
  • As chaves podem ser regeneradas conforme necessário, permitindo resposta imediata em caso de vazamento.
  • A nuvem oferece um sistema completo de funções e permissões, com controle detalhado das operações nos dispositivos.
  • Os logs são enviados de forma centralizada à nuvem, com suporte padrão a grandes volumes de armazenamento.
  • Operações importantes são rastreáveis, fornecendo registros para auditoria de segurança.
  • Políticas de logs permitem definir o escopo do envio conforme a necessidade.
┌────────────────────────────────────────────────────────────────────────────┐
│ Aplicações Contêineres / aplicações nativas (execução controlada) │
├────────────────────────────────────────────────────────────────────────────┤
│ Acesso Autenticação por chave local / permissões de funções na nuvem │
├────────────────────────────────────────────────────────────────────────────┤
│ Rede Canal criptografado / exposição mínima em produção │
├────────────────────────────────────────────────────────────────────────────┤
│ Dados Partição independente / ciclo de vida controlável │
├────────────────────────────────────────────────────────────────────────────┤
│ Sistema Somente leitura / verificação de integridade da inicialização │
└────────────────────────────────────────────────────────────────────────────┘

As cinco camadas se complementam. Se uma delas for comprometida, as demais continuam formando linhas de defesa. Essa é a abordagem completa do JelinaOS para a segurança na borda.