Translate

Mostrar mensagens com a etiqueta Segurança da Informação. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Segurança da Informação. Mostrar todas as mensagens

domingo, 14 de junho de 2026

O Dia em que um Banco Declarou a Própria Liquidação: Lições de Engenharia, Governança e Confiabilidade a partir do Incidente do Nubank

Bellacosa Mainframe e o incidente informatico do Nubank

O Dia em que um Banco Declarou a Própria Liquidação: Lições de Engenharia, Governança e Confiabilidade a partir do Incidente do Nubank

Introdução

Em junho de 2026, um episódio incomum chamou a atenção do mercado financeiro brasileiro, dos profissionais de tecnologia e dos especialistas em gestão de riscos. Clientes do Nubank receberam comunicações oficiais informando que a instituição teria entrado em processo de liquidação. A mensagem, enviada por canais legítimos da empresa, parecia autêntica, utilizava terminologia regulatória correta e mencionava procedimentos relacionados ao Fundo Garantidor de Créditos (FGC).

O problema era simples e ao mesmo tempo alarmante: a informação era falsa.

Em poucas horas, a notícia se espalhou pelas redes sociais, grupos de investidores, fóruns especializados e veículos de imprensa. O Banco Central precisou esclarecer que não existia qualquer procedimento de liquidação em andamento. O Nubank confirmou que se tratava de um erro operacional decorrente de uma falha em processos internos.

À primeira vista, o incidente parece apenas um erro de comunicação. Entretanto, uma análise mais profunda revela um caso clássico de falha sistêmica envolvendo automação, governança, gestão de mudanças, segregação de ambientes e controles de produção.

Mais importante ainda: o episódio oferece uma oportunidade rara para discutir um tema frequentemente negligenciado em empresas digitais modernas — a diferença entre construir sistemas rápidos e construir sistemas confiáveis.


O que aconteceu

Segundo informações divulgadas publicamente, um fluxo responsável por notificações relacionadas a processos de liquidação institucional teria sido acionado indevidamente.

A comunicação foi distribuída para clientes reais utilizando canais oficiais.

Do ponto de vista do usuário final, todos os elementos indicavam legitimidade:

  • origem oficial;

  • identidade visual correta;

  • linguagem regulatória compatível;

  • referência ao FGC;

  • comunicação direta da instituição.

Em segurança da informação existe um princípio fundamental:

O usuário não possui mecanismos para diferenciar uma mensagem legítima de uma mensagem enviada legitimamente por engano.

Essa frase resume a gravidade do incidente.

Quando uma comunicação falsa vem de um atacante externo, o cliente pode desconfiar.

Quando a mesma comunicação vem do próprio banco, a confiança desaparece como mecanismo de defesa.


O erro informático por trás do incidente

Embora os detalhes técnicos completos não tenham sido divulgados, a descrição pública permite inferir algumas hipóteses plausíveis.

O problema parece ter ocorrido em uma combinação de:

  • automação de mensagens;

  • parametrização inadequada;

  • ausência de validações obrigatórias;

  • insuficiência de mecanismos de aprovação.

Em engenharia de software, isso é conhecido como um erro de "guard rails", ou seja, ausência de barreiras que impeçam uma ação perigosa.

Imagine um sistema com a seguinte lógica:

Evento:
Liquidação Institucional

Instituição:
[NOME_DO_BANCO]

Ação:
Enviar comunicação aos clientes

Se o campo da instituição estiver vazio, o sistema deveria interromper imediatamente o processo.

No entanto, em muitos sistemas corporativos existem valores padrão.

Exemplo:

if banco == null:
    banco = "Nubank"

Ou ainda:

if banco == "":
    utilizar_instituicao_padrao()

Pequenos atalhos criados durante desenvolvimento, testes ou homologação podem se transformar em bombas-relógio quando chegam à produção.


Quando ambientes de teste contaminam a produção

Uma das hipóteses mais discutidas é a existência de um fluxo originalmente criado para testes.

Esse cenário é extremamente comum.

Empresas desenvolvem sistemas utilizando ambientes distintos:

Desenvolvimento

Local onde programadores criam funcionalidades.

Homologação

Ambiente utilizado para validações.

Produção

Sistema real utilizado por clientes.

Na teoria, esses ambientes são completamente isolados.

Na prática, muitas organizações acabam criando atalhos.

Exemplos comuns:

  • cópia de bases produtivas;

  • reutilização de configurações;

  • compartilhamento de APIs;

  • uso de dados reais em homologação.

Quando isso acontece, uma fronteira crítica desaparece.

O resultado é que ações originalmente pensadas para teste passam a ter impacto real.


A armadilha da automação

O setor financeiro moderno depende de automação em larga escala.

Bancos digitais enviam diariamente:

  • notificações;

  • alertas;

  • extratos;

  • avisos regulatórios;

  • comunicações de segurança.

Uma única plataforma pode disparar milhões de mensagens por hora.

O benefício é evidente:

  • redução de custos;

  • velocidade operacional;

  • escalabilidade.

O problema é que a automação amplifica erros.

Um funcionário que envia uma mensagem errada manualmente afeta algumas pessoas.

Um sistema automatizado pode afetar milhões.

Existe uma máxima conhecida em operações de TI:

A automação não elimina erros humanos. Ela multiplica seus efeitos.

O incidente ilustra perfeitamente esse princípio.


O papel dos controles de mudança

Toda alteração em sistemas críticos deveria seguir um processo formal.

Esse processo normalmente inclui:

Revisão técnica

Validação por outros desenvolvedores.

Aprovação operacional

Análise dos impactos.

Aprovação de negócio

Validação da área responsável.

Testes

Verificação funcional.

Plano de rollback

Capacidade de reversão rápida.

Quando qualquer uma dessas etapas falha, o risco aumenta exponencialmente.

A questão não é impedir erros.

Erros são inevitáveis.

A questão é impedir que erros individuais alcancem clientes.


O conceito de “blast radius”

Engenheiros de confiabilidade utilizam o conceito de blast radius.

Traduzindo livremente:

"raio de explosão".

A pergunta é simples:

Se algo der errado, quantas pessoas serão afetadas?

Sistemas modernos devem ser projetados para minimizar esse impacto.

Exemplo:

Em vez de enviar uma comunicação para toda a base de clientes, o sistema deveria:

  1. enviar para um grupo piloto;

  2. validar resultados;

  3. liberar gradualmente;

  4. expandir para toda a população.

Essa técnica é utilizada por empresas como:

  • Google;

  • Amazon;

  • Microsoft;

  • Netflix.

Caso o disparo incorreto tivesse sido submetido a um rollout progressivo, o incidente provavelmente teria sido detectado nos primeiros minutos.


O problema dos dados reais em testes

Outro aprendizado importante envolve o uso de dados produtivos.

Muitas empresas utilizam bases reais para reproduzir cenários complexos.

Isso facilita testes.

Também aumenta riscos.

