Segurança e confiança
Como protegemos os dados
Esta página descreve o que está implementado no MVP, sem certificações ou garantias que ainda não existam.
Senhas
Hash scrypt com sal individual. A senha original nunca é armazenada.
Sessões
Token aleatório, guardado apenas como hash; cookie httpOnly, SameSite=Lax e Secure em produção.
Documentos
AES-256-GCM por arquivo. O banco guarda ciphertext, IV e tag; a chave fica fora do banco.
Autorização
Toda leitura de documento e escrita sensível verifica a sessão e o vínculo no servidor.
Uploads
Validação por assinatura binária, limite de tamanho, nome saneado e recusa de formatos ativos.
Auditoria
Eventos de operações sensíveis sem valores clínicos, resultados ou conteúdo de arquivos.
Abuso
Limite de tentativas de login, cadastro, convites e redefinição; pontos sociais com teto diário.
Headers
CSP com nonce, HSTS em produção, nosniff, frame-ancestors none e política de permissões restritiva.
Resposta a incidentes
Em caso de suspeita de acesso indevido, o operador deve revogar sessões, rotacionar a chave de documentos e o segredo de sessão, preservar logs de auditoria minimizados, avaliar a necessidade de comunicação aos titulares e à ANPD, e registrar o ocorrido. O contato de segurança deve ser definido pelo operador desta instância.