Última Hora
• Minerais críticos e estratégicos empregam 129 mil pessoas no Brasil • Tensões voltam a crescer; França contabiliza custos de protestos • Mega-Sena acumula; prêmio pode chegar a R$ 185 milhões na terça-feira • Eleitor sem biometria pode votar no segundo turno das eleições • Termina neste domingo prazo escolher idioma da prova do Enem 2026 • Estudantes retomam protagonismo em momento decisivo no país, diz UNE • Criciúma vence São Bernardo e mira G2 da Série B • Coutinho desencanta, Santos vira sobre o Fluminense e vê G5 mais perto • Minerais críticos e estratégicos empregam 129 mil pessoas no Brasil • Tensões voltam a crescer; França contabiliza custos de protestos • Mega-Sena acumula; prêmio pode chegar a R$ 185 milhões na terça-feira • Eleitor sem biometria pode votar no segundo turno das eleições • Termina neste domingo prazo escolher idioma da prova do Enem 2026 • Estudantes retomam protagonismo em momento decisivo no país, diz UNE • Criciúma vence São Bernardo e mira G2 da Série B • Coutinho desencanta, Santos vira sobre o Fluminense e vê G5 mais perto
Ver Todas

O LOG que salvou um dev de um rombo de R$ 10,4 milhões: a lição que todo programador precisa aprender

Por Ivan Marra
Atualizado em 03/09/2026 às 12:43 schedule 2 min de leitura visibility 58 visualizações share 5 compartilhamentos (1)
mail

Este caso foi relatado e analisado em uma live disponível no YouTube (fonte aqui). Ele mostra como falhas de controle podem gerar prejuízos milionários e colocar o desenvolvedor no centro de uma investigação. Um programador foi chamado quase um ano após encerrar contrato com uma rede de clínicas. O motivo: relatórios financeiros apresentavam divergências acumuladas de R$ 10,4 milhões.

A suspeita inicial recaiu sobre o sistema que ele havia desenvolvido.
Antes da modernização, cada clínica registrava pagamentos em planilhas diferentes, sem padrão.

O novo sistema passou a centralizar os dados e bloquear alterações após o fechamento mensal.

A pedido da diretoria, foi criada uma função para reabrir meses já encerrados — recurso de alto risco.
O desenvolvedor implementou salvaguardas adicionais: Registro automático de cada reabertura (usuário, data, hora, valores antigos e novos, solicitante e aprovador). Formalização por e-mail dos riscos e da autorização para a função. Logs mostraram que a gerente de controladoria reabria meses à noite, transferindo receitas de períodos futuros para mascarar resultados.

O ciclo criava buracos nos meses seguintes, cobertos por novas manipulações.

A auditoria confirmou que o esquema já existia nas planilhas antigas, mas sem rastreabilidade.

Graças aos registros, ficou claro que a fraude não era falha do sistema. Após a investigação, a empresa solicitou novas medidas: Relatórios automáticos de alterações enviados à contabilidade, Identificação de quem solicitou e aprovou cada mudança. Proibição de que uma mesma pessoa solicite e aprove a própria alteração.

Lições Essenciais para Desenvolvedores
Logue tudo: em sistemas sensíveis, crie registros imutáveis, mesmo sem solicitação.

Documente por e-mail: formalize riscos e autorizações; registros escritos podem evitar processos.

Programe desconfiando: planeje para o pior cenário, prevenindo brechas de fraude.

Este episódio reforça que responsabilidade jurídica acompanha o desenvolvedor. Em situações críticas, o que protege não é apenas o código entregue, mas os mecanismos de auditoria e documentação que comprovam sua integridade.
 

Esta matéria foi produzida pela redação do portal, com apuração e tratamento editorial próprios.

Leia a seguir Tecnologia Mega-Sena acumula; prêmio pode chegar a R$ 185 milhões na terça-feira O concurso 3.071 da Mega-sena acumulou já que nenhuma aposta acertou as seis dezenas sorteadas na manhã deste… Continuar leitura arrow_forward

Continue neste assunto

Comentários nesta matéria

Comentário público sobre este texto. Após envio, a redação analisa antes de publicar. Para proposta de pauta ou assuntos privados, use mensagem à redação na sua conta.

Ainda não há comentários publicados nesta matéria.

Sua avaliação desta matéria

Clique nas estrelas para avaliar — pediremos que entre com seu e-mail.

Entre com seu e-mail para comentar nesta matéria (enviamos um link rápido, sem cadastro longo).

Entrar para comentar

Por

Ivan Marra

Quem sou eu

Sou desenvolvedor de software fullstack com mais de 20 anos de experiência na criação de soluções inteligentes, seguras e escaláveis. Atuo desde o backend até o design de interfaces, unindo…

Mais de Ivan Marra