Dados reais possuem características imprevisíveis:

  • relacionamentos existentes;

  • integrações ativas;

  • gatilhos automáticos;

  • usuários legítimos.

Uma rotina criada para laboratório pode encontrar condições inesperadas quando executada em produção.

É por isso que organizações maduras investem em:

  • anonimização;

  • mascaramento de dados;

  • ambientes sintéticos.

O objetivo é reproduzir a realidade sem colocar clientes reais em risco.


O fator psicológico do incidente

Existe um aspecto pouco discutido.

O dano não foi apenas tecnológico.

Foi psicológico.

O sistema financeiro funciona baseado em confiança.

Quando um banco afirma que está sendo liquidado, o cliente não realiza uma análise técnica.

Ele reage emocionalmente.

As perguntas surgem imediatamente:

  • Meu dinheiro está seguro?

  • Preciso sacar recursos?

  • Minha conta continuará funcionando?

  • Meu cartão será cancelado?

  • Vou perder investimentos?

Em poucos minutos pode surgir um fenômeno conhecido como corrida informacional.

Não necessariamente uma corrida bancária tradicional.

Mas uma corrida por esclarecimentos.

Milhares de pessoas acessam simultaneamente:

  • aplicativo;

  • central de atendimento;

  • redes sociais;

  • imprensa.

O volume gerado pode se tornar um problema operacional por si só.


O impacto no mercado

Embora o incidente tenha sido rapidamente esclarecido, ele produziu repercussões relevantes.

Mercados financeiros são altamente sensíveis à informação.

Especialmente quando envolve:

  • liquidez;

  • solvência;

  • regulação.

Investidores institucionais monitoram continuamente sinais de risco.

Uma notícia sobre liquidação, ainda que falsa, pode provocar:

  • volatilidade;

  • aumento de dúvidas;

  • especulação;

  • pressão reputacional.

Mesmo após o esclarecimento, permanece uma questão:

Como um mecanismo tão crítico conseguiu ser acionado incorretamente?

Essa pergunta interessa mais ao mercado do que o próprio erro.

Porque ela trata da maturidade operacional da organização.


O custo invisível da reputação

Empresas costumam medir:

  • receita;

  • lucro;

  • crescimento;

  • número de clientes.

Poucas conseguem medir confiança.

Entretanto, confiança é um dos ativos mais valiosos do setor financeiro.

Uma instituição pode gastar bilhões em marketing.

Mas basta um único incidente de credibilidade para comprometer anos de construção de marca.

A reputação é semelhante a um sistema distribuído:

Leva muito tempo para convergir.

Pode ser afetada em segundos.


O que empresas podem aprender

O incidente produz diversas lições para organizações digitais.

1. Sistemas críticos precisam de múltiplas aprovações

Nenhuma comunicação regulatória deveria depender de uma única ação.

Princípio dos quatro olhos:

duas pessoas precisam validar.

2. Produção deve ser protegida contra operadores

O objetivo não é desconfiar das pessoas.

É reconhecer que erros acontecem.

Sistemas precisam impedir ações perigosas.

3. Rollouts graduais reduzem impacto

Nenhum disparo massivo deveria ocorrer instantaneamente.

4. Testes precisam ser isolados

Ambientes de homologação devem permanecer separados da produção.

5. Alertas precisam monitorar comportamentos anormais

Se uma mensagem de liquidação for enviada, alarmes automáticos deveriam disparar imediatamente.


O paradoxo dos bancos digitais

O caso revela um paradoxo interessante.

Os bancos digitais são extraordinariamente eficientes.

Conseguem:

  • abrir contas em minutos;

  • aprovar cartões rapidamente;

  • processar milhões de transações.

Mas velocidade e confiabilidade nem sempre evoluem no mesmo ritmo.

À medida que organizações crescem, seus sistemas tornam-se mais complexos.

Mais integrações.

Mais automações.

Mais dependências.

Mais pontos de falha.

O desafio deixa de ser construir funcionalidades.

Passa a ser controlar complexidade.


A maturidade dos sistemas modernos

Os maiores incidentes tecnológicos raramente acontecem por falhas sofisticadas.

Na maioria das vezes eles surgem de:

  • configurações incorretas;

  • permissões inadequadas;

  • processos incompletos;

  • validações ausentes.

A história da tecnologia está repleta de exemplos semelhantes.

Falhas milionárias já foram causadas por:

  • campos vazios;

  • scripts de manutenção;

  • comandos executados no ambiente errado;

  • parâmetros incorretos.

O problema não é a tecnologia.

O problema é a interação entre tecnologia, pessoas e processos.


Conclusão

O episódio envolvendo a falsa comunicação de liquidação do Nubank não deve ser interpretado apenas como um erro operacional isolado.

Ele representa um estudo de caso sobre os desafios da engenharia moderna em sistemas de missão crítica.

O incidente demonstrou como um único evento pode atravessar múltiplas camadas organizacionais:

  • tecnologia;

  • governança;

  • comunicação;

  • segurança;

  • reputação;

  • mercado financeiro.

Mais importante, revelou uma verdade frequentemente esquecida em ambientes digitais:

A confiabilidade não nasce da ausência de erros.

Ela nasce da capacidade de impedir que erros inevitáveis se transformem em crises.

Em um mundo onde bancos são plataformas de software, cada linha de código, cada configuração e cada processo operacional participa diretamente da construção da confiança do cliente.

E confiança, diferentemente do software, não pode ser restaurada simplesmente com um novo deploy.

Ela precisa ser reconquistada.

Para ir mais longe

Bellacosa Mainframe e o incidente do nubank







sábado, 13 de junho de 2026

Guard Rails, COBOL, Mainframe, Engenharia de Software, Desenvolvimento COBOL, Sistemas Críticos, Confiabilidade, Governança de TI, DevOps, Arquitetura de Software, Batch Processing, Segurança da Informação, SRE, Boas Práticas, Tecnologia Bancária

 

Bellacosa Mainframe e o guard rails em desenvolvimento de software

Guard Rails: A Arte de Impedir que um Desenvolvedor Derrube o Banco

Uma conversa que todo desenvolvedor COBOL deveria ter

Imagine a seguinte situação.

Você acabou de entrar em uma instituição financeira.

É seu terceiro mês como desenvolvedor COBOL.

Depois de semanas corrigindo pequenos bugs, finalmente recebe uma tarefa importante.

Uma rotina responsável pelo envio de notificações para clientes.

O gerente explica:

— Precisamos incluir um novo tipo de comunicação.

Você faz a alteração.

Compila.

Executa os testes.

Tudo parece funcionar.

A mudança é promovida para produção.

Horas depois, milhares de clientes recebem uma mensagem errada.

O call center entra em colapso.

O aplicativo registra picos de acesso.

O time de negócios inicia uma reunião de emergência.

A diretoria quer explicações.

E então surge a pergunta:

Como isso foi possível?

A resposta geralmente não é:

"Porque o desenvolvedor errou."

A resposta correta costuma ser:

"Porque o sistema permitiu que um erro chegasse à produção."

É exatamente nesse ponto que surge um dos conceitos mais importantes da engenharia moderna:

Guard Rails.


O que são Guard Rails?

A tradução literal seria:

"trilhos de proteção".

A inspiração vem das rodovias.

Quando um carro sai da pista, existe uma barreira metálica para impedir que ele caia de um penhasco.

O guard rail não evita o erro do motorista.

Ele reduz as consequências.

Na engenharia de software acontece exatamente a mesma coisa.

Os desenvolvedores inevitavelmente cometerão erros.

Os analistas inevitavelmente esquecerão requisitos.

Os operadores inevitavelmente clicarão em algo errado.

Os administradores inevitavelmente executarão comandos incorretos.

O objetivo não é eliminar o erro humano.

O objetivo é impedir que o erro se transforme em desastre.


O erro é inevitável

Desenvolvedores juniores costumam acreditar que sistemas caem porque alguém não sabia programar.

Essa visão desaparece rapidamente em ambientes corporativos.

Os maiores incidentes da história da tecnologia não foram causados por programadores incompetentes.

Foram causados por profissionais experientes trabalhando sob pressão.

Pessoas excelentes.

Pessoas inteligentes.

Pessoas treinadas.

Pessoas humanas.

A questão nunca foi:

"Quem errou?"

A questão sempre foi:

"Por que o sistema permitiu?"

Essa diferença muda completamente a forma de construir software.


Um exemplo COBOL simples

Considere um programa que realiza transferência bancária.

Versão sem Guard Rails:

IF SALDO-CONTA > 0
   SUBTRACT VALOR FROM SALDO-CONTA
END-IF.

Parece correto.

Mas existe um problema.

Suponha:

Saldo = 100

Transferência = 1000

O programa permitirá saldo negativo.

Agora uma versão mais segura.

IF VALOR > SALDO-CONTA
   DISPLAY "TRANSFERENCIA NEGADA"
   GO TO FIM-PROGRAMA
END-IF.

O sistema agora protege o negócio.

Isso é um Guard Rail.


Guard Rail não é regra de negócio

Esse é um erro comum.

Muitos desenvolvedores confundem os dois conceitos.

Regra de negócio:

"O cliente não pode sacar mais que possui."

Guard Rail:

"Mesmo que alguém esqueça a regra, o sistema impedirá a operação."

Uma regra define comportamento.

Um Guard Rail protege comportamento.


A filosofia do mainframe

Durante décadas, os ambientes mainframe desenvolveram uma cultura diferente do mundo moderno.

Em startups existe uma frase famosa:

Move fast.

Nos bancos existe outra:

Don't break production.

A razão é simples.

Um erro em rede social gera reclamações.

Um erro bancário gera prejuízo.

Por isso o mundo COBOL sempre valorizou:

  • validação;

  • redundância;

  • auditoria;

  • segregação;

  • rastreabilidade.

Sem perceber, os ambientes mainframe implementavam Guard Rails muito antes do conceito ganhar popularidade.


O caso clássico do JCL

Todo profissional de mainframe já ouviu histórias de horror envolvendo JCL.

Imagine um dataset:

CLIENTES.PRODUCAO

Agora imagine um utilitário de exclusão.

DELETE CLIENTES.PRODUCAO

Um comando simples.

Um erro simples.

Um desastre gigantesco.

Por isso empresas maduras criam Guard Rails.

Por exemplo:

  • confirmação obrigatória;

  • aprovação dupla;

  • ambiente segregado;

  • backup automático.

A exclusão continua possível.

Mas torna-se muito mais difícil.


O princípio do “Are You Sure?”

Existe uma categoria inteira de Guard Rails baseada em confirmação.

Exemplo.

Você tenta apagar um arquivo.

O sistema pergunta:

"Tem certeza?"

Parece algo trivial.

Mas essa simples pergunta já evitou milhões de erros ao longo da história da computação.

Em sistemas financeiros essa ideia evolui.

Em vez de uma confirmação:

  • duas confirmações;

  • dois operadores;

  • dois gestores;

  • duas aprovações.

Chamamos isso de Four Eyes Principle.

Princípio dos quatro olhos.


Guard Rails em processamento batch

O universo COBOL vive cercado de batches.

Folha de pagamento.

Compensação bancária.

Fechamento contábil.

Liquidação financeira.

Imagine um programa que processa:

10.000 registros

Normal.

Agora imagine:

100 milhões de registros

Algo está errado.

Sem Guard Rails o programa continua.

Com Guard Rails ele interrompe:

IF QTDE-REGISTROS > LIMITE-MAXIMO
   DISPLAY "PROCESSAMENTO ANORMAL"
   ABEND
END-IF.

Esse simples teste pode evitar horas de caos operacional.


O conceito de Fail Fast

Existe um princípio muito importante:

Fail Fast.

Falhe rapidamente.

Muitos sistemas tentam continuar funcionando mesmo após identificar inconsistências.

Isso parece inteligente.

Na prática costuma piorar tudo.

Se um dado crítico estiver errado, o melhor comportamento é parar imediatamente.

Exemplo:

IF CODIGO-CLIENTE = SPACES
   ABEND
END-IF.

Parar cedo é melhor do que produzir milhões de registros incorretos.


Guard Rails contra desenvolvedores

Esse é um tema que incomoda iniciantes.

Ninguém gosta de ouvir:

"O sistema precisa proteger a empresa de você."

Mas essa é a realidade.

Um Guard Rail existe justamente porque até profissionais excelentes erram.

Imagine um comando SQL.

Sem proteção:

DELETE FROM CLIENTES;

Com proteção:

DELETE FROM CLIENTES
WHERE ID = :CLIENTE;

Ou ainda melhor.

Permissão somente leitura em produção.

O desenvolvedor continua competente.

O ambiente apenas se torna mais seguro.


O incidente do Nubank e os Guard Rails

O caso do falso aviso de liquidação tornou-se um exemplo interessante.

Independentemente dos detalhes internos, uma pergunta surgiu:

Como uma comunicação tão crítica chegou aos clientes?

A resposta provavelmente envolve ausência ou falha de Guard Rails.

Por exemplo:

  • validação insuficiente;

  • aprovação inadequada;

  • rollout inexistente;

  • testes incompletos.

Nenhum sistema deveria conseguir informar a liquidação de um banco sem múltiplas camadas de proteção.


Rollout gradual

Imagine um envio para:

50 milhões de clientes

Sem Guard Rail:

envio imediato.

Com Guard Rail:

1% da base.

Validação.

5%.

Validação.

10%.

Validação.

100%.

Empresas como Google, Amazon e Netflix utilizam esse modelo constantemente.

O objetivo é reduzir o raio da explosão.


Blast Radius

Todo arquiteto experiente faz uma pergunta.

Se isso falhar, quantas pessoas serão afetadas?

