☕ Um Café no Bellacosa Mainframe
Gostou do conteúdo? Ajude a manter o café quente, o COBOL compilando e o mainframe acordado. 😄
☕ Pague um café ao Bellacosa

Translate

Mostrar mensagens com a etiqueta ransomware. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta ransomware. Mostrar todas as mensagens

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.”

 

sexta-feira, 9 de agosto de 2024

Spy vs. Spy Entra no CPD — O Dia em que o Espião Preto Roubou uma Senha e Descobriu que Não Precisava Hackear o Mainframe

 

Bellacosa Mainframe e o ataque ao CPD

☕ Um Café no Bellacosa Mainframe

Spy vs. Spy Entra no CPD — O Dia em que o Espião Preto Roubou uma Senha e Descobriu que Não Precisava Hackear o Mainframe

Ou: por que phishing, ransomware, credenciais roubadas, fornecedores comprometidos, RACF, COBOL e agentes de IA fazem parte da mesma guerra — e por que sobreviver ao ataque vale tanto quanto impedir que ele aconteça



Prólogo — dois espiões, um RACF e uma senha anotada no Post-it

Imagine o CPD.

Ar-condicionado polar. Luzes piscando. Um IBM Z trabalhando silenciosamente enquanto bilhões de transações passam por CICS, Db2, MQ, VSAM e programas COBOL que ninguém ousa desligar numa sexta-feira depois das 17 horas.

O Espião Branco, de Spy vs. Spy, está diante do console.

Tudo verde.

CPU normal.

CICS tranquilo.

Db2 respirando.

JES2 processando.

Nenhum ICH408I.

Nenhum SOC7.

Nenhum operador correndo pelo corredor gritando:

— CAIU PRODUÇÃO!

Logo, estamos seguros.

Certo?

Do outro lado da parede, o Espião Preto observa uma folha de papel.

Nela está escrito:

USERID: XPTO123
PASSWORD: ********

Ele olha para o mainframe.

Olha para a senha.

Olha novamente para o mainframe.

Guarda no bolso o kit de hacker cinematográfico que trouxe.

Hoje ele não precisará "hackear o IBM Z".

Alguém já lhe entregou uma identidade.

E essa pequena cena resume boa parte da segurança cibernética moderna.

A indústria gosta de falar sobre inteligência artificial, zero-days, malware polimórfico, ataques sofisticados e hackers praticamente saídos de um filme.

Tudo isso existe.

Mas uma enorme quantidade de incidentes continua dependendo de problemas bem menos glamorosos:

credenciais comprometidas, vulnerabilidades conhecidas, permissões excessivas, sistemas mal configurados, fornecedores confiáveis comprometidos e seres humanos enganados.

O X-Force Threat Intelligence Index 2026 da IBM encontrou aumento de 44% na exploração de aplicações expostas publicamente; 56% das vulnerabilidades divulgadas analisadas não exigiam autenticação para exploração. O número de grupos ativos de ransomware aumentou 49%. (IBM)

Bem-vindo ao nosso café.

Hoje Spy vai tentar entrar.

Spy vai tentar impedir.

E você, jovem padawan do COBOL, ficará no meio dos dois tentando descobrir por que o programa da folha de pagamento não é necessariamente o elo mais fraco da história.


1. Primeira lição: "cyberattack" não é uma coisa só

O infográfico que iniciou nossa conversa apresenta:

  • phishing;

  • ransomware;

  • malware;

  • DDoS;

  • insider threats;

  • SQL injection;

  • Man-in-the-Middle;

  • zero-day;

  • credential stuffing;

  • supply-chain attacks;

  • social engineering;

  • data exfiltration.

A lista é boa para conscientização.

Tecnicamente, porém, existe uma pegadinha.

As coisas não estão todas na mesma camada.

É como criar uma lista de "coisas do mainframe":

COBOL
Db2
arquivo
abend
CICS
SQLCODE -911
RACF
JCL

Tudo tem relação com mainframe.

Mas claramente não são a mesma espécie de coisa.

Em segurança acontece exatamente isso.

Phishing pode ser vetor inicial.

Social engineering é uma categoria mais ampla de manipulação.

Credential stuffing é uma técnica de tentativa de acesso.

Malware é software malicioso.

Zero-day descreve uma vulnerabilidade ainda sem correção conhecida/disponível no momento relevante.

Ransomware pode ser payload e modelo de extorsão.

DDoS é ataque contra disponibilidade.

Data exfiltration costuma ser uma etapa ou objetivo posterior.

Supply chain descreve um caminho de confiança comprometido.

Portanto, o ataque real pode passar por várias dessas caixas.

Nosso Espião Preto poderia fazer:

PHISHING
   |
   v
CREDENCIAL ROUBADA
   |
   v
ACESSO À VPN
   |
   v
MOVIMENTO LATERAL
   |
   v
ELEVAÇÃO DE PRIVILÉGIO
   |
   v
EXFILTRAÇÃO
   |
   v
RANSOMWARE
   |
   v
EXTORSÃO

Então o gerente pergunta:

— Qual ataque sofremos?

Resposta:

sim.

Foi uma cadeia.

Essa é nossa primeira grande mudança mental.


2. Espião Preto manda um phishing

Antigamente o phishing clássico parecia produzido por alguém usando Google Translate depois de seis cervejas:

"Estimado cliente Banco Favor atualizar urgentemente senha senão conta ser cancelamento."

Ficava relativamente fácil desconfiar.

Agora entra IA generativa.

O criminoso pode produzir mensagens melhores, contextualizadas, no idioma correto e adaptadas ao ambiente da vítima.

Mais interessante ainda: o ataque não precisa chegar por e-mail.

A Mandiant registrou no M-Trends 2026 que exploits continuaram sendo o vetor inicial mais observado em suas investigações, com 32%, mas o phishing por voz chegou a 11%, tornando-se o segundo vetor observado. (Google Cloud)

Imagine nosso programador COBOL recebendo uma ligação:

— Bellacosa, aqui é o suporte. Estamos migrando o MFA. Você recebeu uma solicitação no telefone?

Recebeu.

— Sim.

— Confirme para sincronizarmos.

Clique.

Pronto.

O Espião Preto não quebrou AES.

Não descobriu uma falha no processador.

Não desmontou RACF em hexadecimal.

Ele atacou um componente muito mais antigo:

HUMANO 1.0

Software lançado há aproximadamente 300 mil anos e ainda cheio de comportamento legado.


3. Mas treinamento não resolve tudo

Aqui existe uma ideia perigosa:

"Vamos ensinar os usuários a não clicar."

Devemos ensinar.

Mas alguém clicará.

Imagine uma empresa com 30 mil funcionários.

Mesmo que 99,9% reconheçam determinado ataque, ainda existe uma população potencialmente vulnerável.

Por isso uma arquitetura madura não pode depender exclusivamente de:

NÃO CLIQUE.

Ela precisa perguntar:

E SE CLICAR?

É a mesma mentalidade de programação.

Um programador COBOL iniciante talvez escreva:

DIVIDE WS-A BY WS-B
    GIVING WS-C.

O experiente pergunta:

E se WS-B for zero?

Segurança funciona da mesma maneira.

O iniciante pergunta:

Como impedir phishing?

O arquiteto pergunta:

O que acontecerá se amanhã alguém cair em phishing?

Essa segunda pergunta produz arquitetura defensiva.


4. O RACF entra na história

Agora chegamos ao mainframe.

RACF não é simplesmente "a senha do mainframe".

Ele faz parte da infraestrutura de segurança do z/OS e trabalha fundamentalmente com identidade, autenticação e autorização.

Simplificando brutalmente:

QUEM É VOCÊ?
      |
      v
PODE PROVAR?
      |
      v
O QUE VOCÊ PODE FAZER?

Suponha que o usuário JOAO01 tenha acesso a determinado recurso.

O sistema recebe uma solicitação.

RACF verifica a identidade e as autorizações correspondentes.

Se não houver permissão, podemos encontrar nosso velho conhecido:

ICH408I

E o Espião Branco sorri.

ACCESS DENIED.

Mas existe uma questão muito mais interessante.

E se o Espião Preto estiver usando as credenciais verdadeiras de João?

Para o sistema:

USERID = JOAO01
PASSWORD = CORRETA
MFA = APROVADO

Autenticação bem-sucedida.

Agora entramos no problema moderno:

identidade válida não significa comportamento legítimo.

João pode ter direito a consultar determinado dataset.

Mas João costuma fazer isso às 10h.

Agora aparece às 03:17 tentando consultar 40 mil registros e acessar ambientes que raramente toca.

É aqui que autenticação precisa encontrar:

least privilege, monitoramento, comportamento, auditoria, segregação de funções e controles contextuais.


5. Credential stuffing — Gundam1979 ataca novamente

Nosso Espião Preto descobre num vazamento:

vagner@example.com
Gundam1979!

Testa em outro sistema.

Funciona.

Testa outro.

Funciona.

Outro.

Funciona novamente.

Isso é a essência do credential stuffing: aproveitar combinações de credenciais obtidas anteriormente e testá-las em outros serviços.

Não houve quebra criptográfica da senha.

Houve reutilização.

É um daqueles problemas que parecem pequenos até você perceber o tamanho do ecossistema de identidades atual:

VPN
Microsoft 365
Google Workspace
GitHub
Cloud
SaaS
ServiceNow
portais internos
ferramentas DevOps
ambientes administrativos
IA corporativa

E aqui temos uma curiosidade extremamente 2026.

O X-Force relatou mais de 300 mil conjuntos de credenciais associados a chatbots de IA anunciados na dark web em 2025, em grande parte ligados a infostealers. (IBM)

Isso é importante porque uma conta de IA empresarial pode conter ou alcançar informações interessantes:

prompts, documentos, código, conversas, projetos e eventualmente integrações.

A identidade digital está ficando muito maior que USERID + PASSWORD.


6. Ransomware — o vírus virou empresa

O Espião Preto coloca um disquete na mesa.

O Espião Branco olha.

— Ransomware?

Não exatamente.

Pensar ransomware apenas como:

INFECTAR
   |
CRIPTOGRAFAR
   |
COBRAR

ficou insuficiente.

Hoje podemos encontrar operações compostas por:

ACESSO INICIAL
      |
      v
PERSISTÊNCIA
      |
      v
CREDENCIAIS
      |
      v
MOVIMENTO LATERAL
      |
      v
DESCOBERTA
      |
      v
EXFILTRAÇÃO
      |
      v
CRIPTOGRAFIA
      |
      v
EXTORSÃO

E às vezes a criptografia nem precisa ser o elemento principal.

Se o atacante já roubou informações altamente sensíveis, pode ameaçar publicá-las.

O ransomware tornou-se também um problema de:

continuidade de negócio.

Isso muda tudo.

O diretor de segurança não deveria perguntar apenas:

Nosso EDR detectará ransomware?

Também precisa perguntar:

Se perdermos sistemas críticos hoje, quanto tempo levaremos para operar novamente?


7. Backup que o atacante consegue apagar não é seu amigo

Spy Preto observa o ambiente.

Encontra produção.

Encontra backup.

E percebe que a mesma estrutura privilegiada consegue atingir ambos.

💣

O M-Trends 2026 chama atenção para atacantes visando infraestrutura de backup, identidade e virtualização justamente para dificultar a recuperação da vítima. (Google Cloud)

Esse detalhe é enorme.

Porque segurança deixa de ser:

PROTEGER PRODUÇÃO

e passa a incluir:

PROTEGER PRODUÇÃO
        +
PROTEGER A CAPACIDADE DE RECUPERAR PRODUÇÃO

É quase a versão cyber da velha sabedoria de CPD:

backup não é aquilo que você gravou.

Backup é aquilo que você conseguiu restaurar.


8. Malware — às vezes Spy nem leva bomba

Spy Preto abre sua mala.

Malware?

Talvez não seja necessário.

O ambiente já possui ferramentas administrativas.

PowerShell.

SSH.

RDP.

Scripts.

Ferramentas remotas.

Utilitários legítimos.

Por que introduzir um executável obviamente suspeito quando é possível abusar de ferramentas que o administrador utiliza todos os dias?

É o universo de técnicas frequentemente chamadas de Living off the Land.

A própria ENISA destaca o uso de ferramentas e serviços legítimos para disfarçar atividade maliciosa. (ENISA)

Essa situação é maravilhosa do ponto de vista defensivo porque destrói uma regra infantil:

