Segurança no Protheus: perfis de acesso, segregação de funções e trilhas de auditoria
A segurança da informação deixou de ser um diferencial competitivo para se tornar uma questão de sobrevivência corporativa. No ecossistema do ERP TOTVS Protheus, onde circulam dados sensíveis de faturamento, folha de pagamento, estoque e movimentações fiscais, proteger o ambiente contra acessos indevidos e fraudes internas é uma prioridade crítica. Muitas empresas implementam o Protheus com foco apenas na operação, negligenciando a matriz de permissões e as trilhas de auditoria, o que abre brechas perigosas para perdas financeiras e não conformidades regulatórias, como a LGPD e a Lei Anticorrupção.
Neste artigo técnico, elaborado pelos especialistas da Logos Technology, vamos explorar as melhores práticas para blindar o seu ERP Protheus, abordando a estruturação de perfis de acesso eficientes, a aplicação rigorosa da Segregação de Funções (SoD) e a configuração avançada das trilhas de auditoria.
1. Fundamentos da Segurança no Protheus: Arquitetura de Acessos
O controle de acesso no TOTVS Protheus é gerenciado primordialmente pelo módulo Configurador (SIGACFG), onde são definidos usuários, grupos, menus e regras de acesso por rotina ou campo. O erro mais comum nas organizações é a atribuição de permissões baseada em cargos genéricos, permitindo que um operador do setor financeiro tenha acesso a funções de cadastro de fornecedores e liberação de pagamentos simultaneamente.
Para estruturar uma base sólida, a Logos Technology recomenda a adoção do princípio do privilégio mínimo (Least Privilege Principle). Cada usuário deve receber apenas as permissões estritamente necessárias para a execução de suas tarefas diárias. Veja um exemplo prático de configuração de restrição por rotina via AdvancedPL: na personalização de pontos de entrada, podemos validar se o usuário pertence ao grupo autorizado antes de permitir a gravação de uma tabela crítica:
User Function MT120GRV()
Local lOk := .T.
// Exemplo de validação de segurança customizada no Pedido de Compras
If !SuperGetMV("MV_X_LPGBL", , .F.) .And. cIdUsr $ "000001/000005"
// Usuários restritos não podem gravar sem alçada
MsgStop("Usuário não autorizado a gravar este documento.", "Segurança Protheus")
lOk := .F.
EndIf
Return lOk
2. Segregação de Funções (SoD) no ERP TOTVS
A Segregação de Funções (Segregation of Duties – SoD) é um conceito fundamental de controle interno que visa prevenir fraudes e erros, garantindo que nenhuma pessoa detenha controle total sobre um processo de negócio de ponta a ponta. No Protheus, isso significa que o usuário que cadastra um fornecedor não deve ser o mesmo que emite a ordem de compra, aprova o faturamento e realiza a baixa do pagamento.
A implementação da SoD no Protheus exige o mapeamento detalhado de matrizes de risco. Abaixo, destacamos um conflito clássico que deve ser evitado ou mitigado rigorosamente:
- Conflito Crítico 1: Cadastro de Forcedores (MATA020) + Liberação de Pagamentos (FINA740). Risco de criação de fornecedores fantasmas.
- Conflito Crítico 2: Ajuste de Estoque (MATA240) + Fechamento de Custos (MATA330). Risco de manipulação de resultados financeiros.
- Conflito Crítico 3: Emissão de Notas Fiscais (MATA461) + Cancelamento/Estorno de Títulos (FINA040).
Para mitigar esses riscos quando a estrutura enxuta da empresa não permite equipes separadas, o Protheus permite configurar bloqueios por alçadas de aprovação e dupla checagem.
3. Trilhas de Auditoria: Monitorando Quem, O Quê e Quando
Mesmo com uma matriz de acesso restrita e regras de SoD bem definidas, a auditoria proativa é indispensável. O Protheus oferece ferramentas nativas robustas de auditoria no SIGACFG, capazes de registrar todas as alterações em tabelas e campos sensíveis (como a tabela SA1 de clientes, SA2 de fornecedores e SE1/SE2 do financeiro).
A ativação da auditoria deve ser cirúrgica para não impactar a performance do banco de dados (SQL Server ou Oracle). Recomenda-se auditar apenas tabelas mestre e transações financeiras críticas. Veja como o arquivo de log do sistema captura a operação:
// Exemplo estruturado de log gerado pela auditoria do Protheus
[AUDIT LOG]
Data/Hora: 2026-10-15T10:30:00
Usuário: 000042 (Carlos Silva)
Rotina: MATA020 (Fornecedores)
Ação: Alteração de Registro
Tabela: SA2 (Fornecedores)
Campo Alterado: A2_BANCO (De: '237' Para: '341')
IP da Estação: 192.168.1.150
Com esses dados, a equipe de governança consegue rastrear qualquer anomalia instantaneamente, cruzando informações com os relatórios de auditoria nativos.
4. Boas Práticas e Governança de TI com a Logos Technology
Garantir a segurança Protheus é um processo contínuo que exige revisões periódicas. As empresas que negligenciam a governança enfrentam sérios problemas em auditorias externas (SOX, ISO, etc.). As recomendações fundamentais incluem:
- Revisão Trimestral de Contas: Desativar imediatamente usuários demitidos ou transferidos.
- Gestão de Senhas Fortes: Forçar a expiração periódica de senhas e complexidade alfanumérica com caracteres especiais via parâmetros do SIGACFG.
- Proteção do Repositório (RPO): Restringir o acesso de desenvolvimento (RDMake) apenas a consultores homologados, evitando a inserção de códigos maliciosos ou vulnerabilidades.
Conclusão: Proteja Seu Negócio com Especialistas
A segurança no Protheus não se resume a travar telas, mas sim a desenhar processos transparentes, seguros e alinhados às exigências de mercado. Implementar perfis robustos, regras de SoD e trilhas de auditoria exige conhecimento técnico aprofundado e experiência prática no ERP da TOTVS.
A Logos Technology conta com uma equipe especializada em consultoria de segurança, infraestrutura e governança para o Protheus. Quer auditar o seu ambiente atual, eliminar brechas e adequar sua empresa às normas de compliance? Entre em contato com os especialistas da Logos Technology hoje mesmo e descubra como podemos proteger o seu patrimônio digital.