Chamamos isso de Blast Radius.

Raio de explosão.

Exemplo.

Erro em um batch:

Impacto:

500 clientes.

Blast Radius pequeno.

Erro em compensação nacional:

Impacto:

50 milhões de clientes.

Blast Radius enorme.

Guard Rails existem para reduzir esse raio.


Observabilidade também é Guard Rail

Muitos desenvolvedores acreditam que Guard Rails são apenas validações.

Não.

Monitoramento também é proteção.

Imagine:

Processamento esperado:

1000 transações por minuto

Sistema detecta:

500.000 transações por minuto

Algo claramente está errado.

Um bom sistema dispara alarmes.

Isso também é Guard Rail.


O conceito de Circuit Breaker

Em sistemas distribuídos modernos existe outro Guard Rail famoso.

Circuit Breaker.

Inspirado nos disjuntores elétricos.

Se uma dependência começa a falhar:

o sistema corta a conexão.

Em vez de derrubar tudo.

No mundo mainframe encontramos equivalentes há décadas:

  • limites operacionais;

  • interrupções controladas;

  • filas protegidas;

  • rejeições automáticas.

A ideia é a mesma.

Conter danos.


O erro mais caro é o silencioso

Existe uma frase conhecida entre engenheiros de confiabilidade:

Sistemas barulhentos são irritantes.

Sistemas silenciosamente errados são perigosos.

Um programa que falha imediatamente chama atenção.

Um programa que produz dados incorretos durante três dias pode gerar prejuízos gigantescos.

Por isso Guard Rails modernos privilegiam transparência.

Tudo deve ser:

  • registrado;

  • monitorado;

  • auditado;

  • rastreável.


A maturidade profissional

Existe um momento na carreira em que o desenvolvedor deixa de pensar:

"Meu código funciona."

E começa a pensar:

"O que acontece quando ele falhar?"

Essa mudança separa programadores iniciantes de engenheiros experientes.

O foco deixa de ser funcionalidade.

Passa a ser confiabilidade.


O que um desenvolvedor COBOL Jr deve fazer

Sempre pergunte:

O que pode dar errado?

Quem será impactado?

Existe limite operacional?

Existe validação?

Existe rollback?

Existe auditoria?

Existe monitoramento?

Existe aprovação?

Existe segregação?

Existe plano de contingência?

Se alguma resposta for "não sei", continue investigando.


A grande lição

Guard Rails não existem porque desenvolvedores são ruins.

Eles existem porque sistemas são complexos.

Quanto maior a empresa, mais perigoso se torna assumir que ninguém cometerá erros.

O verdadeiro papel da engenharia não é criar sistemas perfeitos.

É criar sistemas resilientes.

Sistemas que sobrevivam a erros humanos.

Sistemas que sobrevivam a falhas operacionais.

Sistemas que sobrevivam a decisões equivocadas.

No universo bancário, onde bilhões de reais transitam diariamente por programas COBOL escritos ao longo de décadas, essa diferença não é apenas uma questão técnica.

É uma questão de sobrevivência operacional.

E talvez a principal lição para qualquer desenvolvedor COBOL Jr seja esta:

Seu trabalho não é apenas fazer o programa funcionar.

Seu trabalho é impedir que ele cause danos quando inevitavelmente algo der errado.

Esse é o verdadeiro significado de Guard Rails.


domingo, 22 de março de 2026

🔐🏛️ Do RACF ao Zero Trust: o Manual Secreto do Padawan para Sobreviver na Selva Cloud

 

Bellacosa Mainframe fala sobre RACF e Zero Trust sobrevivendo na cloud


🔐🏛️ Do RACF ao Zero Trust: o Manual Secreto do Padawan para Sobreviver na Selva Cloud

“Na dúvida, negue o acesso.” — provavelmente um sábio administrador de RACF em 1987

Se você vem do mundo mainframe… parabéns.
Você já foi treinado na ordem Jedi da segurança corporativa.

Se você é novo… prepare-se.
A cloud é menos “datacenter climatizado” e mais Mad Max com APIs.

Este guia é um mapa completo — estilo Bellacosa — para entender Cloud Security de verdade, conectando:

🏛️ Mainframe
☁️ Cloud
🔐 Zero Trust
👤 IAM
🛡️ Criptografia
🚧 CASB, CSPM, RBAC e companhia

Tudo com exemplos práticos, curiosidades e alguns easter eggs 😄


🧠 Capítulo 1 — O maior mito da segurança antiga

Antigamente:

“Se está dentro da rede, pode confiar.”

Modelo 🏰 Castle & Moat

  • Firewall na borda
  • Rede interna confiável
  • Usuários conhecidos
  • Sistemas centralizados

Funcionava… até aparecer:

💣 Internet
💣 Mobilidade
💣 SaaS
💣 Trabalho remoto
💣 Phishing


💥 Problema fatal

Se o invasor entrasse…

➡️ Tinha acesso lateral quase ilimitado
➡️ Movimentação interna fácil
➡️ Detecção tardia


🧠 Capítulo 2 — Zero Trust: paranoia como arquitetura

🔐 “Never trust. Always verify.”

Zero Trust assume:

👉 O atacante pode já estar dentro
👉 Nenhum dispositivo é confiável
👉 Nenhum usuário é confiável
👉 Nem a rede interna é confiável


🧩 O que o Zero Trust protege

  • 👤 Usuários
  • 💻 Dispositivos
  • 📦 Workloads
  • 🌐 Tráfego
  • 💾 Dados

💡 Easter egg mainframe

Se você conhece RACF:

👉 Zero Trust não é tão novo assim…

Mainframe já fazia:

✔ Least privilege
✔ Auditoria rigorosa
✔ Controle centralizado
✔ Autorização explícita


👤 Capítulo 3 — IAM: o novo perímetro

Na cloud:

🔑 Identidade = Firewall humano

IAM decide:

✔ Quem pode acessar
✔ O quê
✔ Como
✔ Quando
✔ Em quais condições


🔐 Trio sagrado da identidade

👤 IdP — armazena identidades

🚀 SSO — login único

🛡️ MFA — prova reforçada


💣 Exemplo real

Senha vazada:

❌ Sem MFA → invasão
✅ Com MFA → bloqueado


🎭 Capítulo 4 — RBAC: o acesso segue o cargo

RBAC = Role-Based Access Control

Permissões baseadas na função, não na pessoa.


🏢 Exemplo clássico

👩‍💼 RH → Folha de pagamento
🧑‍💻 Help Desk → Contas de login
👩‍💻 Dev → Código


⚠️ O erro mortal

Dar acesso demais.

Muitos incidentes começam com:

“Esse usuário não deveria ter acesso a isso…”


☁️ Capítulo 5 — Shared Responsibility: a armadilha da cloud

Muita gente acha:

“Está na cloud, então está seguro.”

❌ Errado.

Modelo correto:

🤝 Responsabilidade Compartilhada