PROGRAMA RUIM = ATAQUE
PROGRAMA BOM  = SEGURO

Não.

Uma ferramenta legítima executada:

  • pela pessoa errada;

  • no momento errado;

  • contra o ativo errado;

  • com objetivo errado;

pode participar de um ataque.


9. SQL Injection — o fóssil que ainda morde

Nosso jovem COBOL olha para SQL Injection e pergunta:

— Mas isso não é coisa dos anos 1990?

Spy Preto começa a rir.

Erros antigos não desaparecem porque inventamos Kubernetes.

Imagine uma aplicação que constrói SQL de maneira insegura concatenando entrada externa.

O problema conceitual é:

DADO DO USUÁRIO
      +
COMANDO SQL

acabarem misturados de forma que a entrada consiga alterar a intenção da consulta.

A defesa moderna envolve consultas parametrizadas/prepared statements, validação adequada, privilégios mínimos e práticas seguras de desenvolvimento.

Para o COBOLzeiro trabalhando com Db2, a grande lição não é decorar payloads de SQL injection.

É entender a fronteira:

dados devem continuar sendo dados; instruções devem continuar sendo instruções.

Curiosamente, essa mesma frase reaparece na segurança de IA.

Guarde-a.

É nosso primeiro easter egg.


10. Zero-day — o monstro debaixo da cama

Zero-days assustam.

E devem assustar.

Mas existe um fenômeno engraçado.

A empresa compra 17 ferramentas caríssimas para detectar o ataque do futuro enquanto deixa sem patch uma vulnerabilidade conhecida.

O Espião Preto agradece.

A Mandiant encontrou exploração de vulnerabilidades em 32% das intrusões investigadas em 2025, mantendo exploits como vetor inicial mais observado pelo sexto ano consecutivo. (Google Cloud)

E atenção:

EXPLOIT ≠ ZERO-DAY

Um exploit pode atacar vulnerabilidade conhecida.

Portanto, antes de temer exclusivamente o desconhecido:

inventarie ativos, descubra exposição, priorize vulnerabilidades, aplique patches e monitore aquilo que está olhando para a Internet.

O básico continua sendo surpreendentemente revolucionário.


11. DDoS — Spy não quer entrar; quer impedir você de trabalhar

Até agora estávamos tentando impedir Spy Preto de entrar.

DDoS muda a pergunta.

Ele talvez não queira entrar.

Quer que ninguém consiga entrar.

Bem-vindo à famosa tríade:

        CIA

CONFIDENTIALITY
INTEGRITY
AVAILABILITY

Confidencialidade:

quem não deve ver não vê.

Integridade:

aquilo que deveria ser X não foi transformado secretamente em Y.

Disponibilidade:

o serviço está acessível quando necessário.

DDoS ataca principalmente a terceira.

A ENISA registrou DDoS como cerca de 76,7% dos incidentes de seu conjunto analisado, fortemente influenciado por campanhas hacktivistas. Isso não quer dizer que 76,7% de toda invasão empresarial mundial seja DDoS; significa que ele dominou numericamente aquele dataset e metodologia. (ENISA)

Essa distinção é uma excelente aula sobre estatística em cybersecurity:

número sem contexto também pode atacar você.


12. Supply chain — Spy descobriu a entrada de fornecedores

O CPD possui:

MFA
SIEM
SOC
EDR
PAM
RACF
DLP
segmentação
firewalls

Spy Preto observa tudo.

Impenetrável?

Ele olha para a porta lateral.

FORNECEDORES.

Ah.

A empresa confia em:

bibliotecas,

software,

consultorias,

SaaS,

CI/CD,

MSPs,

APIs,

repositórios,

integradores,

componentes open source.

A pergunta passa a ser:

Quem você autorizou a confiar em nome de você?

O X-Force 2026 relata que grandes incidentes envolvendo supply chain ou terceiros cresceram quase quatro vezes desde 2020, com confiança em identidades de desenvolvimento, CI/CD e integrações SaaS fazendo parte dessa superfície. (IBM)

Portanto:

sua superfície de ataque não termina onde termina seu crachá.

Ela se estende pela cadeia de confiança.


13. Insider threat — Spy Branco também pode causar o incidente

E agora a MAD Magazine nos presenteia com uma inversão.

Spy Preto não faz nada.

Spy Branco envia o arquivo errado para o destinatário errado.

💥

Incidente.

Insider threat não significa necessariamente:

funcionário maligno vendendo segredos numa garagem às 23h.

Também pode envolver erro ou negligência:

permissão excessiva
arquivo enviado errado
segredo em repositório
configuração incorreta
dados copiados para serviço inadequado
credencial compartilhada
phishing

A identidade era legítima.

A ação, não.

Novamente chegamos ao mesmo ponto:

autenticação é necessária, mas não suficiente.


14. Data exfiltration — finalmente encontramos o cofre

Spy Preto passou duas semanas caminhando pela empresa.

O objetivo talvez nunca tenha sido "dominar o servidor".

Ele queria:

dados de clientes
propriedade intelectual
credenciais
código-fonte
documentos financeiros
contratos
segredos comerciais

A exfiltração é frequentemente o momento em que o ativo sai do ambiente controlado.

Por isso DLP, monitoramento, classificação de dados, controle de acesso e telemetria importam.

Mas existe outra palavra fundamental:

visibilidade.

Você não pode responder adequadamente ao que não consegue observar.


15. Spy Preto pode estar tomando café conosco há duas semanas

Essa talvez seja uma das informações mais assustadoras da conversa.

O M-Trends 2026 encontrou aumento da mediana global de dwell time de 11 para 14 dias nas investigações analisadas. Casos envolvendo espionagem e trabalhadores norte-coreanos de TI tiveram mediana de 122 dias. (Google Cloud)

Dwell time é, simplificando, quanto tempo o adversário permanece antes de ser detectado.

Pense nisso.

Spy Preto não está:

ATAQUE!!!
ALARME!!!
EXPLOSÃO!!!

Ele pode estar:

observando
enumerando
aprendendo
coletando
esperando
movendo-se

silenciosamente.

Isso transforma logs em patrimônio.

Porque quando finalmente encontramos Spy Preto, precisamos perguntar:

Quando ele entrou?

Por onde?

O que acessou?

Que credenciais utilizou?

Para onde foi?

O que levou?

Sem telemetria suficiente, começamos a investigação praticamente com:

DISPLAY WTF

Infelizmente esse comando ainda não foi implementado no z/OS.


16. O caminho até o mainframe pode começar muito longe do mainframe

Essa parte é essencial para o COBOLzeiro.

Existe a imagem mental:

HACKER
  |
  v
MAINFRAME

O ataque corporativo pode parecer muito mais com:

NOTEBOOK
   |
   v
IDENTIDADE CORPORATIVA
   |
   v
VPN
   |
   v
SERVIDOR INTERMEDIÁRIO
   |
   v
FERRAMENTA ADMINISTRATIVA
   |
   v
CREDENCIAL
   |
   v
z/OS
   |
   +----> CICS
   |
   +----> Db2
   |
   +----> datasets
   |
   +----> aplicações COBOL

Percebe?

O COBOL talvez não tenha vulnerabilidade nenhuma.

O criminoso chegou usando uma estrada de confiança construída ao redor dele.

Essa é uma das razões pelas quais segurança mainframe não pode viver isolada do restante da cybersecurity empresarial.


17. Least privilege — dê a Spy apenas a chave do banheiro

Imagine:

USER01

precisa consultar cinco datasets.

Por comodidade alguém concede acesso a cinquenta.

Funciona.

Durante cinco anos ninguém reclama.

Até a conta ser comprometida.

Agora o atacante herdou cinquenta acessos.

Esse é o blast radius.

Privilégio mínimo significa:

conceder somente aquilo que a função realmente necessita.

Não é burocracia.

É contenção.

Se uma conta for comprometida, queremos:

COMPROMISSO
    |
    v
PEQUENO RAIO

e não:

COMPROMISSO
    |
    +-------------------------------+
    |       EMPRESA INTEIRA         |
    +-------------------------------+

O objetivo moderno não é apenas impedir o primeiro dominó.

É aumentar a distância entre os dominós.


18. Agora entra uma personagem nova: Inteligência Artificial

Spy Preto olha para o agente de IA.

O agente pode:

ler documentos
consultar sistemas
usar APIs
gerar código
enviar mensagens
acionar ferramentas
processar dados

Spy sorri novamente.

Porque agora aparece uma categoria interessante:

identidades não humanas e agentes com autoridade.

Se uma aplicação tradicional recebe entrada maliciosa, esperamos que ela trate aquilo como dados.

Mas um LLM trabalha justamente interpretando linguagem.

Lembra do easter egg da SQL Injection?

Dados devem permanecer dados; instruções devem permanecer instruções.

Voltamos ao mesmo problema sob nova forma.

Em SQL injection, dados podem interferir na consulta quando a aplicação é construída inseguramente.

Em sistemas baseados em LLM, conteúdo não confiável pode tentar influenciar o comportamento do modelo.

E quando esse modelo tem ferramentas...

a discussão deixa de ser apenas:

O chatbot respondeu uma bobagem?

e passa a incluir:

Que ações o agente está autorizado a executar?

Isso coloca IA no território de IAM, least privilege, logging, segregação, governança e segurança de aplicações.


19. O verdadeiro perímetro agora é confiança

Durante décadas desenhamos:

        INTERNET
           |
       FIREWALL
           |
       EMPRESA

Fora = perigoso.

Dentro = confiável.

Esse modelo ficou insuficiente.

Agora temos:

usuários
fornecedores
SaaS
cloud
APIs
home office
CI/CD
dispositivos
agentes de IA
service accounts
mainframe

O perímetro tornou-se difuso.

Por isso conceitos de Zero Trust ganharam tanta importância.

A pergunta deixa de ser:

Está dentro da rede?

E passa a ser continuamente:

QUEM?
O QUÊ?
POR QUÊ?
DE ONDE?
QUANDO?
COM QUAL DISPOSITIVO?
COM QUAL PRIVILÉGIO?
COMPORTAMENTO É COMPATÍVEL?

O RACFzeiro provavelmente olha para isso e pensa:

Vocês finalmente descobriram que autorização importa?

😏


20. Prevenir não basta

Spy Branco instalou tudo.

Firewall.

EDR.

MFA.

PAM.

SIEM.

IDS.

IPS.

DLP.

Antivírus.

Spy Preto consegue passar por uma defesa.

Acabou?

Não.

Uma organização madura trabalha com um ciclo:

             PREPARE
                |
                v
PREVENT ---> DETECT
   ^            |
   |            v
LEARN <---- RESPOND
   ^            |
   |            v
   +-------- RECOVER

Prevent — tente impedir.

Detect — perceba rapidamente.

Respond — contenha.

Recover — restaure a operação.

Learn — descubra por que aconteceu.

Prepare — esteja pronto antes do próximo.

É aqui que cybersecurity encontra cyber resilience.


21. O painel estava verde, mas a empresa estava sendo roubada

Outra lição fundamental para quem vem do mainframe:

CPU = OK
CICS = UP
Db2 = UP
MQ = UP
JES2 = OK

não significa:

SECURITY = OK

Um atacante pode preferir manter tudo funcionando.

Por quê?

Porque derrubar sistema produz alerta.

Roubar silenciosamente produz dados.

O melhor ambiente para espionagem não é um servidor quebrado.

É um servidor perfeitamente saudável fazendo exatamente aquilo que o atacante pediu com uma credencial autorizada.

Isso é quase perversamente elegante.


22. Da segurança de sistemas para segurança da operação

Chegamos à melhor ideia do post original:

cybersecurity está migrando de "protecting systems" para "protecting business operations".

Isso não significa abandonar proteção de sistemas.

Significa perceber o objetivo final.

Uma empresa não existe para manter CPU verde.

Existe para:

vender
pagar
receber
produzir
transportar
atender
processar
entregar

No banco:

transacionar.

Na indústria:

produzir.

No hospital:

atender pacientes.

Na companhia aérea:

operar voos.

Portanto, a pergunta do executivo deveria evoluir de:

Quantos ataques bloqueamos?

para:

Se uma defesa falhar, conseguimos continuar entregando o serviço essencial?


23. As quatro letras que o COBOLzeiro deveria conhecer

MTTD

Mean Time to Detect.

Quanto demoramos para perceber?

MTTR

Dependendo do contexto, Mean Time to Respond/Recover.

Quanto demoramos para responder ou recuperar?

