Auditoria e Rastreabilidade
A auditoria na plataforma PostgreSYS é sustentada na geração e retenção de logs que asseguram a rastreabilidade das operações administrativas. O componente PgSmart Web funciona como o ponto central de controlo, registando quem acedeu ao sistema, quando o acesso ocorreu e quais modificações foram aplicadas ao ambiente.
Estrutura de Evidências (Logs)
As operações realizadas através da interface web são persistidas localmente no servidor de aplicação. Estes registos são essenciais para análises forenses e verificação de conformidade.
Para auditar as operações na Interface CLI, consulte a documentação de Auditoria e Rastreabilidade no PgSmart CLI.
Localização dos Artefactos
| Componente | Diretório Padrão | Ficheiro Principal | Objetivo do Registo |
|---|---|---|---|
| PgSmart Web | /var/log/pgsmart-web | pgsmart.log | Regista logins, alterações de configurações globais e comandos enviados aos agentes. |
Para efeitos de auditoria de segurança, recomenda-se que o acesso a este diretório seja restrito a utilizadores com privilégios administrativos (root ou sudoers específicos), garantindo a integridade dos registos.
Recomenda-se que este diretório seja monitorizado por soluções de SIEM (Security Information and Event Management)1 para garantir a imutabilidade dos logs após a sua geração.
Níveis de Auditoria e Granularidade
A plataforma permite ajustar a profundidade das informações registadas para atender a diferentes requisitos de compliance.
É possível configurar desde o nível de detalhe (Info, Debug, Stack Trace) até ao registo explícito dos comandos de sistema operativo executados pela aplicação.
Para ajustar a verbosidade, ativar o histórico de comandos do SO ou configurar a rotação dos ficheiros, consulte a documentação técnica de Configuração dos Logs do PgSmart Web.
Ciclo de Vida e Retenção (Rotação)
Para garantir a disponibilidade contínua das evidências de auditoria sem comprometer o armazenamento do servidor, o PgSmart Web implementa políticas automatizadas de rotação baseadas em dois critérios:
- Temporal: Define a periodicidade de criação de novos ficheiros (ex.: diário), facilitando a segregação de eventos por data.
- Volumétrica: Define o tamanho máximo do ficheiro, evitando exaustão de disco em cenários de elevada concorrência.
A definição destas políticas é realizada diretamente na interface administrativa, conforme descrito em Configuração dos Logs.
Footnotes
-
SIEM (Security Information and Event Management) é uma solução tecnológica que automatiza a recolha, normalização e correlação inteligente de logs. É amplamente utilizada para atender controlos de segurança como o Requisito 10 do PCI-DSS (rastreabilidade e monitorização de acessos) e os controlos de retenção de logs da ISO 27001, ajudando também na conformidade com LGPD e com o GDPR (regulamento europeu de proteção de dados). ↩ ↩2
-
LGPD (Lei Geral de Proteção de Dados Pessoais) é a legislação federal brasileira (Lei 13.709/2018) que normatiza o tratamento de dados pessoais. Exige a adoção de medidas de segurança para a proteção e retenção de logs de auditoria, assegurando conformidade e responsabilização. ↩