☁️ Provedor protege

🏢 Datacenter
🧱 Hardware
🌐 Infraestrutura física


🧑‍💼 Cliente protege

👤 Usuários
💾 Dados
⚙️ Configurações
🔐 Permissões


💣 A maioria dos vazamentos ocorre por erro do cliente.


🔐 Capítulo 6 — Criptografia: dados que se protegem sozinhos

Cloud é distribuída.
Dados viajam.

Sem criptografia:

👉 Dados legíveis para qualquer interceptador.


🔒 Estados do dado

💾 At rest — armazenado
🚚 In transit — em movimento
🧠 In use — em processamento


🔑 Dois métodos fundamentais

🔒 Simétrica (AES)

  • Rápida
  • Grandes volumes
  • Discos, bancos, storage

🔐 Assimétrica (RSA, ECC)

  • Troca segura de chaves
  • Certificados
  • Identidade

🌐 TLS na prática

Quando você vê 🔒 no navegador:

1️⃣ Servidor apresenta certificado
2️⃣ Cliente verifica CA
3️⃣ Negociam chave
4️⃣ Comunicação segura


🏛️ Curiosidade poderosa — Mainframe novamente

IBM Z possui:

👉 Pervasive Encryption

Criptografa praticamente tudo por padrão:

  • Disco
  • Banco
  • Rede
  • Backup
  • Dados exportados

Mainframe sendo futurista desde o século passado 😎


🚀 Capítulo 7 — FHE: criptografia nível ficção científica

Fully Homomorphic Encryption permite:

🧠 Processar dados SEM descriptografar

Imagine:

🏥 Hospital analisando dados médicos na cloud
🏦 Banco processando dados financeiros confidenciais

Sem revelar os dados.

Ainda emergente — mas revolucionário.


🌐 Capítulo 8 — CASB: o guarda da nuvem

Cloud Access Security Broker

Fica entre usuários e serviços cloud.


🔎 Detecta

✔ Uploads suspeitos
✔ Compartilhamento indevido
✔ Uso de apps não autorizados
✔ Vazamento de dados


💣 Combate Shadow IT

Funcionário usando ferramentas pessoais com dados corporativos.

Sem CASB → invisível
Com CASB → monitorado ou bloqueado


🔧 Capítulo 9 — CSPM: detector de erros humanos

Maior risco da cloud:

❌ Configuração incorreta

CSPM monitora:

  • Storage público
  • Permissões excessivas
  • Falta de criptografia
  • Serviços expostos

💥 Caso clássico

Bucket público com dados sensíveis.

Acontece mais do que você imagina.


📦 Capítulo 10 — CWPP e CNAPP: proteção total

📦 CWPP

Protege workloads:

  • VMs
  • Containers
  • Apps

🚀 CNAPP

Combina:

✔ CSPM
✔ CWPP
✔ Segurança de apps
✔ Proteção em runtime


🧠 Capítulo 11 — Framework NIST: ciclo completo

Identify → Protect → Detect → Respond → Recover

Segurança não é um estado.

É um processo contínuo.


🏁 Conclusão — O verdadeiro segredo

🔐 Segurança moderna não protege apenas sistemas.
👤 Protege identidades.
💾 Protege dados.
🌐 Protege o negócio digital inteiro.


🏆 Mensagem final ao Padawan

Se você domina:

✔ Identidade
✔ Privilégio mínimo
✔ Criptografia
✔ Visibilidade
✔ Configuração correta

👉 Você domina a segurança na cloud.


☕ Easter Egg final (nível Bellacosa)

Se um administrador mainframe viajasse no tempo para hoje, ele provavelmente diria:

“Vocês reinventaram o RACF… só que distribuído e com marketing.”



domingo, 15 de fevereiro de 2026

🔥💀 DO CARTÃO PERFURADO AO COFRE NA MONTANHA

 

Bellacosa Mainframe e o mundo secreto do Storage Mainframe cartridges e o cofre na montanha de ferro

🔥💀 DO CARTÃO PERFURADO AO COFRE NA MONTANHA

“Como seus dados COBOL sobreviveram a guerras, ransomware… e ao tempo”


🧨 Introdução (sem mimimi)

Se você escreve COBOL hoje…
existe uma chance enorme de que o dado que você manipula:

  • já esteve em um cartão perfurado
  • passou por uma fita magnética
  • e talvez hoje esteja guardado em um cofre subterrâneo

Sim… isso não é romantização.
Isso é a linha evolutiva real do mainframe.

E no meio dessa história… existe um nome quase lendário:

👉 Iron Mountain


🧱 Capítulo 1 — Cartão perfurado: o “INSERT INTO” de 1930

Antes de existir dataset…
antes de existir VSAM…

👉 Existia isso:

  • Cartões físicos
  • 80 colunas
  • Cada furo = dado

💀 Tradução Bellacosa:

“Seu SELECT era um buraco no papel”


🧠 Curiosidades

  • Um programa COBOL inteiro = caixa de cartões
  • Derrubar a pilha = ABEND físico real
  • Ordenação = literalmente reorganizar papel

⚠️ Problema

  • Lento
  • Frágil
  • Não escalável

👉 Aí veio a revolução…


📼 Capítulo 2 — Tape: o primeiro “Big Data” do mundo

👉 A fita trouxe:

  • 📦 Volume massivo
  • 🔄 Processamento sequencial
  • ⚡ Muito mais velocidade que cartão

💀 Tradução:

“Sai o papel… entra o fluxo contínuo”


🧠 Como isso impactou o COBOL?

👉 Nasce o modelo que você usa até hoje:

  • Arquivo sequencial
  • Batch
  • Processamento em massa

💡 Insight poderoso

👉 Seu COBOL batch moderno…

💀 ainda pensa como fita


📦 Capítulo 3 — Cartridge: o “pendrive” do mainframe

  • Fita aberta → cartridge fechado
  • Mais proteção
  • Mais densidade
  • Automação

📊 Exemplo real

  • LTO-9 → 18 TB (nativo)
  • Compressão → até 45 TB

💀 Tradução:

“Uma fita hoje guarda mais que um datacenter antigo inteiro”


🏔️ Capítulo 4 — Iron Mountain: o cofre dos dados do mundo

👉 Agora entra o nível lendário…

A Iron Mountain:

  • Guarda dados em minas subterrâneas
  • Protegidas contra:
    • fogo
    • guerra
    • desastre
  • Usada por:
    • bancos
    • governos
    • Fortune 500

💀 Tradução Bellacosa:

“Se tudo der errado… seus dados estão dentro de uma montanha”


🚚 Como funciona

  1. Backup em fita
  2. Fita retirada da library
  3. Transporte seguro
  4. Armazenamento em cofre

🔐 Segurança real

👉 Isso cria o famoso:

AIR GAP físico


🧠 Capítulo 5 — Por que fita ainda manda?


⚔️ Disk vs Tape (sem romantismo)