RTO

Recovery Time Objective.

Quanto tempo o negócio tolera ficar sem determinado serviço?

RPO

Recovery Point Objective.

Quanto de dados podemos tolerar perder em termos temporais?

Exemplo simplificado:

RPO = 15 minutos
RTO = 2 horas

Isso significa, conceitualmente:

podemos aceitar perder até aproximadamente 15 minutos de dados conforme a estratégia definida, e queremos restaurar o serviço dentro de duas horas.

Não significa que magicamente conseguiremos.

Por isso testes de recuperação importam.


24. Curiosidade Bellacosa — backup não é Disaster Recovery

Esta merece um café.

Ter:

BACKUP

não significa possuir:

DISASTER RECOVERY

Você precisa saber:

onde está,

se está íntegro,

se pode ser acessado,

quem consegue restaurar,

quanto demora,

quais dependências existem,

se credenciais sobreviveram,

se documentação existe,

se o ambiente alternativo funciona.

E, principalmente:

testar.

A primeira vez que você tenta restaurar o ambiente crítico não deveria ser às 03:42 enquanto um diretor pergunta a cada 90 segundos:

— Já voltou?


25. Um pequeno playbook para o COBOLzeiro

Você não precisa virar analista de malware amanhã.

Mas pode começar a pensar como defensor.

Passo 1 — descubra o que seu programa acessa

Pergunte:

Quais datasets?
Quais tabelas?
Quais filas MQ?
Quais transações CICS?
Quais APIs?
Quais arquivos?

Passo 2 — descubra quem executa

Usuário?

Started task?

Batch?

Service account?

Aplicação?

Passo 3 — questione privilégios

Essa identidade realmente precisa de tudo aquilo?

Passo 4 — descubra dependências externas

Seu COBOL recebe dados de:

API?

arquivo distribuído?

MQ?

cloud?

fornecedor?

Passo 5 — pense no dado

Ele contém informação sensível?

Como está protegido?

Quem consegue copiá-lo?

Passo 6 — observe erros e comportamento

Tentativas repetidas?

Horários incomuns?

Volumes estranhos?

Acessos inesperados?

Passo 7 — pergunte pela recuperação

Se isso desaparecer agora:

como voltamos?

Essa pergunta vale ouro.


26. A árvore correta de um ataque

Eu substituiria mentalmente o infográfico original por isto:

              RECONHECIMENTO
                     |
                     v
               ACESSO INICIAL
        _________/   |   \_________
       /             |             \
 phishing        exploit       supply chain
       \             |             /
        \____________|____________/
                     |
                     v
                 IDENTIDADE
                     |
                     v
                 EXECUÇÃO
                     |
                     v
                PERSISTÊNCIA
                     |
                     v
             PRIVILEGE ESCALATION
                     |
                     v
              MOVIMENTO LATERAL
                     |
             +-------+-------+
             |               |
             v               v
        EXFILTRAÇÃO       DISRUPÇÃO
             |               |
             v               v
          EXTORSÃO        RANSOMWARE

Agora conseguimos entender a operação.

Não é uma coleção de monstros.

É uma sequência.


27. Easter egg — ACME Cybersecurity Corporation

O Espião Branco recebe uma caixa:

ACME
ULTIMATE CYBER SECURITY
ZERO TRUST
AI POWERED
QUANTUM READY
MILITARY GRADE

Ele instala.

Painel verde.

SECURITY SCORE: 100%.

Spy Branco vai tomar café.

Spy Preto entra pela porta porque alguém deixou um crachá sobre a mesa.

BOOM.

Fim do quadro.

Essa seria provavelmente a melhor versão Spy vs. Spy de cybersecurity.

Porque ferramentas importam enormemente.

Mas nenhuma ferramenta corrige automaticamente:

governança ruim
privilégio excessivo
ativos desconhecidos
patch atrasado
processo quebrado
backup não testado
visibilidade insuficiente
confiança excessiva

A própria análise do X-Force 2026 enfatiza exatamente essa persistência de lacunas em controles fundamentais apesar da adoção crescente de IA por atacantes e defensores. (IBM)


28. A grande lição para quem está começando em COBOL

Você talvez tenha entrado no mainframe pensando:

Quero aprender PERFORM, PIC, COMP-3, JCL, VSAM, Db2 e CICS.

Perfeito.

Aprenda.

Mas lembre-se:

o programa não vive sozinho.

Ele vive dentro de uma organização.

E essa organização possui:

PESSOAS
   +
IDENTIDADES
   +
APLICAÇÕES
   +
DADOS
   +
REDES
   +
FORNECEDORES
   +
PROCESSOS
   +
CLOUD
   +
MAINFRAME

Cybersecurity conecta tudo isso.

Você não precisa transformar cada programador COBOL em pentester.

Mas um bom desenvolvedor corporativo precisa começar a perguntar:

Quem deveria executar isso?

Quem deveria acessar este dado?

O que acontece se uma entrada for maliciosa?

Estamos registrando aquilo que importa?

O privilégio é realmente necessário?

Qual sistema confia neste?

O que acontece se essa dependência for comprometida?

Como recuperamos?

Essas perguntas transformam um simples codificador em alguém que entende sistemas empresariais.


Epílogo — Spy Preto finalmente encontra o mainframe

Depois de phishing, credenciais, fornecedores, VPN, servidores, APIs, agentes de IA e muita confusão, nosso Espião Preto finalmente chega diante do IBM Z.

Ele prepara a bomba ACME.

Digita:

USERID ===> SPYBLACK
PASSWORD ===> ********

Enter.

O terminal responde:

ICH408I USER(SPYBLACK) GROUP(ACME)
NAME(UNKNOWN SPY)
INSUFFICIENT ACCESS AUTHORITY

Spy Preto olha furioso para a tela.

Spy Branco aparece atrás dele tomando café.

Sorri.

Mas não comemora muito.

Porque sabe uma coisa que aprendemos durante toda esta conversa:

um ICH408I não significa que a guerra terminou.

Significa apenas que aquele caminho foi bloqueado.

A verdadeira segurança está em construir várias camadas:

identidade
+
MFA
+
least privilege
+
patching
+
segmentação
+
logging
+
monitoramento
+
backup protegido
+
resposta a incidentes
+
recuperação
+
governança
+
pessoas treinadas

E aceitar uma verdade incômoda:

algum controle, algum dia, falhará.

A maturidade começa quando essa constatação deixa de produzir pânico e começa a produzir arquitetura.

Por isso a pergunta definitiva de 2026 não é:

"Como podemos impedir todos os ataques?"

É:

"Quando um atacante conseguir ultrapassar uma das nossas defesas, quantas outras encontrará antes de chegar ao negócio — e quão rapidamente conseguiremos detectá-lo, contê-lo e recuperar a operação?"

Esse é o verdadeiro salto de cybersecurity para cyber resilience.

E talvez seja a melhor lição que Spy vs. Spy poderia ensinar dentro de um CPD:

Spy Preto nunca deixará de tentar.

Spy Branco nunca construirá a defesa perfeita.

Mas entre uma bomba ACME, um ICH408I, um backup restaurável e uma xícara de café existe uma coisa chamada engenharia de resiliência.

E no mainframe, onde aplicações COBOL podem continuar executando décadas depois de seus autores terem ido embora, essa palavra deveria soar bastante familiar.

Porque sobreviver ao próximo incidente não é muito diferente de sobreviver aos últimos cinquenta anos de computação corporativa:

não é ausência de mudança.

É a capacidade de continuar operando apesar dela. ☕🖥️💣

domingo, 19 de maio de 2024

IBM FlashSystem : Quando o ransomware entrou no Data Center, apagou os snapshots e descobriu que o disco também sabia investigar

 

Bellacosa Mainframe apresenta o IBM FlashSystem

☕ Um Café no Bellacosa Mainframe

IBM FlashSystem sem Mistérios para Programadores COBOL

Quando o ransomware entrou no Data Center, apagou os snapshots e descobriu que o disco também sabia investigar

O sol se põe lentamente sobre Miami.

Uma câmera imaginária atravessa o estacionamento de um Data Center cercado por palmeiras, geradores a diesel e placas ameaçadoras dizendo:

ACESSO RESTRITO — AMBIENTE DE PRODUÇÃO

No interior do prédio, dezenas de servidores continuam trabalhando. Luzes verdes piscam. Ventiladores giram. Aplicações Java consomem memória como se não houvesse amanhã. Um CICS atende transações bancárias sem reclamar. Um programa COBOL, compilado quando muita gente ainda usava telefone com fio, calcula prestações, impostos e aposentadorias com a serenidade de um monge digital.

Tudo parece normal.

Até que um analista percebe algo estranho.

Milhares de arquivos estão sendo modificados.

A taxa de escrita disparou.

O nível de entropia dos dados aumentou.

Snapshots começaram a desaparecer.

E alguém, usando uma credencial administrativa legítima, acabou de executar comandos que nenhum administrador legítimo deveria executar às três e dezessete da manhã.

O telefone toca.

— Temos um incidente — diz o operador.

O chefe da equipe coloca lentamente os óculos escuros.

Olha para o rack.

Olha para o painel.

E responde:

— Parece que alguém tentou criptografar o caso inteiro.

Entra a música de abertura.

Bem-vindo ao CSI: Miami Data Center, onde os cadáveres são volumes lógicos, as impressões digitais estão nos blocos de I/O e o assassino quase sempre utiliza uma conta de administrador que “ninguém sabia que ainda existia”.

Neste café especial do Bellacosa Mainframe, vamos investigar o IBM FlashSystem, os FlashCore Modules de quinta geração, a detecção de ransomware no hardware, o Safeguarded Copy, o Cyber Vault, a inteligência artificial operacional e as diferenças entre os modelos FlashSystem 5600, 7600 e 9600.

Tudo explicado para o programador COBOL iniciante que talvez nunca tenha administrado uma storage, mas que certamente já gravou um arquivo, atualizou um registro ou descobriu — tarde demais — que o backup não estava tão atualizado quanto todos imaginavam.

Prepare o café.

Isole a cena.

Não toque nos snapshots.


Bellacosa Mainframe e o FlashSystem

1. A vítima: o dado corporativo

Em uma investigação criminal tradicional, existe uma vítima.

No mundo da infraestrutura, a vítima geralmente é o dado.

Pode ser:

  • uma conta bancária;

  • uma folha de pagamento;

  • uma apólice de seguros;

  • um prontuário médico;

  • um cadastro de clientes;

  • um arquivo VSAM;

  • uma tabela Db2;

  • uma imagem de máquina virtual;

  • um volume de Kubernetes;

  • um conjunto de treinamento de inteligência artificial;

  • ou aquele arquivo chamado CLIENTE-FINAL-AGORA-VAI-VERSAO-23.dat.

Durante muito tempo, a missão do storage era relativamente simples:

  1. armazenar o dado;

  2. devolver o dado quando solicitado;

  3. não perder o dado;

  4. fazer isso rapidamente.

Porém, o crime digital evoluiu.

Hoje, o storage não pode ser apenas um armário eletrônico. Ele precisa participar da segurança.

O motivo é simples: ransomware não está interessado apenas em derrubar servidores.

Ele quer destruir a confiança na informação.

Um ataque moderno pode tentar:

  • criptografar os dados de produção;

  • apagar backups acessíveis;

  • remover snapshots;

  • desabilitar replicações;

  • comprometer contas administrativas;

  • modificar políticas de retenção;

  • contaminar cópias históricas;

  • impedir que a empresa saiba qual versão do dado ainda é confiável.

A grande pergunta deixou de ser:

“Temos backup?”

Agora é:

“Temos uma cópia limpa, protegida, identificável e recuperável?”

Essa diferença parece pequena, mas separa um incidente controlável de uma catástrofe operacional.


2. O storage não é apenas um monte de discos

Para o iniciante, uma storage pode parecer apenas um grande conjunto de SSDs.

Algo como:

SERVIDORES
    |
    v
STORAGE
    |
    v
MUITOS DISCOS

Na prática, uma storage corporativa possui controladores, cache, memória, processadores, interfaces de rede, software de virtualização, mecanismos de replicação, compressão, criptografia, monitoramento e gerenciamento de falhas.

Uma arquitetura simplificada pode ser imaginada assim:

APLICAÇÃO COBOL, JAVA, SAP OU BANCO DE DADOS
                    |
                    v
           SISTEMA OPERACIONAL
                    |
                    v
          DRIVER / MULTIPATH / SAN
                    |
                    v
          CONTROLADORES DA STORAGE
                    |
                    v
           MÓDULOS FLASH / SSDs
                    |
                    v
                 DADOS

