← Portal AmbienteDiversidade e Saúde Legal, Ética e Privacidade
Ética em PesquisaPrivacidadeDados em PesquisaDireitosEncarregadoCookiesDados e AmostrasSegurançaNormas
Controles técnicos do FC Grupo Pesquisa

Segurança da Informação

Descrição pública dos controles de autenticação, autorização, banco de dados, APIs, auditoria, tablets e IA, sem expor segredos defensivos.

Autenticação e sessão

O sistema protegido não é servido como página pública simples. A rota passa por validação server-side de sessão e autorização. As credenciais de sessão usam cookies HttpOnly, Secure e SameSite=Lax. Sessões expiradas podem ser renovadas por refresh token sem expor o token ao JavaScript da página.

Autorização e privilégio mínimo

O backend consulta a autorização da rota por função própria e aplica controle antes de disponibilizar o conteúdo protegido. O frontend não é considerado fronteira de segurança.

RLS e segredos

O projeto adota RLS no banco para componentes sensíveis. Chaves privilegiadas, service_role, tokens de dispositivos, credenciais SMTP e chaves do provedor de IA permanecem no backend/ambiente de execução e não devem aparecer no código cliente.

Rate limiting

Endpoints sensíveis utilizam limitação de requisições com buckets próprios, reduzindo abuso de login, criação de tokens, IA e consultas protegidas.

Auditoria real

O backend registra alterações operacionais em fc_system_audit_event. O assistente utiliza fc_ai_audit_event; notificações usam sua trilha própria; e amostras utilizam fc_sample_custody_event. A área de Auditoria consolida esses eventos em ordem temporal para usuários autorizados.

Tablets e questionários

O tablet autentica com device_code e token de dispositivo. Questionários são obtidos por pull autenticado; o app recebe apenas pacotes atribuídos ao próprio dispositivo, confirma instalação e envia respostas por endpoint protegido. O service_role não é instalado no tablet.

Assistente de IA

Existem duas superfícies: pública e protegida. A pública não acessa o banco operacional. A protegida usa contexto compatível com a autorização do usuário. O backend redige e-mails, CPF e telefones, bloqueia pedidos de segredos, não permite SQL livre gerado pelo modelo e exige confirmação humana para ações classificadas como críticas. A cadeia de custódia histórica não é editada por IA.

O que esta página não publica

Não são divulgados valores de segredos, tokens, regras internas completas de detecção, chaves, credenciais, detalhes exploráveis de infraestrutura ou qualquer informação que aumente a superfície de ataque.

Incidentes

A arquitetura já fornece trilhas que apoiam investigação e contenção. O procedimento institucional formal de resposta, classificação, comunicação e retenção do registro de incidentes ainda deve ser consolidado em documento operacional próprio.

AMBIENTE DIVERSIDADE E SAÚDE
FC Grupo Pesquisa · Ética, privacidade e governança científica.
© 2026 · Revisão técnica: 30/09/2026