CritérioDiskTape
Velocidade🐢
Custo💸💰
Durabilidade
Segurança⚠️🔐

💀 Verdade dura:

“Disco é rápido… fita é eterna”


🧨 Capítulo 6 — Ransomware não perdoa (mas fita sim)

👉 Se o backup estiver online:

💀 Ele será criptografado junto


👉 Se estiver em fita offline:

✔️ Intocado
✔️ Recuperável
✔️ Seguro


🧠 Capítulo 7 — O que o dev COBOL precisa entender


💡 Você NÃO está só escrevendo código

Você está:

  • Alimentando sistemas de retenção
  • Gerando dados regulatórios
  • Criando histórico corporativo

🎯 Dicas práticas

👉 Quando pensar em arquivos:

  • Sequencial → fita-friendly
  • Batch → tape-driven
  • Grande volume → tape inevitável

👉 Quando pensar em backup:

  • Disk → rápido
  • Tape → seguro

👉 Quando pensar em DR:

💀 “Se não tem fita… não tem garantia”


🧨 Curiosidades que ninguém te conta

  • CERN usa tape para centenas de PB
  • Cloud providers usam tape no backend
  • LTO roadmap chega a 576 TB por fita (futuro)

💀 Conclusão — A verdade que poucos entendem

👉 O mundo mudou
👉 A tecnologia evoluiu

Mas…


💀 A fita nunca morreu


Ela só:

  • Ficou mais densa
  • Mais segura
  • Mais invisível

🎯 Frase final estilo Bellacosa

“Seu COBOL pode rodar no Z17…
mas a memória da empresa ainda descansa em fita — guardada dentro de uma montanha.”

 

quinta-feira, 12 de fevereiro de 2026

🐉✨ Bahamut — O SysAdmin Supremo dos Dragões

 

Bellacosa Mainframe apresenta Bahamut

🐉✨ Bahamut — O SysAdmin Supremo dos Dragões

Se dragões comuns são servidores potentes e dragões antigos são data centers inteiros, Bahamut é o administrador raiz do cluster inteiro da criação.
Não roda job. Não responde ticket. Não entra em manutenção.

Ele define as políticas do sistema.

No multiverso da fantasia, especialmente no D&D, Bahamut não é apenas um dragão — é o padrão-ouro moral dos alados, o firmware divino da justiça dracônica.


📜 Origem e História — Muito Antes do Manual do Jogador

4

Bahamut tem múltiplas origens, dependendo do “dataset mitológico” carregado:

🐟 Mitologia Árabe (origem remota)

O nome vem de Bahamut, um peixe colossal da cosmologia islâmica medieval que sustentaria o mundo.
Sim — originalmente não era dragão.

📌 Tradução Bellacosa:

Começou como infraestrutura física do universo… depois virou administrador lógico.


🐉 Dungeons & Dragons (versão consagrada)

No D&D, Bahamut é:

  • O Deus dos Dragões Metálicos
  • Guardião da justiça e da honra
  • Oponente direto de Tiamat
  • Um dos seres mais poderosos do cosmos

Ele aparece desde as primeiras edições como o arquétipo do dragão bom absoluto.


🧬 Classificação no Bestiário Fantástico

Dependendo da edição e cenário:

  • 👑 Divindade Maior
  • 🐉 Dragão Ancestral Supremo
  • ⚖️ Entidade de Alinhamento Leal e Bom
  • Ser extraplanar

Não é encontro.
Não é boss.
É entidade de lore.


👁 Aparência — Beleza em Forma de Catástrofe Controlada

4

Forma verdadeira:

  • Dragão gigantesco de escamas platinadas
  • Olhos luminosos
  • Aura radiante
  • Presença esmagadora
  • Beleza quase divina

Forma disfarçada clássica:

👴 Um velho viajante humilde acompanhado de sete pássaros dourados
(na verdade, dragões antigos disfarçados)

📌 Easter egg oficial:

Se você encontrar um velhinho com canários dourados… não seja rude.


🎲 Atributos Típicos (RPG Clássico)

Nas versões clássicas de D&D:

  • Dados de Vida: Virtualmente ilimitados
  • Classe de Armadura: Extremamente alta
  • Ataques:
    • Mordida devastadora
    • Garras
    • Cauda
    • Sopro múltiplo
  • Armas de Sopro:
    ⚡ Relâmpago
    ❄️ Gelo
    🌪️ Vento divino
  • Magia:
    • Conjuração de alto nível
    • Habilidades clericais
    • Poderes divinos
  • Resistências:
    • Quase todas

📌 Bellacosa traduz:

Combater Bahamut não é tática… é erro de planejamento estratégico.


🧠 Comportamento e “Ecologia”

Bahamut:

  • Não governa por tirania
  • Não busca adoração obsessiva
  • Intervém apenas quando necessário
  • Valoriza coragem, honra e compaixão

Ele não caça mortais.
Ele observa sistemas morais.


🧙‍♂️ Dicas para Mestres (GM Tips)

🎯 Use Bahamut para:

  • Missões épicas
  • Julgamentos morais
  • Proteção indireta do mundo
  • Aparições raras e impactantes

📌 Dica Bellacosa:

Bahamut não resolve problemas dos heróis.
Ele verifica se eles merecem resolvê-los.


🤫 Fofoquices Cósmicas

  • Ele e Tiamat são irmãos em muitas versões
  • Dragões malignos o odeiam profundamente
  • Alguns dragões bons o veneram como pai
  • Dizem que ele já caminhou entre mortais por séculos incógnito

📌 Fofoquinha multiversal:

Provavelmente você já encontrou Bahamut em alguma campanha… e não percebeu.


🕯️ Curiosidades Poderosas

  • Seus sete “canários” são dragões ancestrais disfarçados
  • Ele prefere inspirar a impor
  • Raramente demonstra toda sua força
  • Pode destruir exércitos sozinho — mas evita fazê-lo

🕹️ Easter Eggs na Cultura Pop

  • Final Fantasy — invocação suprema recorrente
  • D&D — figura central da cosmologia dracônica
  • Pathfinder — equivalente conceitual em divindades dracônicas
  • MMORPGs — frequentemente boss opcional divino

🎮 Easter Egg clássico:

Sempre que aparece um “dragão bom absoluto”, há DNA de Bahamut ali.


🧠 Interpretação Simbólica (Modo Bellacosa ON)

Bahamut representa:

  • Poder com responsabilidade
  • Autoridade sem tirania
  • Justiça sem crueldade
  • Liderança moral

Na vida e no RPG:

O verdadeiro poder não precisa provar que é poderoso.

No mainframe:

O melhor sistema é aquele que mantém tudo funcionando… sem precisar intervir.


📌 Conclusão — Bahamut Não Domina, Ele Sustenta

Bahamut não quer tronos.
Não quer medo.
Não quer submissão.

Ele quer um mundo que funcione corretamente.