Cada camada pode proteger, acelerar ou transformar a operação.

O IBM FlashSystem acrescenta uma característica importante: parte da inteligência de proteção é levada para muito perto do ponto em que o dado realmente é gravado.

É aí que entra o FlashCore Module.


3. A primeira evidência: o FlashCore Module não é um SSD comum

Chamar um FlashCore Module de simples SSD seria como chamar um mainframe de “computador grande”.

Tecnicamente, não está completamente errado.

Mas também não explica quase nada.

O FlashCore Module, ou FCM, combina memória flash com lógica especializada para executar determinadas funções diretamente no módulo.

Dependendo da geração e da configuração, isso pode incluir:

  • compressão acelerada;

  • criptografia;

  • correção de erros;

  • gerenciamento de desgaste;

  • telemetria;

  • análise de padrões de I/O;

  • detecção de comportamentos anômalos.

O objetivo é aliviar parte do trabalho que normalmente ficaria concentrado nos controladores ou em camadas superiores de software.

Para um programador COBOL, podemos fazer uma analogia.

Imagine que todas as validações de um arquivo só fossem realizadas muito depois da gravação:

WRITE REGISTRO-CLIENTE.

PERFORM VALIDAR-DADOS-MAIS-TARDE.

Isso cria uma janela perigosa.

O dado já foi alterado.

O erro já entrou.

O sistema só perceberá depois.

Agora imagine uma arquitetura em que o próprio caminho da gravação participa da inspeção:

PERFORM ANALISAR-PADRAO-DO-DADO

IF OPERACAO-SUSPEITA
    PERFORM GERAR-ALERTA
END-IF

WRITE REGISTRO-CLIENTE.

Naturalmente, o hardware real não executa COBOL dessa forma. A comparação serve para mostrar o conceito: aproximar a análise do ponto de gravação.

É como colocar um perito na porta da sala de evidências, não apenas na central de monitoramento do outro lado da cidade.


4. FCM5: a quinta geração entra na cena

A quinta geração dos FlashCore Modules é apresentada pela IBM como uma evolução da análise e da proteção inline.

A palavra importante aqui é inline.

Em um modelo de análise posterior, a operação ocorre primeiro e a inspeção acontece depois:

DADO É GRAVADO
      |
      v
LOG É GERADO
      |
      v
SOFTWARE ANALISA
      |
      v
ALERTA APARECE

Em uma abordagem inline, parte da observação acontece durante o fluxo de I/O:

I/O CHEGA
   |
   v
PADRÃO É OBSERVADO
   |
   v
DADO É GRAVADO
   |
   v
ANOMALIA PODE GERAR ALERTA

Isso não significa que cada bloco recebe um carimbo dizendo “ransomware confirmado”.

Seria ótimo se o crime digital fosse tão educado.

O módulo procura alterações estatísticas e padrões anormais que, combinados, podem indicar atividade maliciosa.

Entre esses sinais estão:

  • mudanças abruptas na compressibilidade;

  • aumento da aleatoriedade dos dados;

  • alteração incomum do padrão de escrita;

  • crescimento repentino do volume de blocos modificados;

  • comportamento incompatível com a rotina histórica da carga.

É investigação por comportamento.

O suspeito não precisa deixar um bilhete dizendo:

“Olá, sou um ransomware. Favor não desligar a máquina.”

O sistema percebe que algo mudou.


5. Entropia: a impressão digital da criptografia

A palavra “entropia” parece pertencer a uma aula em que o professor escreve equações no quadro e metade da turma começa a planejar a fuga.

Mas a ideia básica é acessível.

Entropia, neste contexto, representa o grau de imprevisibilidade ou aleatoriedade dos dados.

Considere este conteúdo:

AAAAAAAAAAAAAAAAAAAAAAAAAAAA

É altamente previsível.

Comprime muito bem.

Agora veja:

7F9A2C81E4B6630D19AF82C7E520

É menos previsível.

Quando um arquivo é criptografado adequadamente, o resultado tende a parecer muito mais aleatório que o conteúdo original.

Um documento, uma planilha ou um banco de dados possuem estruturas reconhecíveis. Depois da criptografia, essas estruturas ficam escondidas.

Portanto, um aumento brusco na entropia de grandes volumes de dados pode ser um indicador de criptografia em massa.

Mas cuidado: alta entropia não prova, sozinha, a existência de ransomware.

Arquivos já comprimidos, vídeos, imagens, arquivos criptografados legitimamente e alguns bancos de dados também podem apresentar alta entropia.

A investigação precisa considerar o conjunto de evidências:

ALTA ENTROPIA
      +
MUITOS BLOCOS ALTERADOS
      +
PADRÃO INCOMUM DE ESCRITA
      +
MUDANÇA ABRUPTA DE COMPORTAMENTO
      =
POSSÍVEL INCIDENTE

Horatio retiraria os óculos e diria:

— Um bloco aleatório pode ser coincidência. Um milhão deles antes do amanhecer… já é um padrão.


6. Por que detectar rapidamente é tão importante?

Ransomware trabalha com velocidade.

Ele não envia um memorando dizendo:

“Informamos que iniciaremos a criptografia na próxima segunda-feira, às 9h, após o café.”

Quando consegue acesso, tenta causar o maior impacto possível antes que alguém perceba.

Imagine uma organização com centenas de terabytes e milhares de máquinas virtuais.

Se a detecção acontecer após muitas horas, o atacante pode ter:

  • criptografado volumes;

  • apagado snapshots;

  • alterado configurações;

  • comprometido contas;

  • desativado agentes;

  • contaminado cópias acessíveis;

  • iniciado movimentação lateral.

Por isso, reduzir o tempo entre a atividade suspeita e o alerta é valioso.

Entretanto, existe uma distinção fundamental:

detecção não é o mesmo que contenção.

Um alerta rápido não paralisa automaticamente todo o ataque.

A organização ainda precisa de:

  • processos de resposta;

  • integração com ferramentas de segurança;

  • isolamento de hosts;

  • bloqueio de contas;

  • segmentação;

  • playbooks;

  • responsáveis treinados;

  • testes de recuperação.

O hardware pode perceber o cheiro de fumaça.

Mas alguém ainda precisa saber onde está o extintor.


7. O erro clássico: acreditar que snapshot é sinônimo de proteção absoluta

Snapshot é uma tecnologia extremamente útil.

Ele registra um estado lógico dos dados em determinado momento, geralmente sem duplicar imediatamente toda a capacidade.

Em termos simples:

10:00 — ESTADO A
11:00 — ESTADO B
12:00 — ESTADO C

Se algo der errado às 12h15, talvez seja possível retornar ao estado das 12h.

Porém, existe um problema.

Snapshots convencionais são gerenciáveis.

Alguém autorizado pode criá-los.

E alguém autorizado pode removê-los.

O atacante moderno sabe disso.

Se ele comprometer uma credencial com privilégios elevados, pode tentar:

1. LOCALIZAR SNAPSHOTS
2. EXCLUIR SNAPSHOTS
3. DESABILITAR REPLICAÇÕES
4. CRIPTOGRAFAR PRODUÇÃO
5. EXIGIR RESGATE

O administrador, ao chegar pela manhã, encontra a produção criptografada e a prateleira de recuperação vazia.

É o equivalente digital ao criminoso que, antes de cometer o delito, desliga as câmeras e leva o gravador.


8. Safeguarded Copy: isolando a cena do crime

O Safeguarded Copy existe para criar cópias protegidas por políticas, com controles que dificultam sua alteração ou exclusão indevida.

A ideia central é separar a cópia protegida da administração operacional cotidiana.

Pense em três zonas:

[ PRODUÇÃO ]
     |
     v
[ CÓPIA PROTEGIDA ]
     |
     v
[ PROCESSO CONTROLADO DE RECUPERAÇÃO ]

O dado de produção continua atendendo aplicações.

A cópia protegida permanece sob regras específicas de retenção e acesso.

A recuperação não é simplesmente um clique impulsivo executado por qualquer usuário administrativo.

Isso reduz o risco de que uma credencial comprometida destrua simultaneamente a produção e todas as opções de retorno.

Mas precisamos evitar a linguagem mágica.

Nenhuma tecnologia deve ser interpretada como:

“Nem Deus, com senha de administrador, consegue apagar.”

A segurança depende de:

  • configuração correta;

  • políticas de retenção;

  • separação de funções;

  • proteção das credenciais;

  • autenticação forte;

  • controle de acesso;

  • procedimentos documentados;

  • integração com a estratégia de recuperação.

Uma ferramenta poderosa mal configurada pode virar apenas uma tela bonita no console.

No CSI, a evidência só é válida quando a cadeia de custódia foi preservada.

No Data Center, acontece a mesma coisa.


9. Cyber Vault: o laboratório onde os dados são interrogados

Ter uma cópia protegida é excelente.

Mas ainda falta responder:

“Essa cópia está limpa?”

Imagine que o atacante permaneceu silencioso na rede durante semanas.

Ele instalou ferramentas, modificou arquivos e criou persistência.

Depois, a empresa gerou cópias protegidas normalmente.

Agora existem várias cópias.

Algumas podem conter sinais da invasão.

Restaurar uma cópia contaminada pode reintroduzir o problema.

É aqui que entra o conceito de Cyber Vault.

O Cyber Vault é um ambiente controlado para recuperar, montar, examinar e validar dados antes de devolvê-los à produção.

Fluxo conceitual:

CÓPIA PROTEGIDA
       |
       v
AMBIENTE ISOLADO
       |
       v
ANÁLISE TÉCNICA
       |
       v
VALIDAÇÃO
       |
       v
RECUPERAÇÃO CONFIÁVEL

O vault pode participar de testes como:

  • verificação de consistência;

  • análise de malware;

  • inspeção de logs;

  • validação de bancos de dados;

  • teste de inicialização;

  • comparação com padrões históricos;

  • execução de aplicações em ambiente isolado.

É o equivalente ao laboratório forense.

A evidência não volta imediatamente para a rua.

Primeiro, é examinada sob luz fria por alguém usando luvas.


10. Backup, snapshot, cópia protegida e vault não são a mesma coisa

Essa confusão é frequente.

Vamos organizar.

Backup

É uma cópia dos dados criada para recuperação. Pode estar em disco, fita, nuvem ou outro meio.

Snapshot

É um ponto lógico no tempo, normalmente eficiente e rápido, muitas vezes dependente da mesma plataforma de storage.

Cópia protegida

É uma cópia com regras adicionais contra alteração ou exclusão, criada para resistir a ataques e erros administrativos.

Cyber Vault

É um processo ou ambiente isolado para validar e recuperar os dados com segurança.

A arquitetura madura usa camadas:

PRODUÇÃO
   +
SNAPSHOTS OPERACIONAIS
   +
CÓPIAS PROTEGIDAS
   +
BACKUPS EXTERNOS
   +
CÓPIAS OFFLINE OU ISOLADAS
   +
CYBER VAULT
   +
TESTES DE RECUPERAÇÃO

Segurança real raramente depende de uma única solução.

É como um programa COBOL crítico.

Você não confia apenas em um IF.

Você valida entrada, status de arquivo, SQLCODE, retorno de subprograma e condição final.

Ou pelo menos deveria.


11. FlashSystem.ai: o coadministrador que nunca pede férias

Uma storage moderna gera uma quantidade absurda de telemetria.

Ela observa:

  • latência;

  • IOPS;

  • throughput;

  • utilização de cache;

  • ocupação;

  • erros de portas;

  • caminhos;

  • filas;

  • temperatura;

  • compressão;

  • capacidade;

  • saúde dos módulos;

  • desempenho por volume;

  • tendências históricas.

Um administrador humano pode interpretar muitos desses dados.

Mas não consegue observar tudo, o tempo inteiro, em centenas de sistemas.

A proposta do FlashSystem.ai e das funções de IA operacional é transformar telemetria em orientação, recomendação e, em alguns casos, automação.

O fluxo é semelhante a:

COLETAR MÉTRICAS
      |
      v
CORRELACIONAR EVENTOS
      |
      v
IDENTIFICAR ANOMALIAS
      |
      v
SUGERIR OU EXECUTAR AÇÃO
      |
      v
REGISTRAR RESULTADO

Exemplos de valor operacional incluem:

  • identificar tendência de saturação;

  • perceber degradação gradual;

  • correlacionar falhas de caminho;

  • recomendar redistribuição;

  • destacar riscos de capacidade;

  • reduzir tempo gasto em diagnóstico básico.

Mas o termo “Agentic AI” precisa ser lido com maturidade.

Não significa necessariamente que a storage ganhou consciência, escolheu um nome e começou a enviar currículo para vagas de administrador sênior.

Significa que funções de automação podem utilizar contexto, telemetria, recomendações e fluxos orientados por objetivos.

A autonomia real varia conforme o produto, a função, a política e as permissões.

Sempre pergunte:

  • o que o agente apenas recomenda?

  • o que ele pode executar?

  • existe aprovação humana?

  • há auditoria?

  • é possível desfazer?

  • quais credenciais ele utiliza?

  • o que acontece quando o modelo erra?

IA sem governança é apenas um estagiário extremamente rápido com acesso administrativo.


12. Conhecendo os suspeitos: FlashSystem 5600, 7600 e 9600

A imagem apresentada mostra três integrantes da família FlashSystem.

Eles compartilham conceitos e recursos, mas atendem escalas diferentes.

IBM FlashSystem 5600

O FlashSystem 5600 ocupa um espaço compacto e pode ser adequado para:

  • filiais;

  • edge computing;

  • ambientes menores;

  • consolidação departamental;

  • empresas de médio porte;

  • sites secundários;

  • ambientes que precisam de baixa latência em pouco espaço físico.

Seu formato compacto não significa ausência de recursos empresariais.

É como aquele perito silencioso no canto da sala que parece discreto, mas encontra uma fibra de tecido capaz de resolver o caso inteiro.

Ele pode ser usado em projetos nos quais espaço, consumo e densidade importam.

Imagine uma indústria com várias unidades regionais.

Cada unidade executa sistemas locais, máquinas virtuais e coleta de dados de produção.

O 5600 pode cumprir o papel de plataforma compacta, mantendo recursos de proteção e integração corporativa.


IBM FlashSystem 7600

O 7600 ocupa uma posição intermediária, voltada a cargas corporativas amplas.

Pode atender:

  • ambientes VMware;

  • bancos de dados;

  • sistemas ERP;

  • OpenShift;

  • consolidação de servidores;

  • aplicações de missão crítica;

  • cargas mistas;

  • nuvens privadas.

É o investigador veterano.

Não precisa derrubar a porta.

Ele já sabe onde procurar.

Em muitas organizações, o modelo intermediário representa o equilíbrio entre capacidade, desempenho, expansão e custo.

Um banco regional, por exemplo, poderia consolidar:

  • máquinas virtuais;

  • Db2 distribuído;

  • SQL Server;

  • aplicações Java;

  • servidores de arquivos;

  • ambientes de homologação.

Tudo isso mantendo políticas de proteção e recuperação.


IBM FlashSystem 9600

O FlashSystem 9600 é direcionado a grandes ambientes empresariais e cargas intensivas.

Entre os cenários possíveis:

  • grandes bancos;

  • telecomunicações;

  • governo;

  • inteligência artificial;

  • análise de dados;

  • SAP;

  • bancos de dados de grande porte;

  • consolidação massiva;

  • ambientes com altíssimos requisitos de disponibilidade.

É o chefe da unidade.

Entra na sala, observa seis petabytes, milhões de IOPS e uma equipe em pânico.

Depois pergunta:

— Quem alterou a política de retenção?

O 9600 é projetado para ambientes nos quais desempenho, escalabilidade e continuidade são requisitos centrais, não acessórios.

A presença de processadores potentes nos controladores ajuda a sustentar serviços como virtualização, compressão, replicação, gerenciamento e funções avançadas de dados.


13. IOPS: o número que todo vendedor adora e todo arquiteto deve interrogar

IOPS significa Input/Output Operations Per Second.

Ou operações de entrada e saída por segundo.

Quanto maior o número, mais operações o sistema pode realizar em determinada condição.

Mas IOPS isolado não conta a história inteira.

O resultado depende de:

  • tamanho do bloco;

  • proporção de leitura e escrita;

  • acesso aleatório ou sequencial;

  • latência;

  • cache;

  • compressibilidade;

  • número de controladores;

  • configuração;

  • protocolo;

  • quantidade de hosts;

  • perfil da aplicação.

Uma storage pode alcançar milhões de IOPS em um teste específico e entregar muito menos em uma carga real com blocos grandes, escrita intensa e replicação síncrona.

É como dizer:

“Este programa COBOL processa dez milhões de registros.”

Ótimo.

Mas em quanto tempo?

Com qual arquivo?

Usando qual índice?

Executando quais cálculos?

Com quantos acessos Db2?

Sob qual concorrência?

A pergunta correta não é:

“Quantos IOPS aparecem no folheto?”

A pergunta correta é:

“Qual desempenho teremos com a nossa carga, nossa latência, nossa proteção e nosso padrão de crescimento?”

CSI não condena alguém apenas porque ele estava no bairro.

Infraestrutura não deveria comprar storage apenas porque o gráfico do fornecedor tinha a barra mais comprida.


14. A provocação contra Pure, Dell, NetApp e VAST

O texto original utiliza uma estratégia comum em marketing competitivo: simplificar o rival e destacar o diferencial próprio.

Pure Storage, Dell, NetApp e VAST não são fabricantes amadores esperando o primeiro ransomware da história.

Todos possuem mecanismos de proteção, snapshots, replicação, análise, integração e recursos de resiliência.

A diferença está na arquitetura, implementação, profundidade, integração e operação.

Pure Storage

A Pure é conhecida por simplicidade operacional, desempenho e experiência de gerenciamento.

Seus mecanismos de proteção não podem ser resumidos como “um software lento que avisa tarde demais”.

Essa caricatura é boa para uma postagem provocativa, mas ruim para uma análise técnica.

A pergunta correta é:

  • onde ocorre a detecção?

  • com qual granularidade?

  • qual o tempo típico?

  • que ações são possíveis?

  • como snapshots são protegidos?

  • como funciona a recuperação?


Dell

A Dell possui uma ampla família de produtos, incluindo arquiteturas voltadas a diferentes níveis empresariais.

Também oferece tecnologias de cyber recovery, snapshots protegidos, replicação e integração com ecossistemas de backup.

Dizer que a Dell depende apenas de “sorte em software” seria injusto.

Porém, a IBM pode destacar como diferencial a inteligência embutida nos módulos FlashCore e a integração com sua plataforma.


NetApp

A NetApp possui longa experiência com snapshots, proteção de dados, replicação e políticas de imutabilidade.

O risco de um administrador comprometido é real em qualquer plataforma.

Por isso, a discussão deve envolver:

  • separação de funções;

  • autenticação multifator;

  • retenção;

  • WORM;

  • contas de emergência;

  • auditoria;

  • proteção de políticas;

  • isolamento.

O problema não é apenas “o snapshot da marca X pode ser apagado”.

O problema é:

“Quem pode apagar, em quais condições, com qual auditoria e com qual possibilidade de recuperação?”


VAST Data

A VAST ganhou espaço em grandes ambientes de dados, inteligência artificial e análise em escala.

A crítica sobre necessidade de administração manual deve ser verificada em cada cenário.

Cargas de IA realmente podem exigir planejamento cuidadoso de desempenho, rede, capacidade e recuperação.

Mas isso vale para praticamente qualquer infraestrutura de grande porte.

Não existe storage mágico.

Existe arquitetura bem dimensionada ou orçamento queimando lentamente diante de uma apresentação em PowerPoint.


15. Passo a passo: como pensar uma estratégia de cyber resilience

Agora vamos sair da cena do crime e montar uma defesa.

Passo 1 — Classifique os dados

Descubra o que é realmente crítico.

Pergunte:

  • quais sistemas não podem parar?

  • quais dados possuem obrigação regulatória?

  • quais aplicações precisam voltar primeiro?

  • qual perda de dados é aceitável?

  • quanto tempo de interrupção é tolerável?

Isso leva aos conceitos de RPO e RTO.

RPO

Quanto dado a empresa aceita perder.

Exemplo:

RPO = 15 minutos

Significa que, em uma recuperação, pode haver perda de até 15 minutos de alterações.

RTO

Quanto tempo a empresa aceita ficar indisponível.

Exemplo:

RTO = 2 horas

O sistema precisa retornar em até duas horas.


Passo 2 — Mapeie todas as cópias

Liste:

  • snapshots;

  • backups;

  • replicações;

  • fitas;

  • nuvem;

  • cópias externas;

  • cópias isoladas;

  • ambientes de vault.

Muitas empresas descobrem durante a crise que “backup” era apenas um snapshot no mesmo equipamento.

Isso não é diversidade.

É colocar a chave reserva dentro do carro trancado.


Passo 3 — Proteja as credenciais

Implemente:

  • autenticação multifator;

  • contas nominativas;

  • menor privilégio;

  • segregação de funções;

  • rotação de senhas;

  • cofres de credenciais;

  • auditoria;

  • contas emergenciais controladas.

A melhor cópia imutável do mundo pode ser enfraquecida por uma política administrativa desastrosa.


Passo 4 — Configure retenção protegida

Defina:

  • frequência;

  • duração;

  • quantidade de pontos;

  • políticas por aplicação;

  • responsáveis;

  • processo de restauração.

Um sistema financeiro pode exigir cópias mais frequentes que um repositório de documentos históricos.


Passo 5 — Crie um ambiente de validação

Não restaure dados desconhecidos diretamente em produção.

Utilize um ambiente isolado para:

  • montar volumes;

  • validar bancos;

  • executar antivírus;

  • inspecionar logs;

  • testar aplicações;

  • verificar integridade.


Passo 6 — Integre os alertas

Um alerta preso no console da storage não ajuda muito se ninguém olha o console.

Integre com:

  • SIEM;

  • central de operações;

  • sistemas de chamados;

  • e-mail corporativo;

  • mensageria;

  • automação de resposta.


Passo 7 — Teste a recuperação

Executar backup não prova capacidade de recuperação.

O único teste real é restaurar.

Crie exercícios periódicos:

SELECIONAR CÓPIA
      |
      v
RESTAURAR
      |
      v
VALIDAR BANCO
      |
      v
SUBIR APLICAÇÃO
      |
      v
MEDIR TEMPO
      |
      v
DOCUMENTAR PROBLEMAS

Backup não testado é fé.

E fé, embora respeitável em muitos contextos, não substitui evidência em uma sala de crise.


16. O que o programador COBOL precisa saber

Você talvez esteja pensando:

“Mas eu programo COBOL. Quem cuida da storage é outra equipe.”

Essa separação é perigosa.

O programador precisa entender pelo menos:

  • onde seus arquivos são armazenados;

  • qual aplicação depende de qual volume;

  • como funciona o backup;

  • se existe consistência transacional;

  • como Db2, CICS ou VSAM serão recuperados;

  • qual é a ordem correta de inicialização;

  • como validar os dados restaurados;

  • quais arquivos temporários não precisam ser protegidos;

  • quais logs são indispensáveis.

Recuperar bytes não é o mesmo que recuperar uma aplicação.

Imagine restaurar:

  • o VSAM das contas às 10h;

  • o log de transações às 11h;

  • a tabela Db2 às 9h;

  • o arquivo de controle às 12h.

Cada componente pode estar íntegro isoladamente.

Mas o sistema completo pode ficar inconsistente.

É como reunir quatro depoimentos verdadeiros sobre horários diferentes e tentar construir um único álibi.

Por isso, a recuperação deve considerar dependência e consistência.


17. Easter eggs forenses do Data Center

Toda investigação Bellacosa merece algumas curiosidades escondidas.

Easter egg 1 — O arquivo que nunca deveria ser apagado

Em muitos ambientes existe um arquivo chamado algo semelhante a:

NAO-APAGAR

Naturalmente, ele é o primeiro a ser apagado.

O nome do arquivo não é um mecanismo de segurança.


Easter egg 2 — A senha do storage

Se a senha administrativa contém o nome da empresa e o ano atual, o criminoso não precisará de inteligência artificial.

Precisará apenas de calendário.


Easter egg 3 — O backup bem-sucedido

Muitos relatórios mostram:

BACKUP COMPLETED SUCCESSFULLY

Isso significa apenas que o processo acredita ter copiado alguma coisa.

Não significa que:

  • a cópia está íntegra;

  • contém todos os dados;

  • pode ser restaurada;

  • a aplicação iniciará;

  • a senha do backup ainda é conhecida.