E enquanto houver honra, coragem e bondade suficientes para manter o sistema estável…
o SysAdmin Supremo continuará apenas observando dos planos superiores.

segunda-feira, 16 de junho de 2025

IA sem Governança é como Rodar Produção sem RACF

 

Bellacosa Maifnrame e a ia sem governança

☕ Um Café no Bellacosa Mainframe

IA sem Governança é como Rodar Produção sem RACF

O Estado da Arte da AI Governance e por que ela está se tornando o "Sistema Operacional Invisível" da Inteligência Artificial

"Construir uma IA inteligente é relativamente fácil. Construir uma IA previsível, auditável e confiável é o verdadeiro desafio da Engenharia Moderna."


Nos últimos três anos aconteceu algo curioso.

A indústria inteira ficou fascinada pela capacidade dos modelos.

Modelos maiores.

Mais parâmetros.

Mais contexto.

Mais agentes.

Mais autonomia.

Mais velocidade.

Enquanto isso, uma pergunta muito mais importante ficou em segundo plano:

Quem controla tudo isso?

É exatamente aqui que nasce um dos assuntos mais importantes da próxima década:

AI Governance

Muita gente imagina que governança seja apenas burocracia.

Na prática, acontece exatamente o contrário.

Governança é aquilo que permite que uma empresa coloque IA em produção sem colocar seu negócio em risco.

Da mesma forma que nenhum banco colocaria um sistema COBOL em produção sem RACF, auditoria, logs, rollback, segregação de funções e monitoramento...

Nenhuma grande empresa conseguirá operar centenas de agentes inteligentes sem mecanismos semelhantes.

Estamos assistindo ao nascimento de uma nova disciplina da Engenharia de Software.


O problema atual

Hoje existe uma enorme diferença entre:

"Uma IA funcionando"

e

"Uma IA sob controle."

São coisas completamente diferentes.

Imagine um chatbot corporativo.

Ele responde perguntas.

Consulta documentos.

Acessa banco de dados.

Envia e-mails.

Agenda reuniões.

Autoriza pagamentos.

Agora imagine que ele pode chamar APIs sozinho.

Executar scripts.

Controlar sistemas.

Criar tickets.

Modificar registros.

De repente...

não estamos mais falando de um chatbot.

Estamos falando de um funcionário digital.

E funcionários precisam de regras.


Um paralelo com o Mainframe

Quem trabalhou anos em IBM Z percebe imediatamente a semelhança.

No Mainframe nunca existiu liberdade absoluta.

Existe:

  • RACF

  • ACF2

  • Top Secret

  • Auditoria

  • SMF

  • WLM

  • JES

  • Change Management

  • Aprovação

  • Produção

  • Homologação

  • Controle de versões

Por quê?

Porque sistemas críticos não podem depender apenas da boa intenção dos desenvolvedores.

A IA chegou exatamente ao mesmo ponto.


O que realmente é AI Governance?

A definição mais simples seria:

Governança é o conjunto de processos, políticas, controles, métricas e mecanismos que garantem que sistemas de IA operem dentro dos limites técnicos, legais, éticos e de negócio definidos pela organização.

Ou seja...

Governança responde perguntas como:

Esta IA pode acessar quais sistemas?

Quem autorizou?

Quem aprovou?

Quem alterou?

Quem auditou?

Quem responde caso ela erre?

Ela pode tomar decisões sozinha?

Até onde?

Quando deve pedir ajuda humana?

Como registrar tudo?

Como impedir abuso?

Como provar conformidade?


IA deixou de ser Software

Este talvez seja o maior erro conceitual da atualidade.

Muitos ainda tratam IA como se fosse apenas mais um software.

Não é.

Software tradicional possui comportamento relativamente determinístico.

Mesmo com bugs, o fluxo costuma ser previsível.

IA generativa funciona diferente.

Ela trabalha com probabilidades.

Ela interpreta contexto.

Ela generaliza.

Ela improvisa.

Ela cria respostas novas.

Isso muda completamente o paradigma da engenharia.

Não basta testar.

É preciso supervisionar continuamente.


A evolução da Governança

A imagem mostra quatro grandes fases.

Vale aprofundá-las.


Fase 1 — Model Governance

Tudo começou olhando apenas para o modelo.

As perguntas eram simples.

O modelo é bom?

Tem boa acurácia?

Passou nos testes?

Qual o recall?

Qual a precisão?

Existe overfitting?

Existe underfitting?

A preocupação era puramente estatística.

Muito semelhante ao início do Machine Learning clássico.


Fase 2 — Data Governance

Rapidamente percebeu-se uma verdade importante.

Modelos aprendem com dados.

Dados ruins produzem decisões ruins.

Garbage In

Garbage Out.

Então surgiram novos controles.

Qualidade dos dados.

Viés.

Representatividade.

Linhagem (Data Lineage).

Catálogo.

Origem.

Versionamento.

Atualização.

Anonimização.

LGPD.

Masking.

Data Fabric.

Data Mesh.

A IA passou a ser vista como consequência da qualidade dos dados.


Fase 3 — System Governance

Depois percebeu-se outro problema.

O modelo era apenas uma pequena parte do sistema.

Hoje uma aplicação de IA envolve:

Modelo

Prompt

Banco Vetorial

RAG

APIs

Ferramentas

Agentes

Workflow

Memória

Logs

Cache

Observabilidade

Ou seja...

Governar apenas o modelo tornou-se insuficiente.

Era necessário governar toda a arquitetura.

Da mesma forma que em um ambiente CICS não monitoramos apenas o programa COBOL.

Monitoramos:

  • Região CICS

  • MQ

  • DB2

  • VSAM

  • Rede

  • CPU

  • Storage

  • Transações

  • Locks

  • Filas

  • Segurança

A IA entrou exatamente nesse estágio.


Fase 4 — Agent Governance

Esta talvez seja a revolução mais importante.

Os novos agentes não apenas respondem.

Eles executam.

Tomam decisões.

Chamam outras IAs.

Chamam APIs.

Controlam ferramentas.

Planejam tarefas.

Executam workflows.

Podem trabalhar durante horas sem intervenção humana.

Agora surge uma pergunta totalmente nova.

Quem governa o agente?

Quem define seus limites?

Quem decide quais ferramentas ele pode usar?

Quem impede que ele execute uma ação perigosa?

Quem limita autonomia?

Quem monitora objetivos?

Essa nova disciplina é chamada de Agent Governance.


Os Cinco Pilares da Governança

1. Policy Layer

É o equivalente ao RACF.

Define regras.

Quem pode fazer o quê.

Quais modelos podem ser usados.

Quais dados podem ser consultados.

Quem pode executar agentes.

Quais ferramentas ficam disponíveis.


2. Risk Management

Nem toda IA possui o mesmo risco.

Responder FAQ?

Baixo risco.

Aprovar crédito?

Alto risco.

Diagnóstico médico?

Altíssimo risco.

Quanto maior o impacto da decisão, maior deve ser o nível de governança.