Easter egg 4 — O volume TEMP

Algum desenvolvedor grava dados críticos em um volume chamado TEMP.

Isso é uma lei não documentada da computação.


Easter egg 5 — O administrador aposentado

A conta de um administrador que saiu da empresa em 2019 continua ativa.

Ela possui acesso total.

A senha nunca expirou.

Quando o incidente acontece, todos perguntam:

— Quem é Carlos?

Ninguém sabe.

Carlos, entretanto, ainda pode apagar a produção.


18. A verdade final sobre “segurança no silício”

Colocar inteligência no hardware é uma vantagem arquitetural relevante.

Permite observar operações em um ponto extremamente próximo dos dados.

Pode reduzir latência de detecção.

Pode fornecer telemetria difícil de obter em outras camadas.

Mas não substitui segurança completa.

O ataque pode começar em:

  • phishing;

  • Active Directory;

  • credenciais vazadas;

  • VPN;

  • aplicação;

  • hipervisor;

  • endpoint;

  • fornecedor terceirizado;

  • script administrativo;

  • pipeline DevOps.

O FlashCore Module não impedirá um usuário autorizado de enviar voluntariamente dados sigilosos para um criminoso.

Também não corrigirá:

  • ausência de MFA;

  • rede plana;

  • backup mal configurado;

  • falta de documentação;

  • equipe sem treinamento;

  • sistemas abandonados;

  • patches atrasados;

  • processos inexistentes.

Segurança em camadas continua indispensável:

USUÁRIO
  |
IDENTIDADE
  |
REDE
  |
SERVIDOR
  |
APLICAÇÃO
  |
BANCO DE DADOS
  |
STORAGE
  |
BACKUP
  |
CYBER VAULT

Cada camada ajuda a compensar a falha de outra.


Conclusão: a evidência estava nos blocos

Ao final do episódio, o ransomware foi detectado.

Os hosts comprometidos foram isolados.

As credenciais foram bloqueadas.

Uma cópia protegida foi levada ao Cyber Vault.

Os bancos de dados foram validados.

As aplicações retornaram.

A diretoria convocou uma reunião para descobrir por que uma conta genérica ainda possuía acesso administrativo.

A equipe de segurança apresentou um relatório de cento e oitenta páginas.

A gerência pediu um resumo em um slide.

O programador COBOL tomou o último gole de café e percebeu que o storage moderno deixou de ser apenas o lugar onde os dados dormem.

Ele agora observa.

Compara.

Registra.

Protege.

E, em alguns casos, ajuda a descobrir que o comportamento dos dados mudou antes que o restante da organização perceba a invasão.

O IBM FlashSystem combina controladores, FlashCore Modules, telemetria, recursos de proteção, Safeguarded Copy, Cyber Vault e automação operacional para construir uma estratégia de resiliência.

Os modelos 5600, 7600 e 9600 atendem escalas diferentes, desde ambientes compactos até grandes infraestruturas empresariais.

O diferencial mais interessante não está apenas nos milhões de IOPS, na capacidade ou no número de núcleos.

Está na ideia de colocar parte da investigação perto do próprio dado.

Porque, quando a casa digital pega fogo, não basta saber que existe fumaça.

É preciso descobrir:

  • onde começou;

  • quanto foi atingido;

  • quais evidências sobreviveram;

  • qual cópia ainda é confiável;

  • e quanto tempo a empresa levará para voltar à produção.

O chefe da perícia observa o rack pela última vez.

Coloca os óculos escuros.

E sentencia:

— O criminoso achou que estava apagando o passado…

Pausa dramática.

— Mas o passado estava salvaguardado.

Entra o grito da abertura.

E, em algum lugar do Data Center, um programa COBOL continua processando o fechamento noturno como se absolutamente nada tivesse acontecido.


segunda-feira, 20 de novembro de 2023

Agente 86 Entra no CPD — O Dia em que o Kaos Descobriu que Não Precisava Explodir o Mainframe, Bastava Convencer Alguém a Digitar a Senha

 

Bellacosa Mainframe e a invasao do mainframe

☕ Um Café no Bellacosa Mainframe

Agente 86 Entra no CPD — O Dia em que o Kaos Descobriu que Não Precisava Explodir o Mainframe, Bastava Convencer Alguém a Digitar a Senha

Ou: como DDoS, phishing, malware, credential stuffing, MITM, ransomware, RACF, Zero Trust e um programador COBOL iniciante terminaram presos na mesma operação de segurança — enquanto Maxwell Smart insistia que tudo estava “sob controle”

Existe um erro recorrente quando alguém começa a estudar cybersecurity: imaginar que cada ataque pertence a uma gaveta perfeitamente separada.

De um lado ficam os vírus.

Em outra gaveta ficam os hackers.

Em outra, as senhas.

Em outra, a rede.

Em outra, o ransomware.

E em algum lugar escuro do datacenter existe um sujeito de capuz digitando coisas verdes em uma tela preta enquanto uma caveira pisca dramaticamente.

É uma imagem maravilhosa para cinema.

Para segurança da informação, porém, é quase tão útil quanto Maxwell Smart tentando abrir a porta secreta da CONTROL e sendo esmagado por ela.

Porque ataques reais raramente acontecem de forma isolada.

Eles são cadeias.

Um criminoso pode começar com reconhecimento, descobrir nomes e endereços, enviar phishing, roubar uma credencial, entrar numa VPN, mapear a rede, comprometer outro equipamento, instalar malware, coletar novas credenciais, movimentar-se lateralmente, exfiltrar dados e, finalmente, disparar ransomware.

Quando você olha apenas para o ransomware, está olhando para o último episódio da série.

O ataque começou muitos capítulos antes.

Portanto, programador COBOL, pegue seu café, sente-se ao lado do console e esconda o telefone-sapato do Agente 86 antes que ele tente discar para o RACF.

Hoje vamos transformar aquelas famosas listas de “tipos de ataques” em algo que realmente faça sentido.



1. Missão número 1: entender o que realmente está sendo atacado

Antes de decorar nomes, precisamos fazer uma pergunta simples:

Qual parte do sistema o atacante está tentando comprometer?

Podemos dividir o problema em quatro grandes famílias:

FamíliaObjetivo
Ataques de redeInterferir, observar ou manipular comunicações
Ataques de identidade/senhaConseguir se passar por usuário autorizado
MalwareExecutar código malicioso dentro do ambiente
Ataques cibernéticos combinadosEncadear técnicas até atingir um objetivo

Essa divisão já ajuda enormemente.

Imagine um banco.

O mainframe pode estar funcionando perfeitamente.

O COBOL também.

O Db2 também.

O CICS também.

Mas alguém compromete a estação Windows de um administrador com acesso privilegiado.

A pergunta então deixa de ser:

“O mainframe foi hackeado?”

e passa a ser:

“O caminho até o mainframe foi comprometido?”

Essa diferença é gigantesca.



2. Os três pilares da segurança

Antes de continuarmos, precisamos conversar com três velhos conhecidos:

Confidencialidade, Integridade e Disponibilidade.

O famoso modelo CIA:

Confidentiality
Integrity
Availability

Confidencialidade significa:

somente quem deve ver os dados consegue vê-los.

Integridade:

os dados não podem ser modificados indevidamente.

Disponibilidade:

o serviço precisa continuar funcionando.

Um ataque DDoS, por exemplo, normalmente não precisa roubar informação nenhuma.

Ele pode simplesmente impedir que o serviço funcione.

Está atacando Availability.

Já um MITM pode ameaçar confidencialidade e integridade.

Um ransomware pode atingir disponibilidade, integridade e confidencialidade ao mesmo tempo.

Agente 86 olha para a tela:

— Chefe, temos três suspeitos!

O Chefe responde:

— Smart, isso não são suspeitos. São os pilares da segurança.

— Eu sabia disso.

Não sabia.



3. DoS: ninguém entra no prédio

Denial of Service significa negar serviço.

Imagine uma aplicação capaz de atender dez mil requisições por segundo.

Alguém produz tráfego ou trabalho suficiente para consumir recursos.

Podem acabar:

  • CPU;

  • memória;

  • conexões;

  • threads;

  • filas;

  • largura de banda;

  • sockets;

  • recursos da aplicação.

O sistema continua existindo.

Mas deixou de responder adequadamente.

É como um restaurante que possui cem mesas e recebe dez mil pessoas de uma vez.

A cozinha não foi destruída.

O prédio não caiu.

Simplesmente não consegue atender.


4. DDoS: agora o Kaos alugou um exército

Distributed Denial of Service é o mesmo conceito multiplicado.

Em vez de um atacante:

Atacante → Servidor

temos:

Computador infectado ─┐
Câmera IoT ───────────┤
Servidor infectado ───┤
Roteador comprometido ├──► ALVO
PC doméstico ─────────┤
Outro equipamento ────┘

Isso normalmente envolve uma botnet.

E veja a primeira conexão importante:

MALWARE
  ↓
BOTNET
  ↓
DDoS

Já ficou claro que as categorias não vivem isoladas.

Um malware pode criar uma botnet.

A botnet pode realizar DDoS.

Um ataque alimenta outro.


5. Reconnaissance: o Agente 86 olha a planta do prédio

Antes de invadir qualquer coisa, um atacante inteligente tenta entender o terreno.

Isso é reconnaissance.

Reconhecimento pode envolver descobrir:

  • hosts;

  • endereços IP;

  • domínios;

  • serviços;

  • portas;

  • tecnologias;

  • versões;

  • sistemas;

  • exposição pública;

  • relacionamentos entre máquinas.

Um port scan, por exemplo, tenta descobrir quais serviços parecem estar acessíveis.

Host
 ├── 22
 ├── 80
 ├── 443
 ├── 8080
 └── ...

Importante:

port scanning não é automaticamente ataque.

Administradores fazem isso.

Pentesters fazem isso.

Equipes de segurança fazem isso.

O contexto importa.

Um martelo pode construir uma casa ou quebrar uma janela.

A ferramenta sozinha não define a intenção.


6. Packet Sniffing: escutando o telefone da CONTROL

Sniffing significa observar tráfego de rede.

Administradores utilizam análise de pacotes para diagnosticar problemas.

Por exemplo:

origem
destino
protocolo
porta
latência
retransmissões
flags
erros

Um atacante pode tentar observar informações expostas.

Mas existe uma grande diferença entre:

HTTP

e:

HTTPS/TLS

Capturar pacotes criptografados não significa automaticamente conseguir ler o conteúdo.

TLS existe justamente para proteger comunicações.

E aqui aparece um conceito muito mais profundo:

criptografia não serve apenas para esconder dados.

Ela também pode participar da autenticação do outro lado da comunicação.


7. MITM: “desculpe, mas você está falando comigo”

Man-in-the-Middle ocorre quando um terceiro consegue posicionar-se entre duas partes.

Alice pensa estar falando com Bob:

Alice ───────── Bob

Mas Mallory está no caminho:

Alice ←→ Mallory ←→ Bob

Mallory pode tentar observar, retransmitir ou modificar comunicações.

É aqui que TLS, certificados e validação correta tornam-se importantíssimos.

Imagine a conversa:

— Aqui é o servidor do banco.

— Tem certeza?

Essa é uma das perguntas criptográficas mais importantes da Internet.


8. ARP Spoofing: “o gateway sou eu”

Em redes locais, ARP ajuda a relacionar endereços IP e MAC.

Simplificando:

Quem possui 192.168.1.1?

E alguém responde:

Eu, neste endereço MAC.

Num cenário de spoofing ou poisoning, um atacante tenta introduzir informações falsas.

Conceitualmente:

Vítima:
Onde está o gateway?

Atacante:
EU SOU O GATEWAY!

O resultado pode permitir manipular caminhos de tráfego.

E novamente:

ARP spoofing
    ↓
MITM
    ↓
sniffing

Observe a cadeia.

Segurança é frequentemente isto:

uma técnica preparando a próxima.


9. DNS: a lista telefônica do mundo digital

Você digita:

banco.com

Mas computadores trabalham com endereços.

DNS resolve nomes para endereços.

Se essa resolução for manipulada, você pode digitar o nome correto e acabar no lugar errado.

banco.com
    ↓
DNS legítimo
    ↓
servidor verdadeiro

versus:

banco.com
    ↓
resolução comprometida
    ↓
servidor malicioso

DNS spoofing enfatiza respostas falsas.

DNS cache poisoning enfatiza contaminar informações armazenadas em cache.

É quase como alterar o número de telefone de uma empresa na lista telefônica.

Você disca corretamente.

Mas chega ao criminoso.


10. Evil Twin: o Wi-Fi gratuito que custou caro

Imagine um aeroporto.

Você encontra:

Airport_Free_WiFi

Ao lado:

Airport_Free_WiFi_5G

Qual é legítimo?

Um Evil Twin é um ponto de acesso configurado para parecer legítimo.

O detalhe brilhante do ataque:

a vítima conecta-se voluntariamente.

Ninguém precisou invadir fisicamente o notebook.

A pessoa entrou na rede errada.

É um encontro perfeito entre rede e engenharia social.


11. Password attacks: atacar o segredo ou atacar quem conhece o segredo?

Agora mudamos de andar no prédio da CONTROL.

Em vez de atacar a rede, atacamos identidade.

Temos:

  • brute force;

  • dictionary attack;

  • credential stuffing;

  • password spraying;

  • rainbow tables;

  • keylogging;

  • phishing;

  • shoulder surfing;

  • social engineering;

  • hash cracking;

  • pass-the-hash;

  • default passwords.

O objetivo é conseguir algo que permita autenticação.


12. Brute force: a marreta matemática

Brute force tenta possibilidades.

aaaa
aaab
aaac
...

O problema para o atacante é que espaços de senha podem crescer absurdamente.

Por isso sistemas modernos usam:

  • rate limiting;

  • lockout adaptativo;

  • MFA;

  • monitoramento;

  • detecção de anomalias.

Uma coisa importante para o programador iniciante:

não tente inventar sua própria política de autenticação dentro do programa COBOL.

Deixe identidade para sistemas especializados.

No z/OS, isso significa respeitar mecanismos de segurança da plataforma.


13. Dictionary attack: humanos são previsíveis

Em vez de testar tudo, o atacante usa palavras comuns e padrões humanos.

Pessoas gostam de:

  • nomes;

  • datas;

  • times;

  • animais;

  • nomes de empresas;

  • sequências;

  • variações previsíveis.

Em vez de procurar qualquer senha possível, o atacante procura aquilo que seres humanos provavelmente escolheriam.

O algoritmo não ficou mais inteligente.

Ele simplesmente passou a explorar psicologia.


14. Credential stuffing: quando um vazamento vira dez invasões

Imagine:

usuario@email.com
SenhaSuperForte123!

Excelente senha.

Mas o usuário repete a mesma em quinze serviços.

Um deles sofre vazamento.

O criminoso pega usuário e senha vazados e testa em outros serviços.

Isso é credential stuffing.

A senha não foi quebrada.

Foi reutilizada.

Por isso uma regra moderna extremamente importante é:

credenciais diferentes em serviços diferentes.

Password managers ajudam justamente nisso.


15. Password spraying: uma senha para muitas pessoas

Brute force:

uma conta
muitas senhas

Password spraying:

muitas contas
poucas senhas

O objetivo pode ser evitar mecanismos simples de bloqueio.

O atacante tenta algumas senhas comuns contra vários usuários.

Isso mostra outra verdade da segurança:

defesas previsíveis também podem ser estudadas.


16. Hashing: senha não deveria ficar guardada como texto

Um sistema bem projetado não deveria armazenar:

senha = "abc123"

em texto puro.

O modelo moderno envolve funções apropriadas para armazenamento de senha:

password
  +
salt
  ↓
password hashing/KDF
  ↓
valor armazenado

O salt ajuda a impedir que valores iguais produzam o mesmo resultado reutilizável em massa.

Rainbow tables historicamente exploram pré-computações de hashes.

Com salts únicos e algoritmos modernos apropriados, essa técnica perde muito da vantagem.


17. Pass-the-Hash: “não preciso da senha, obrigado”

Em alguns ambientes e mecanismos, um atacante pode utilizar material derivado da autenticação sem conhecer a senha original.

Esse conceito ensina algo enorme:

não protegemos apenas:

password

Protegemos também:

token
cookie
ticket
hash
session
certificate
key

Identidade virou ecossistema.


18. Default Password: a porta blindada com a chave pendurada

Existem vulnerabilidades sofisticadas.

E existem:

admin / admin

Dispositivos e sistemas configurados com credenciais padrão esquecidas representam risco histórico.

É uma das lições mais cruéis da segurança:

tecnologias sofisticadas podem ser derrotadas por configuração preguiçosa.


19. Phishing: por que quebrar criptografia se posso telefonar para o usuário?

Phishing explora confiança.

O atacante tenta convencer alguém a:

  • clicar;

  • autenticar;

  • fornecer informação;

  • aprovar acesso;

  • executar alguma ação.

Ele não precisa derrotar AES.

Não precisa quebrar TLS.

Precisa convencer Carlos do financeiro.

Isso muda a filosofia defensiva.

Treinamento é importante.

Mas sistemas devem ser projetados para que um erro humano isolado não destrua tudo.


20. Spear Phishing e Whaling

Phishing pode ser genérico.

Spear phishing é direcionado.

Whaling mira executivos ou pessoas de alto valor.

Quanto mais informações o atacante possui, mais convincente pode ser.

É por isso que reconnaissance não significa apenas escanear portas.

Pode significar descobrir:

quem trabalha onde
quem aprova pagamentos
quem administra sistemas
quem possui acesso privilegiado

LinkedIn, redes sociais, páginas corporativas e documentos públicos também podem alimentar reconhecimento.


21. Shoulder Surfing: o ataque zero megabytes

Às vezes segurança não precisa de software.

A pessoa simplesmente olha:

PIN
senha
tela
código
documento

Isso é shoulder surfing.

Nenhum malware.

Nenhum exploit.

Nenhum zero-day.

Somente:

👀

Segurança da informação inclui segurança física.


22. Malware: quando o inimigo atravessou o portão

Agora entramos na família:

  • vírus;

  • worm;

  • trojan;

  • ransomware;

  • spyware;

  • adware;

  • rootkit;

  • keylogger;

  • botnet;

  • backdoor;

  • fileless malware;

  • cryptojacking;

  • logic bomb;

  • loader.

Aqui perguntamos:

que comportamento o código malicioso executa?


23. Virus versus Worm

Vírus tradicionalmente associa-se a outros arquivos ou programas.

Worm possui capacidade de propagação automática.

VÍRUS
arquivo → execução → infecção
WORM
máquina A
 ↓
máquina B
 ↓
máquina C
 ↓
máquina D

Worms podem crescer muito rapidamente.

Por isso segmentação de rede é tão importante.

Se tudo consegue falar livremente com tudo:

um problema local pode virar problema corporativo.


24. Trojan: o presente do Kaos

Trojan aparenta ser algo legítimo.

Programa.

Documento.

Jogo.

Instalador.

Update.

Mas contém comportamento malicioso.

O usuário abre o portão.

O Cavalo de Troia atravessa.

A metáfora atravessou milhares de anos e continua perfeita.


25. Ransomware: o último episódio, não necessariamente o primeiro

O desenho popular é:

arquivos criptografados
       ↓
pague resgate

Mas operações modernas podem envolver:

phishing
   ↓
acesso inicial
   ↓
roubo de credenciais
   ↓
reconhecimento
   ↓
movimento lateral
   ↓
exfiltração
   ↓
sabotagem de recuperação
   ↓
criptografia
   ↓
extorsão

Por isso backup é indispensável.

Mas backup sozinho não resolve tudo.

Se dados forem exfiltrados, a vítima pode recuperar arquivos e ainda enfrentar extorsão.


26. Spyware e Keylogger

Spyware coleta informações.

Keylogger captura entrada de teclado.

Mas hoje credenciais podem ser obtidas também por:

  • cookies;

  • tokens;

  • sessões;

  • navegador;

  • clipboard;

  • credenciais armazenadas.

Esse detalhe explica por que MFA, apesar de excelente, não significa invulnerabilidade.

Se a sessão autenticada for comprometida, o atacante talvez não precise pedir um segundo fator novamente naquele momento.


27. Rootkit: “não encontrei nada suspeito”

Rootkits tentam ocultar presença e manter persistência em níveis profundos.

O conceito assustador:

o próprio sistema usado para verificar segurança pode estar comprometido.

É como pedir ao suspeito:

— Há criminosos na sala?

— Nenhum.

— Ótimo.

Agente 86 fecha o relatório.

O Chefe começa a chorar.


28. Backdoor: a porta dos fundos

O fluxo normal:

login
 ↓
MFA
 ↓
autorização
 ↓
recurso

Uma backdoor tenta criar outro caminho.

atalho oculto
     ↓
acesso indevido

Daí o nome.


29. Fileless Malware e Living off the Land

Fileless não significa necessariamente zero arquivos em absolutamente todas as etapas.

A ideia geral é minimizar o uso de arquivos executáveis tradicionais gravados no disco e abusar de mecanismos existentes no sistema.

Daí o conceito:

Living off the Land.

O atacante pensa:

“Por que carregar todas as ferramentas se a vítima já possui ferramentas que posso abusar?”

Esse conceito é extremamente importante em ambientes modernos.


30. Cryptojacking: roubar eletricidade em vez de dados

Cryptojacking usa recursos computacionais sem autorização.

O objetivo pode ser mineração ou outro trabalho computacional.

Rouba:

CPU
GPU
energia
capacidade
cloud budget

A vítima percebe:

  • CPU alta;

  • máquinas lentas;

  • custos inesperados;

  • consumo anormal.

É roubo de recurso.


31. Logic Bomb

Uma logic bomb espera uma condição.

IF condição
   THEN executar ação maliciosa

Ela pode ficar dormente.

Um gatilho acontece.

A ação dispara.

O nome é quase literal.


32. Loader: “eu só trouxe o próximo vilão”

Loader carrega ou introduz outro malware.

Isso mostra outra característica atual:

malware pode ser modular.

loader
  ↓
payload
  ↓
credential stealer
  ↓
backdoor
  ↓
ransomware

Não pense num único vírus fazendo tudo.

Pense numa equipe.

Até o Kaos entendeu microserviços.


33. SQL Injection: agora o programador COBOL precisa prestar muita atenção

SQL Injection acontece quando entrada controlada externamente acaba sendo interpretada como parte da instrução SQL.

A grande regra:

DADO ≠ CÓDIGO

Esse princípio vale em qualquer plataforma.

Em aplicações COBOL com Db2, especialmente envolvendo SQL dinâmico, nunca devemos tratar entrada não confiável como parte livre de uma instrução construída sem controles apropriados.

Use os recursos corretos da plataforma.

Variáveis host.

Parâmetros.

Prepared statements onde aplicável.

Validação.

Privilégio mínimo.

O problema não é “Db2 ser inseguro”.

O problema é a aplicação misturar comando com dado de forma insegura.


34. XSS: quando dado vira script

Cross-Site Scripting é conceitualmente semelhante em outro domínio.

Conteúdo controlado pelo usuário acaba sendo interpretado pelo navegador como código ativo.

Novamente:

DADO NÃO CONFIÁVEL
          ≠
CÓDIGO CONFIÁVEL

A defesa envolve técnicas como output encoding adequado ao contexto, validação e políticas de segurança.

Esse princípio aparece repetidamente na cybersecurity.

Talvez devesse estar escrito em letras gigantes na parede de toda equipe de desenvolvimento:

Nunca permita que um dado seja promovido a comando sem controle.


35. Zero-Day: não é um vírus de filme

Zero-day refere-se a vulnerabilidade para a qual os defensores ainda não tiveram oportunidade efetiva de corrigir ou para a qual ainda não existe correção disponível no momento relevante.

O nome remete a:

dias para corrigir = 0

Por isso segurança não pode depender apenas de patch.

Precisamos de defesa em profundidade:

  • segmentação;

  • least privilege;

  • monitoramento;

  • EDR;

  • allowlisting;

  • hardening;

  • detecção comportamental;

  • Zero Trust.


36. Agora vamos montar o ataque completo

Pegue todas as técnicas e coloque numa história.

1. Reconnaissance
       ↓
2. Spear phishing
       ↓
3. Roubo de credencial
       ↓
4. Initial Access
       ↓
5. Loader
       ↓
6. Malware
       ↓
7. Backdoor
       ↓
8. Credential Access
       ↓
9. Network Discovery
       ↓
10. Lateral Movement
       ↓
11. Data Collection
       ↓
12. Exfiltration
       ↓
13. Ransomware