Essa ideia aparece em legislações como o AI Act da União Europeia, que classifica sistemas conforme o nível de risco e impõe exigências proporcionais. Também conversa com estruturas como o NIST AI Risk Management Framework (AI RMF), amplamente adotado como referência para gestão de riscos em IA.


3. Observabilidade

Observabilidade virou uma palavra extremamente importante.

Não basta saber que o sistema está funcionando.

É necessário saber:

Por que respondeu isso?

Qual documento consultou?

Qual ferramenta utilizou?

Qual prompt gerou aquela resposta?

Quanto custou?

Quanto demorou?

Qual modelo respondeu?

Qual versão?

Isso lembra bastante o papel dos registros SMF, RMF e logs de transação no mundo IBM Z: eles permitem reconstruir o que aconteceu e entender o comportamento do sistema.


4. Compliance

Cada decisão precisa ser rastreável.

Auditoria.

Explicabilidade.

Logs.

Versionamento.

Retenção.

Regulamentos.

No mundo financeiro isso será obrigatório.

Na saúde também.

No governo também.

Em muitos setores regulados, a capacidade de demonstrar como uma decisão foi produzida é tão importante quanto a decisão em si.


5. Guardrails

Talvez o conceito mais popular atualmente.

Guardrails são barreiras de proteção.

Eles limitam:

Entrada.

Saída.

Ferramentas.

Prompts.

Tokens.

Tempo.

Memória.

Execução.

Permissões.

Autonomia.

É como instalar grades de proteção em uma estrada de montanha: elas não dirigem o carro, mas reduzem significativamente a chance de uma saída de pista se transformar em um desastre.


O Fluxo de um Sistema Governado

Observe o fluxo apresentado na imagem.

Ele representa um ciclo contínuo.

  1. Define-se claramente o caso de uso.

  2. Classifica-se o risco.

  3. Aplicam-se políticas e permissões.

  4. Implanta-se o modelo ou agente.

  5. Monitora-se o comportamento em tempo real.

  6. Auditorias e análises alimentam melhorias.

  7. As políticas são refinadas e o ciclo recomeça.

Isso se aproxima muito do ciclo de melhoria contínua adotado em engenharia de confiabilidade (SRE), DevSecOps e gestão de mudanças em ambientes corporativos.


As Métricas Mais Importantes

A imagem destaca algumas métricas fundamentais, mas vale expandi-las.

Além da taxa de violações de políticas, alucinações, acurácia, cobertura de auditoria e intervenções humanas, organizações maduras também acompanham:

  • Tempo médio para detectar comportamentos anômalos.

  • Frequência de deriva (model drift e data drift).

  • Taxa de chamadas a ferramentas externas.

  • Custo por tarefa executada.

  • Latência por fluxo de decisão.

  • Percentual de respostas com referências verificáveis.

  • Taxa de falsos positivos e falsos negativos em mecanismos de segurança.

  • Número de exceções aprovadas manualmente.

  • Disponibilidade dos serviços de IA.

Assim como no mainframe monitoramos CPU, I/O, MSU, R4HA, tempos de resposta CICS e locks de DB2, a IA também exige indicadores operacionais e de negócio para permanecer confiável ao longo do tempo.


Onde a Maioria das Empresas Erra

A imagem cita quatro erros bastante comuns.

Na prática, eles aparecem de formas diferentes.

Primeiro, a governança costuma ser adicionada apenas depois que a IA já está em produção, quando o custo de adaptação é muito maior.

Segundo, muitas equipes concentram seus esforços apenas no modelo e ignoram o restante do ecossistema — prompts, ferramentas, integrações, bancos vetoriais e fluxos automatizados.

Terceiro, faltam mecanismos de observabilidade. Sem logs adequados, métricas e trilhas de auditoria, qualquer incidente se torna difícil de investigar.

Por fim, há processos críticos totalmente automatizados sem pontos de validação humana, mesmo quando envolvem impactos financeiros, legais ou reputacionais relevantes.


O Futuro: Governança para Ecossistemas de Agentes

A próxima etapa provavelmente não será governar um único agente, mas coordenar ecossistemas inteiros de agentes especializados.

Imagine um banco em que diferentes agentes cuidam de crédito, prevenção à fraude, atendimento, compliance, investimentos e suporte interno. Eles conversarão entre si, compartilharão contexto e tomarão decisões coordenadas.

Nesse cenário, a governança deixa de ser apenas um conjunto de regras e passa a funcionar como um sistema nervoso central, capaz de definir limites de autonomia, resolver conflitos, registrar decisões, distribuir responsabilidades e manter supervisão contínua.


A Grande Lição para um Programador COBOL

Para quem vem do universo IBM Z, AI Governance não é uma ideia estranha.

Na verdade, ela reaproveita princípios conhecidos há décadas:

  • Segurança baseada em identidade e privilégio mínimo.

  • Auditoria completa de operações.

  • Observabilidade e monitoramento contínuos.

  • Gestão formal de mudanças.

  • Classificação de riscos.

  • Separação entre desenvolvimento, homologação e produção.

  • Confiabilidade operacional.

A grande novidade não é a necessidade de controle. O que muda é o objeto desse controle: em vez de programas determinísticos, agora administramos sistemas capazes de aprender, interpretar contexto e agir com diferentes graus de autonomia.


Conclusão

Durante muitos anos, a pergunta dominante foi:

"Como construir uma IA mais inteligente?"

Hoje, a pergunta mais importante começa a mudar:

"Como garantir que essa IA continue confiável, segura e responsável quando estiver operando em escala?"

A vantagem competitiva do futuro não estará apenas nos modelos mais poderosos, mas na capacidade de colocá-los em produção com confiança, transparência e controle.

Da mesma forma que ninguém administra um ambiente IBM Z apenas instalando um sistema operacional e esperando que tudo funcione, nenhuma organização séria conseguirá operar centenas ou milhares de agentes inteligentes sem uma arquitetura robusta de governança.

Em outras palavras, a governança não reduz o potencial da inteligência artificial. Ela é justamente o que torna possível usar esse potencial de forma sustentável, auditável e confiável em ambientes onde erros têm consequências reais.

Vagner Renato Bellacosa, IBM Champion e especialista em IBM Mainframe
IBM Z17 SYSTEM ONLINE
Sobre o autor

Vagner Renato Bellacosa

IBM Champion 2026 • Especialista em IBM Mainframe

Vagner Renato Bellacosa trabalha com IBM Mainframe desde 1988 , é IBM Champion e especialista em COBOL, CICS, Db2, z/OS e IBM Z. Compartilha experiências profissionais, conhecimento técnico, história da computação e práticas do universo mainframe para aproximar novas gerações das tecnologias que sustentam empresas, bancos e governos ao redor do mundo.

IBM Champion IBM Z COBOL CICS Db2 z/OS Mainframe desde 1988
GitHub LinkedIn
Inicializando conteúdo...