Pronto.

As listas deixaram de ser listas.

Viraram uma operação.

Esse é exatamente o tipo de pensamento usado em frameworks como MITRE ATT&CK.


37. MITRE ATT&CK: pare de decorar nomes, acompanhe comportamento

MITRE ATT&CK organiza técnicas conforme objetivos do adversário.

Em vez de perguntar:

“Que vírus é esse?”

perguntamos:

Como entrou?

Como executou?

Como persistiu?

Como elevou privilégios?

Como obteve credenciais?

Como descobriu sistemas?

Como se movimentou?

Como coletou dados?

Como exfiltrou?

Como causou impacto?

Essa mudança é enorme.

Você deixa de colecionar nomes de ameaças.

Passa a estudar comportamento adversário.


38. E o IBM Z no meio disso tudo?

Aqui aparece nosso mainframe.

Muitos iniciantes imaginam:

“Mainframe não está na Internet, então problema resolvido.”

Não necessariamente.

Uma arquitetura moderna pode ser:

Internet
   ↓
WAF
   ↓
API Gateway
   ↓
OpenShift
   ↓
z/OS Connect
   ↓
CICS
   ↓
COBOL
   ↓
Db2

O atacante não precisa começar no COBOL.

Pode atacar:

  • endpoint administrativo;

  • API;

  • credencial;

  • middleware;

  • pipeline DevOps;

  • estação do desenvolvedor;

  • conta privilegiada;

  • integração.

O mainframe é uma fortaleza.

Mas uma fortaleza conectada a pontes.

E pontes também precisam ser protegidas.


39. RACF: “Quem é você?”

RACF nos traz uma maneira elegantíssima de pensar segurança.

Primeira pergunta:

QUEM É VOCÊ?

Autenticação.

Segunda:

O QUE VOCÊ PODE FAZER?

Autorização.

Terceira:

O QUE VOCÊ FEZ?

Auditoria.

Essa tríade explica boa parte da segurança corporativa moderna.

Um usuário pode autenticar corretamente.

Isso não significa que deva acessar tudo.

É aí que entra authorization.


40. Least Privilege: Agente 86 não deveria ter acesso ao botão vermelho

Imagine Maxwell Smart entrando no CPD.

Ele recebe acesso:

READ
UPDATE
ALTER
CONTROL
SPECIAL
OPERATIONS
AUDITOR

Tudo.

Porque “fica mais fácil”.

É exatamente assim que incidentes horríveis começam.

Least Privilege diz:

conceda apenas o necessário.

Se um programador precisa ler determinado dataset, talvez não precise ALTER.

Se uma aplicação precisa consultar tabela, talvez não precise DROP.

Se um usuário precisa executar transação CICS, não significa que precisa acessar tudo no sistema.

Privilégio mínimo reduz o estrago possível.


41. Defense in Depth: a porta secreta da CONTROL tem muitas portas

Nunca dependa de uma única defesa.

Se sua segurança é:

firewall

então:

firewall falhou → acabou

Defense in Depth:

Firewall
   ↓
segmentação
   ↓
identidade
   ↓
MFA
   ↓
least privilege
   ↓
hardening
   ↓
endpoint security
   ↓
application security
   ↓
monitoramento
   ↓
backup
   ↓
incident response

O atacante precisa vencer várias barreiras.

É como a sequência de portas da abertura de Get Smart.

Só que sem prender Maxwell Smart no elevador.


42. Zero Trust: “não confie só porque está dentro”

O modelo antigo era frequentemente:

fora da rede = perigoso
dentro da rede = confiável

Zero Trust questiona isso.

Estar dentro não é prova suficiente.

Pergunte constantemente:

  • quem é?

  • qual dispositivo?

  • qual contexto?

  • qual recurso?

  • qual risco?

  • qual autorização?

  • comportamento esperado?

Isso combina muito bem com a mentalidade RACF.

O velho mainframe já sabia há décadas que:

“estar conectado” não é igual a “estar autorizado”.


43. MFA: excelente, mas não é escudo mágico

MFA aumenta bastante a segurança.

Mas ainda existem riscos:

  • phishing;

  • roubo de sessão;

  • engenharia social;

  • aprovação indevida;

  • recuperação de conta;

  • endpoint comprometido.

Métodos resistentes a phishing, como FIDO2/passkeys corretamente implementados, ajudam especialmente nesse cenário.

A evolução parece:

senha
 ↓
senha forte
 ↓
password manager
 ↓
MFA
 ↓
phishing-resistant MFA
 ↓
passkeys/FIDO2

44. SOC: o verdadeiro Agente 86 da segurança corporativa

Um SOC observa eventos.

Imagine:

08:01 login anormal
08:05 DNS estranho
08:08 scan interno
08:12 autenticação em novo servidor
08:17 acesso privilegiado
08:25 transferência anormal
08:40 alterações massivas

Isoladamente, cada evento pode parecer pouco importante.

Juntos:

evento
 +
evento
 +
evento
 +
contexto
 =
incidente

Essa correlação é um dos grandes trabalhos de defesa.

No z/OS, entram elementos como:

  • SMF;

  • RACF auditing;

  • logs;

  • eventos CICS;

  • Db2;

  • USS;

  • JES;

  • integração com SIEM.


45. SMF: o diário que o criminoso gostaria que você não tivesse

System Management Facilities registra enorme quantidade de informação operacional.

Para segurança, logs são fundamentais.

A pergunta não é apenas:

“O atacante entrou?”

Mas:

quando?
com qual identidade?
em qual sistema?
qual recurso?
qual operação?
de onde?
quanto tempo?
o que aconteceu depois?

Sem logs, investigar incidentes vira arqueologia paranormal.

Com logs, você consegue reconstruir a história.


46. O elemento mais perigoso não aparece bem nos infográficos

É o ser humano.

Temos:

usuário
administrador
desenvolvedor
fornecedor
help desk
executivo
operador

Criminosos sabem disso.

Às vezes o caminho mais barato não é quebrar uma criptografia moderna.

É convencer alguém com autoridade.

Isso explica o crescimento da engenharia social.


47. IA entra na sala

E aqui temos a atualização moderna.

IA generativa pode ser usada para:

  • produzir phishing convincente;

  • traduzir mensagens perfeitamente;

  • personalizar ataques;

  • automatizar pesquisa;

  • criar conteúdo fraudulento;

  • melhorar engenharia social.

Mas também pode ajudar defensores:

  • correlacionar eventos;

  • resumir logs;

  • encontrar padrões;

  • priorizar alertas;

  • auxiliar investigação;

  • detectar comportamentos incomuns.

A IA não substitui as técnicas antigas.

Ela acelera o tabuleiro.


48. Passo a passo para o programador COBOL iniciante

Se você está começando, não tente estudar cybersecurity como se estivesse decorando Pokémons.

Faça assim.

Primeiro, aprenda redes:

IP
TCP
UDP
DNS
ARP
HTTP
TLS
firewall

Depois entenda identidade:

authentication
authorization
password
MFA
token
session
certificate

Depois malware:

trojan
worm
ransomware
backdoor
loader
rootkit

Depois aplicação:

SQL Injection
XSS
input validation
session security
APIs

Depois mainframe:

RACF
SMF
CICS security
Db2 privileges
USS security
JES
z/OSMF
TLS
certificates

Depois frameworks:

MITRE ATT&CK
Zero Trust
Defense in Depth
Least Privilege
Incident Response

A ordem importa.

Você constrói o mapa antes de estudar a guerra.


49. Easter Egg — o cone do silêncio da cybersecurity

Quem conhece Agente 86 sabe do maravilhoso Cone of Silence.

Ele deveria permitir uma conversa secreta.

Naturalmente nunca funciona direito.

Em cybersecurity existe uma analogia maravilhosa:

criptografia mal implementada é o Cone of Silence.

A organização diz:

— Está criptografado.

Pergunta:

— Como?

Silêncio.

— Onde estão as chaves?

Silêncio.

— Quem tem acesso?

Silêncio.

— Validamos certificados?

Silêncio.

— Rotacionamos segredos?

Silêncio.

— Está em produção desde 2009?

— Sim.

Agente 86 sorri:

— Chefe, acho que temos um problema.


50. Curiosidade: mainframe e Zero Trust são parentes distantes

Zero Trust parece moderníssimo.

Mas várias ideias combinam perfeitamente com práticas antigas de mainframe:

identidade forte
autorização granular
segregação
auditoria
privilégio mínimo
controle de recursos

Não significa que RACF “é Zero Trust”.

São coisas diferentes.

Mas existe uma continuidade filosófica.

Mainframe sempre tratou recurso como algo que deveria ser explicitamente protegido.


51. Curiosidade: segurança não é impedir tudo

Essa é uma das maiores mudanças de mentalidade.

Você nunca consegue garantir:

0 ataques
0 vulnerabilidades
0 erros humanos

O objetivo real inclui:

prevenir
detectar
conter
responder
recuperar
aprender

Resiliência importa tanto quanto prevenção.

Uma organização madura pergunta:

“O que acontece quando alguma barreira falhar?”

Porque alguma barreira eventualmente falhará.


52. O grande diagrama final

Se eu pudesse condensar tudo num quadro ao lado do terminal 3270:

       RECONNAISSANCE
              ↓
      INITIAL ACCESS
              ↓
          EXECUTION
              ↓
         PERSISTENCE
              ↓
      CREDENTIAL ACCESS
              ↓
      PRIVILEGE ESCALATION
              ↓
          DISCOVERY
              ↓
      LATERAL MOVEMENT
              ↓
        COLLECTION
              ↓
       EXFILTRATION
              ↓
           IMPACT

E ao lado:

IDENTITY
  ↓
RACF
  ↓
LEAST PRIVILEGE
  ↓
SEGMENTATION
  ↓
MONITORING
  ↓
SMF
  ↓
SIEM
  ↓
RESPONSE
  ↓
RECOVERY

Um é o caminho do atacante.

O outro é o caminho da defesa.


Epílogo — “Sentimos muito, Chefe”

No final da investigação, o Agente 86 entra no CPD carregando três relatórios, um crachá errado e um telefone-sapato conectado acidentalmente ao modem.

O Chefe pergunta:

— Smart, descobriu como o Kaos invadiu o sistema?

Maxwell responde:

— Sim. Um zero-day ultrassofisticado combinado com criptografia pós-quântica reversa.

O analista RACF olha o log.

— Na verdade, alguém usou admin/admin.

Silêncio.

Maxwell ajeita o terno.

— Eu estava chegando nessa hipótese.

E talvez essa seja a melhor lição de cybersecurity.

Gostamos de falar de zero-days, ransomware, botnets, inteligência artificial, exploit chains e hackers patrocinados por Estados.

Tudo isso existe e é importante.

Mas muita segurança ainda depende de fundamentos aparentemente simples:

senhas únicas
MFA
patching
least privilege
segmentação
logs
backups
RACF
monitoramento
treinamento
procedimentos

Cybersecurity não é uma coleção de truques mágicos.

É disciplina.

É arquitetura.

É entender identidade, rede, aplicações e comportamento.

Para quem vem do COBOL e do mainframe, existe até uma vantagem cultural: o mundo IBM Z sempre nos ensinou que acesso não deveria ser baseado em “confio nesse cara”.

Deveria ser baseado em:

Quem é você?

A qual recurso quer acessar?

Qual nível de acesso precisa?

Quem autorizou?

O acesso foi registrado?

E se amanhã, às três da manhã, alguém tentar abrir um dataset crítico usando uma credencial válida de um funcionário que normalmente trabalha às duas da tarde em outro país?

Não basta perguntar:

“A senha estava correta?”

A pergunta moderna será:

“Essa operação faz sentido?”

Essa mudança separa autenticação de segurança.

E separa decorar ameaças de realmente compreender cybersecurity.

No Bellacosa Mainframe, portanto, a próxima vez que alguém disser:

“Não se preocupe, temos firewall.”

Você pode responder como o Chefe responderia ao Agente 86:

“Ótimo, Smart. Agora me diga quem protege a identidade, quem protege a sessão, quem monitora o acesso e quem lê os logs depois.”

Porque um firewall sozinho não salva o CPD.

Uma senha sozinha não salva o CPD.

Um antivírus sozinho não salva o CPD.

A verdadeira segurança está nas camadas.

E, se possível, mantenha Maxwell Smart longe do comando:

PERMIT * ACCESS(ALTER)

Certos riscos nem o Kaos merece.

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...