☕ 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 Pentest. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Pentest. Mostrar todas as mensagens

segunda-feira, 17 de agosto de 2026

Red Team e os Doze Trabalhos de Asterix — Como Invadir Roma Sem Derrubar Produção

 


☕ Um Café no Bellacosa Mainframe

Red Team e os Doze Trabalhos de Asterix — Como Invadir Roma Sem Derrubar Produção

🛡️⚔️ Quando César contratou pentesters, os gauleses descobriram engenharia social e a burocracia romana revelou ser uma vulnerabilidade crítica

Existe uma diferença fundamental entre perguntar:

“Este sistema é seguro?”

e perguntar:

“Se eu fosse o inimigo, como eu quebraria este sistema?”

A primeira pergunta normalmente produz uma apresentação PowerPoint com 87 slides, três matrizes de risco, quatro dashboards verdes e alguém dizendo que todos os patches críticos foram aplicados.

A segunda produz um sujeito olhando para o ambiente e perguntando:

— Interessante. E se eu entrar pela recepção?

Bem-vindo ao Red Team.

E existe talvez um pano de fundo cultural perfeito para explicá-lo: Os Doze Trabalhos de Asterix.

Porque Asterix e Obelix não vencem Roma simplesmente sendo mais fortes.

Obelix certamente ajuda.

Mas eles vencem porque Roma construiu sistemas supondo que todo mundo jogaria conforme as regras de Roma.

E isso, jovem padawan do mainframe, é exatamente o tipo de suposição que um Red Team adora encontrar.



🏛️ 1. O que é Red Team?

Imagine uma organização dizendo:

Temos firewall.
Temos RACF.
Temos MFA.
Temos SIEM.
Temos EDR.
Temos SOC.
Temos IDS.
Temos treinamento.
Temos política.
Temos auditoria.

Excelente.

O Red Team responde:

Posso tentar entrar?

Silêncio.

Essa é a essência.

Um Red Team é uma equipe autorizada a assumir a perspectiva de um adversário e tentar atingir determinados objetivos usando técnicas realistas de ataque.

Não significa necessariamente:

“Hackear tudo.”

O objetivo pode ser muito mais específico:

OBJETIVO

Conseguir acesso não autorizado
        ↓
obter credenciais
        ↓
movimentar-se pelo ambiente
        ↓
atingir determinado ativo
        ↓
sem ser detectado pelo Blue Team

Portanto, Red Team não testa apenas tecnologia.

Testa:

tecnologia + pessoas + processos + detecção + resposta.

E aqui começa nossa viagem para Roma.


🏺 2. De onde vem o termo Red Team?

A ideia é muito anterior à segurança cibernética.

Organizações militares perceberam um problema perigosíssimo:

quem cria uma estratégia tende a acreditar nela.

Você constrói sua fortaleza.

Depois olha para ela.

E pensa:

“Magnífica.”

O inimigo olha para a mesma fortaleza e pensa:

“Por que aquele portão está aberto?”

Surgiram então exercícios nos quais uma equipe representava o adversário.

Simplificando:

BLUE TEAM
defende

     ⚔️

RED TEAM
ataca

O vermelho tradicionalmente representava a força adversária em exercícios e jogos de guerra.

A lógica migrou posteriormente para inteligência, segurança física, planejamento estratégico e finalmente cybersecurity.

Mas o princípio permaneceu:

Você não está tentando provar que seu sistema funciona. Está tentando descobrir como ele pode falhar.


🐗 3. Asterix provavelmente seria um excelente Red Teamer

Obelix resolveria praticamente qualquer problema assim:

PORTA FECHADA

     ↓

OBELIX

     ↓

PORTA NÃO EXISTE MAIS

Isso é tecnicamente uma forma de penetration testing.

Talvez excessivamente destrutiva.

Asterix, porém, possui características muito mais interessantes.

Ele observa.

Questiona.

Improvisa.

Explora regras.

Procura inconsistências.

Engana adversários.

Percebe comportamentos previsvisíveis.

E, principalmente:

ele raramente enfrenta o sistema exatamente da maneira que o sistema espera.

Essa é uma característica fundamental do pensamento adversarial.


🏛️ 4. César comete o primeiro erro de segurança

Roma olha para os gauleses e pensa:

“Se somos mais fortes, precisamos apenas criar provas suficientemente difíceis.”

Erro clássico.

César está pensando como system owner.

Ele conhece as regras.

Conhece os controles.

Conhece os processos.

Conhece as expectativas.

Asterix está pensando como adversário.

Ele pergunta implicitamente:

“Onde está escrito que preciso resolver o problema da maneira imaginada pelo projetista?”

E nasce uma das maiores regras do Red Team:

O atacante não é obrigado a respeitar sua arquitetura.

Seu diagrama pode dizer:

Internet
   ↓
WAF
   ↓
Firewall
   ↓
API Gateway
   ↓
Application
   ↓
Database

Lindo.

O atacante talvez faça:

Funcionário
   ↓
LinkedIn
   ↓
Phishing
   ↓
Credential
   ↓
VPN
   ↓
Internal Network

Seu WAF continua impecável.

E completamente irrelevante.



⚔️ 5. Trabalho I — Reconnaissance

Antes de atacar Roma, precisamos conhecer Roma.

No Red Team isso se chama reconhecimento.

O atacante procura informações sobre a organização:

domínios
subdomínios
IPs
tecnologias
funcionários
fornecedores
emails
documentação pública
GitHub
vagas de emprego
certificados
APIs
metadados
cloud assets

Uma inocente vaga dizendo:

“Procuramos especialista em z/OS, RACF, CICS, Db2, MQ e CyberArk.”

já revelou uma parte considerável da arquitetura.

Asterix provavelmente chamaria isso de:

perguntar discretamente aos romanos onde fica o acampamento.



🧠 6. Trabalho II — Engenharia Social

Agora entramos no território onde muitos impérios desmoronam.

Porque existe um componente tecnológico extremamente vulnerável chamado:

HUMANO 1.0

Características conhecidas:

confia em autoridade
tem pressa
tem curiosidade
quer ajudar
tem medo
comete erros
reutiliza senhas
clica em coisas

Engenharia social explora comportamento humano.

Exemplo:

“Olá, sou da equipe de suporte. Estamos atualizando seu acesso. Pode confirmar seu usuário?”

Ou:

“O diretor pediu urgentemente este relatório.”

Ou:

“Sua senha expira hoje.”

Não houve exploit.

Não houve buffer overflow.

Não houve zero-day.

O usuário entregou a chave.



🎣 7. Trabalho III — Phishing

Uma das técnicas clássicas.

O Red Team pode, quando autorizado pelo escopo, simular mensagens convincentes para medir:

  • quem abre;

  • quem clica;

  • quem fornece informação;

  • quem reporta;

  • quanto tempo o SOC demora para perceber.

Mas existe uma diferença enorme entre treinamento básico e operação Red Team.

O objetivo não deveria ser simplesmente anunciar:

“HAHA! 37 funcionários clicaram!”

Isso ensina pouco.

A pergunta interessante é:

O primeiro funcionário clicou
       ↓
o SOC percebeu?
       ↓
o email foi bloqueado?
       ↓
os outros usuários foram avisados?
       ↓
a credencial foi invalidada?
       ↓
a sessão foi encerrada?

Agora estamos testando a organização.



🔑 8. Trabalho IV — Credential Attack

Credenciais são o equivalente moderno das senhas secretas das legiões.

O Red Team procura descobrir se uma identidade comprometida pode proporcionar acesso indevido.

Pode avaliar problemas como:

  • senhas fracas;

  • reutilização;

  • credenciais expostas;

  • secrets mal armazenados;

  • tokens excessivamente poderosos;

  • contas antigas;

  • contas de serviço;

  • privilégios inadequados.

Em ambientes corporativos antigos existe ainda o famoso:

USER123
criado: 2004
responsável: ninguém sabe
última aplicação conhecida: aposentada em 2017
privilégio: inexplicavelmente enorme

O verdadeiro fóssil digital.



🪜 9. Trabalho V — Privilege Escalation

Entrar é apenas parte do problema.

Imagine que Asterix conseguiu entrar no acampamento romano vestido de legionário.

Ótimo.

Mas ele ainda é:

LEGIONÁRIO CLASSE C

Ele precisa chegar ao palácio de César.

No mundo digital isso pode significar:

user
 ↓
power user
 ↓
administrator
 ↓
domain admin

ou, no nosso universo:

TSO USER
   ↓
acesso adicional
   ↓
grupo privilegiado
   ↓
resource access
   ↓
OH MEUS DEUSES, QUEM AUTORIZOU ISSO?

O Red Team procura caminhos de escalada de privilégio.



🏃 10. Trabalho VI — Lateral Movement

Conseguir acesso a uma máquina não significa ter conquistado Roma.

Agora precisamos andar.

WORKSTATION
     ↓
SERVER
     ↓
APPLICATION
     ↓
MIDDLEWARE
     ↓
DATABASE
     ↓
CRITICAL SYSTEM

Isso é movimento lateral.

O Red Team tenta descobrir se a segmentação realmente impede que uma invasão local se transforme em comprometimento sistêmico.

É aqui que muitas arquiteturas descobrem uma verdade desconfortável:

O firewall externo era magnífico. O problema começou depois dele.


👻 11. Trabalho VII — Persistence

O atacante conseguiu entrar.

A pergunta agora é:

consegue permanecer?

Persistence significa estabelecer mecanismos que permitam recuperar acesso depois.

Em uma simulação autorizada, isso é cuidadosamente limitado e controlado.

O objetivo é verificar se os defensores conseguem detectar comportamentos que indicariam tentativa de permanência.

O equivalente gaulês seria Asterix descobrir que pode simplesmente guardar uma armadura romana atrás de uma árvore.



🥷 12. Trabalho VIII — Evasion

Agora surge uma diferença importante entre penetration test e Red Team.

Um pentest frequentemente pergunta:

“Consigo explorar essa vulnerabilidade?”

Red Team pode perguntar:

“Consigo atingir o objetivo sem o Blue Team perceber?”

Portanto:

RED TEAM
     ↓
faz alguma coisa

SIEM
     ↓
???

SOC
     ↓
???

BLUE TEAM
     ↓
???

Se ninguém percebeu, encontramos outro problema.

Talvez a vulnerabilidade técnica fosse conhecida.

Mas a vulnerabilidade operacional não.



🚨 13. Trabalho IX — Testar detecção

Imagine Obelix atravessando o acampamento romano.

CRASH.

BOOM.

POW.

Uma torre cai.

Um legionário pergunta:

“Você ouviu alguma coisa?”

Esse é o pesadelo de qualquer SOC.

Uma empresa pode possuir milhões em ferramentas de segurança e ainda sofrer de:

baixa capacidade de detecção.

Red Team permite testar perguntas muito melhores que:

“Temos SIEM?”

Pergunte:

“Nosso SIEM perceberia?”

Depois:

“Alguém responderia ao alerta?”

Depois:

“Em quanto tempo?”

Isso muda completamente a conversa.



🏰 14. Trabalho X — Security Controls

Aqui começamos a atacar as certezas.

A organização diz:

MFA impede isso.

Red Team:

Vamos verificar.

Organização:

Nossa segmentação impede aquilo.

Red Team:

Vamos verificar.

Organização:

RACF impede acesso ao recurso.

Red Team:

Excelente. Vamos verificar.

Observe a filosofia.

Red Team não deveria partir da afirmação:

“Seu controle não funciona.”

Ele parte da pergunta:

“Seu controle continua funcionando diante de um adversário?”

Essa diferença é importantíssima.



📜 15. Trabalho XI — O Formulário A38

E chegamos ao momento sublime.

A burocracia.

Em Os Doze Trabalhos de Asterix, uma das provas mais memoráveis não envolve monstros ou força física.

Envolve administração.

Uma repartição.

Formulários.

Autorizações.

Guichês.

Contradições.

Um sistema tão absurdamente burocrático que sua verdadeira defesa consiste em fazer o cidadão desistir.

Curiosamente, isso possui um paralelo espetacular com cybersecurity.

Imagine:

Solicitação
   ↓
IAM
   ↓
ServiceNow
   ↓
Gestor
   ↓
Security
   ↓
Owner
   ↓
RACF Admin
   ↓
Auditoria

Todo mundo acredita que isso garante segurança.

Mas o Red Team pergunta:

“As pessoas realmente seguem esse fluxo?”

Talvez descubra:

PROCESSO OFICIAL
12 etapas

PROCESSO REAL
"manda mensagem pro Carlos"

BINGO.

Você encontrou uma vulnerabilidade organizacional.


🤯 16. A grande lição do A38

Sistemas excessivamente complexos criam atalhos humanos.

Quanto mais difícil o procedimento:

COMPLEXIDADE ↑

ATALHOS ↑

SHADOW IT ↑

ERROS ↑

BYPASS ↑

Isso vale para segurança.

Se trocar senha exigir quinze passos, usuários inventarão métodos.

Se acessar produção exigir uma peregrinação administrativa, alguém criará uma conta compartilhada.

Se transferir arquivo oficialmente levar três dias:

nascerá misteriosamente:

planilha_final_agora_vai_v7.zip

em algum canal que jamais deveria transportar aquilo.

O Red Team não procura apenas bugs.

Procura adaptações humanas ao sistema.



🧪 17. Trabalho XII — O objetivo final

Uma operação Red Team madura começa com objetivos.

Por exemplo:

OBJETIVO:

Demonstrar se um adversário
consegue alcançar determinado
ativo crítico.

Não:

QUEBRE TUDO.

Pode ser:

conseguir acessar dados simulados de determinado ambiente.

Ou:

demonstrar possibilidade de comprometimento de determinada identidade.

Ou:

testar se uma cadeia de ataque seria detectada.

Depois vem a pergunta crucial:

Red Team conseguiu?
       ↓
Blue Team detectou?
       ↓
Quando?
       ↓
Como?
       ↓
Qual controle funcionou?
       ↓
Qual falhou?

Essa última pergunta é preciosa.

Porque Red Team não serve apenas para encontrar coisas quebradas.

Também descobre:

quais defesas realmente funcionam.


🔵 Blue Team entra na aldeia

Se existe Red Team, naturalmente existe:

Blue Team.

O Blue Team defende.

Cuida de:

  • monitoramento;

  • detecção;

  • incident response;

  • hardening;

  • logs;

  • SIEM;

  • EDR;

  • IAM;

  • threat hunting;

  • análise de comportamento;

  • resposta operacional.

Então temos:

RED
⚔️
ataca

BLUE
🛡️
defende

Mas existe um terceiro personagem.


🟣 Purple Team

Purple Team não significa necessariamente uma terceira equipe permanente.

É principalmente a cooperação estruturada entre ataque e defesa.

Red descobre:

“Conseguimos executar X sem sermos detectados.”

Blue responde:

“Mostre exatamente o comportamento.”

Criam uma detecção.

Repetem.

Agora:

ATAQUE
   ↓
ALERTA
   ↓
SOC
   ↓
RESPOSTA

Funcionou.

Isso é muito mais valioso do que Red Team voltar para casa dizendo:

“Ganhei.”

Segurança não é campeonato de Capture the Flag contra seus próprios colegas.


⚡ As FORÇAS do Red Team

O grande poder está no realismo.

1. Testa o sistema inteiro

Pentest pode encontrar vulnerabilidade.

Red Team encontra caminhos de ataque.

2. Descobre combinações improváveis

Talvez nenhuma falha seja crítica individualmente.

Mas:

informação pública
+
senha reutilizada
+
permissão antiga
+
segmentação ruim
+
monitoramento deficiente
=
ROMA EM CHAMAS

3. Testa pessoas

Tecnologia não existe isoladamente.

4. Testa processos

O procedimento oficial pode ser perfeito.

O procedimento real pode envolver Carlos.

Sempre existe um Carlos.

5. Testa defesa

Você finalmente descobre se SOC, SIEM e incident response funcionam juntos.

6. Produz aprendizado realista

Uma coisa é dizer:

“Existe risco de credential compromise.”

Outra é demonstrar:

09:17 acesso obtido
09:31 movimento lateral
10:04 recurso crítico alcançado
14:27 primeiro alerta investigado

Agora o risco ganhou relógio.


☠️ As FRAQUEZAS

Red Team também possui problemas.

1. Pode custar caro

Profissionais especializados, preparação, infraestrutura, coordenação e análise consomem recursos.

2. Pode causar impacto

Uma operação mal planejada pode afetar produção.

Por isso existem:

SCOPE
RULES OF ENGAGEMENT
STOP CONDITIONS
AUTHORIZED TARGETS
CONTACTS
ESCALATION PROCEDURES

Obelix definitivamente precisa ler as Rules of Engagement.

3. Pode virar teatro

Existe Red Team ruim.

A empresa escolhe exatamente o que pode ser atacado, avisa todo mundo, proíbe praticamente todas as técnicas e depois comemora:

“Nenhum invasor conseguiu entrar.”

Naturalmente.

César retirou todos os romanos antes da invasão.

4. Pode virar competição de ego

Red:

“Vocês não nos detectaram!”

Blue:

“Vocês trapacearam!”

Security Manager:

“Senhores…”

César:

“EU SÓ QUERIA SABER SE ROMA ERA SEGURA.”



🧠 O atributo secreto: pensamento adversarial

Ferramentas podem ser aprendidas.

Mas existe um atributo muito mais interessante:

Adversarial Thinking

É olhar para algo funcionando e perguntar:

“Quais pressupostos precisam continuar verdadeiros para isso funcionar?”

Depois:

“E se um deles deixar de ser verdadeiro?”

Exemplo.

Aplicação:

IF USER-AUTHENTICATED
   PERFORM TRANSACTION
END-IF

Desenvolvedor pensa:

usuário autenticado pode executar.

Red Teamer pergunta:

autenticado significa autorizado?

Essa pergunta aparentemente pequena já derrubou muitos impérios digitais.


🧙 Easter Egg COBOL

Imagine um programa antigo:

IF USER-TYPE = 'A'
    PERFORM ADMIN-FUNCTION.

Todo mundo procura vulnerabilidade em ADMIN-FUNCTION.

O Red Teamer pergunta:

Quem controla USER-TYPE?

Silêncio.

Alguém abre um copybook criado em 1989.

01 USER-RECORD.
   05 USER-ID       PIC X(08).
   05 USER-TYPE     PIC X.

Depois encontram um arquivo VSAM.

Depois encontram um job batch.

Depois encontram:

//SYSIN DD *
UPDATE USER TYPE=A
/*

E alguém pergunta:

“Quem pode executar esse job?”

O veterano COBOL olha pela janela.

Toma café.

E responde:

“Essa é uma excelente pergunta.”

🎺 Música de encerramento.


🐗 Easter Egg Obelix

Existe ainda uma técnica avançadíssima conhecida informalmente no Bellacosa Mainframe Security Framework como:

OBELIX ATTACK

Algoritmo:

IF DOOR = LOCKED
    REMOVE DOOR
END-IF

Complexidade computacional:

O(Obelix)

Taxa de sucesso:

alarmantemente elevada.

Recomendação:

não implementar em produção.


🏛️ A verdadeira moral dos Doze Trabalhos

César acredita que está testando a força dos gauleses.

Mas os gauleses acabam testando algo muito maior:

as premissas de Roma.

E isso é exatamente o que um bom Red Team faz.

Ele não pergunta apenas:

Existe firewall?

Pergunta:

O firewall realmente impede o ataque?

Não pergunta:

Existe MFA?

Pergunta:

O adversário consegue atingir o objetivo apesar dele?

Não pergunta:

Existe SOC?

Pergunta:

O SOC percebe?

Não pergunta:

Existe procedimento?

Pergunta:

As pessoas realmente seguem o procedimento?

☕ E finalmente chegamos ao Café no Bellacosa Mainframe

Talvez a maior lição de Red Team seja desconfortavelmente simples:

segurança não é aquilo que deveria acontecer. Segurança é aquilo que acontece quando alguém deliberadamente tenta fazer acontecer outra coisa.

Roma possuía:

legiões.

Estradas.

Administração.

Hierarquia.

Procedimentos.

Fortificações.

Comunicação.

Logística.

Normas.

E provavelmente algum precursor latino do RACF:

ICH408I

ASTERIX
NOT AUTHORIZED TO ACCESS
ROMA.CAESAR.PALACE

Mesmo assim, aqueles gauleses continuavam aparecendo.

Porque César tinha cometido o erro clássico de muitos arquitetos:

ele projetou as provas pensando em como deveriam ser resolvidas.

Asterix pensava em como poderiam ser contornadas.

E entre essas duas formas de pensar existe todo o universo do Red Team.


🐗 Regra Bellacosa nº 12

BLUE TEAM pergunta:

"Como protegemos o castelo?"


RED TEAM pergunta:

"Por que eu precisaria entrar pelo portão?"


PURPLE TEAM pergunta:

"Ótimo. Como detectamos alguém pensando nisso?"

E Obelix?

Obelix já está dentro.

Ninguém sabe como.

O SIEM não registrou nada.

Dois legionários estão pendurados numa árvore.

E o relatório preliminar do incidente contém apenas uma observação:

“Eles são loucos, esses romanos.” ☕⚔️🛡️

Para ir mais longe

https://eljefemidnightlunch.blogspot.com/2026/08/dick-vigarista-ia-e-o-concurso-pay-to.html

https://eljefemidnightlunch.blogspot.com/2026/08/a-causa-de-r-300-milhoes-e-o-algoritmo.html

 https://eljefemidnightlunch.blogspot.com/2026/02/hackers-no-cinema-quando-hollywood.html




sábado, 8 de janeiro de 2022

Operação ICH408I: Red Team versus Blue Team no z/OS

Bellacosa Mainframe e a operacao ich408i red versus blue team

☕ Um Café no Bellacosa Mainframe

Operação ICH408I: Red Team versus Blue Team no z/OS

🕵️ Tintim, Milu e o estranho caso do usuário que não deveria estar autorizado

Objetivo: aprender a organizar um exercício completo de Red Team × Blue Team em ambiente IBM Z, passando por reconhecimento, identidade, RACF, datasets, USS, CICS, Db2, APIs, rede, persistência simulada, detecção, resposta, recuperação e relatório final.


Era 02:17.

O mainframe estava tranquilo.

Ou, pelo menos, apresentava aquela espécie particular de tranquilidade que só existe em computadores capazes de processar bilhões de transações enquanto metade da empresa acredita que eles estão desligados porque ninguém vê uma tela azul piscando.

No SOC, uma mensagem apareceu:

ICH408I USER(RED001 ) GROUP(REDTEAM )
  ...
  INSUFFICIENT ACCESS AUTHORITY

Tintim olhou para a tela.

Milu olhou para Tintim.

Tintim olhou novamente para a tela.

— Milu... alguém tentou acessar alguma coisa que não deveria.

Do corredor veio uma voz:

— MIL BILHÕES DE BILHÕES DE BARNACLES!

Era o Capitão Haddock.

— Invadiram o mainframe!

Tintim permaneceu calmo.

— Ainda não sabemos.

Professor Girassol apareceu segurando uma pasta.

— Excelente! Então meu teste começou.

Silêncio.

Haddock lentamente virou a cabeça.

SEU TESTE?!

Bem-vindo ao maravilhoso mundo do:

🔴 RED TEAM × 🔵 BLUE TEAM

E à primeira regra desta história:

Um bom Red Team não começa atacando. Começa escrevendo as regras que impedem o teste de virar um incidente verdadeiro.



🗺️ 1. Antes da guerra: desenhe o mapa

Imagine o ambiente:

                    INTERNET
                       |
                  [ FIREWALL ]
                       |
                     [DMZ]
                       |
               +-------+-------+
               |               |
           z/OS Connect       MQ
               |               |
        +------+---------------+------+
        |                             |
      CICS                           IMS
        |                             |
        +-------------+---------------+
                      |
                     Db2

                IBM Z / z/OS
                      |
       +--------------+--------------+
       |              |              |
      RACF           USS            JES
       |              |              |
   IDENTIDADE      UNIX          BATCH/JCL

Mas isso ainda é incompleto.

Existem consoles, APIs, automação, FTP/SFTP, TN3270, middleware, ferramentas de administração, pipelines DevOps, contas técnicas, certificados, chaves, datasets, bibliotecas autorizadas, logs e integrações com sistemas externos.

O mainframe moderno não é uma ilha.

Ele é uma cidade.

E Red Team significa perguntar:

Por onde alguém tentaria entrar nessa cidade?



⚠️ CHECKPOINT ZERO — autorização

Antes de qualquer atividade:

  • autorização formal assinada;

  • sistemas explicitamente incluídos;

  • sistemas explicitamente excluídos;

  • janela autorizada;

  • contatos Red Team;

  • contatos Blue Team;

  • contato de emergência;

  • critérios de interrupção;

  • política para dados;

  • limites de engenharia social;

  • técnicas proibidas;

  • contas de teste;

  • procedimento de rollback;

  • horário de início e término;

  • classificação das evidências.

Regra Bellacosa nº 1

Produção não é CTF.

Você não ganha pontos derrubando o CICS.

Você ganha uma reunião extraordinária com pessoas que conhecem palavras muito desagradáveis.


🎭 2. Os personagens


🔴 Red Team — Tintim

Curioso.

Metódico.

Faz perguntas inconvenientes.

O objetivo não é causar destruição.

É provar caminhos plausíveis de comprometimento.

Tintim pergunta:

“Se eu tivesse uma identidade válida, até onde conseguiria chegar?”



🔵 Blue Team — Capitão Haddock

Defende o ambiente.

Monitora eventos.

Investiga anomalias.

Correlaciona logs.

Tenta responder:

QUEM?
O QUÊ?
QUANDO?
ONDE?
COMO?
POR QUÊ?

E eventualmente:

QUEM FOI O INFELIZ?


🟣 Purple Team — Professor Girassol

Ele sabe o que Tintim tentou.

Ele sabe o que Haddock deveria detectar.

Sua pergunta é:

“O controle funcionou?”

Isso transforma a brincadeira de polícia e ladrão em engenharia de segurança.



📜 3. Rules of Engagement

Chamaremos de:

ROE — RULES OF ENGAGEMENT

Exemplo:

OPERATION: ICH408I

TARGET:
ZOSLAB

WINDOW:
22:00–04:00

ALLOWED:
Authentication testing
Authorization validation
Dataset access validation
USS privilege validation
API security testing
Logging validation
Network segmentation validation

FORBIDDEN:
Production disruption
Data destruction
Real customer data extraction
IPL
Destructive JCL
Security database modification
Malware deployment
Unbounded load testing

Essa última parte importa muito.

Easter egg

Se alguém sugerir:

“Vamos só testar um IPL.”

Haddock imediatamente joga a pessoa pela janela.

Metaforicamente.

O RH pediu para esclarecer isso.


🕵️ 4. Fase I — Reconnaissance

Tintim começa sem tocar no coração do sistema.

Ele quer entender a superfície exposta.

Perguntas:

Quais serviços existem?
Quais interfaces são acessíveis?
Existem APIs?
Existe TN3270?
Existe FTP?
Existe SSH?
Existe z/OSMF?
Existe z/OS Connect?
Existe MQ?
Existem aplicações web ligadas ao mainframe?

O objetivo não é atacar imediatamente.

É construir:

Attack Surface Map


🔎 5. Reconhecimento interno

Suponha que o exercício forneça uma identidade limitada:

RED001

Agora começa uma pergunta extremamente importante:

O que esse usuário consegue enxergar?

Não:

“O que deveria conseguir enxergar?”

Mas:

“O que realmente consegue?”

Essa diferença sustenta metade da segurança corporativa.


🔐 6. Identidade

Agora chegamos ao RACF — ou ao equivalente utilizado pela organização.

Tintim procura entender:

USER
 |
 +-- GROUP
 |
 +-- RESOURCE
 |
 +-- ACCESS

Os privilégios devem seguir:

NONE
READ
UPDATE
CONTROL
ALTER

conforme o tipo de recurso e política aplicável.

A pergunta fundamental:

RED001 possui somente os privilégios necessários?


🚨 CHECKPOINT 1 — identidade

O Blue Team verifica se consegue detectar:

  • autenticações incomuns;

  • falhas repetidas;

  • acessos fora do padrão;

  • utilização anormal de contas técnicas;

  • tentativas contra recursos protegidos;

  • mudanças relevantes de privilégios;

  • comportamento incompatível com o perfil do usuário.

Possíveis fontes incluem registros RACF/SAF e SMF conforme a configuração do ambiente.

O objetivo é correlacionar:

USER
+
TIME
+
RESOURCE
+
ACTION
+
RESULT

🐶 Milu encontra uma credencial

Milu aparece carregando um papel.

Nele está escrito:

USER=APPBAT01
PASSWORD=********

Tintim pergunta:

— Onde encontrou isso?

Milu aponta para uma biblioteca de desenvolvimento.

Silêncio.

Essa é uma simulação clássica extremamente útil.

Não coloque uma senha verdadeira.

Plante uma:

Honey Credential

Uma credencial falsa criada especificamente para detectar utilização indevida.

Se alguém tentar utilizá-la:

ALERT

E agora o Blue Team tem uma oportunidade fantástica de provar que sua telemetria funciona.


🗃️ 7. Fase II — datasets

Agora investigamos autorização sobre datasets.

Imagine:

DEV.APP.SOURCE
DEV.APP.JCL
DEV.APP.CNTL
PROD.APP.LOAD
PROD.APP.PARMLIB

Pergunta:

Um usuário de desenvolvimento consegue modificar algo que influencia produção?

Esse é um dos testes mais importantes.


💣 O JCL aparentemente inocente

Tintim encontra:

DEV.APP.JCL

O acesso é permitido.

Até aí, tudo certo.

Mas o Blue Team precisa investigar a cadeia:

USER
 ↓
JCL
 ↓
SCHEDULER
 ↓
SERVICE ACCOUNT
 ↓
PRODUCTION RESOURCE

Eis uma lição fundamental:

O privilégio real de uma identidade não é apenas aquilo que ela acessa diretamente. Também importa aquilo que executa em nome dela.


🧠 Attack Path

Representamos isso como grafo:

RED001
   |
   v
DEV.JCL
   |
   v
SCHEDULER
   |
   v
BATCHUSR
   |
   v
PROD.DATA

Individualmente, cada permissão pode parecer razoável.

Juntas?

Temos uma história completamente diferente.


🚨 CHECKPOINT 2 — batch

Blue Team procura:

submissões incomuns
jobs fora de horário
bibliotecas inesperadas
mudanças em JCL
identidades inesperadas
alterações de execução
acessos anormais a datasets

E aqui JES entra na investigação.


🐚 8. Fase III — USS

Muita gente pensa:

MAINFRAME = RACF + COBOL + JCL

Até alguém lembrar:

USS

E descobrir um UNIX inteiro vivendo dentro do z/OS.

Tintim entra no Unix System Services autorizado para o exercício.

Agora verificamos:

UID
GID
permissions
ownership
executables
scripts
configuration files
keys
environment variables

🧨 Atenção especial

Contas com privilégios elevados no USS merecem enorme atenção.

Especialmente configurações equivalentes a superuser.

O exercício deve verificar se:

ordinary user
     |
     X
     |
privileged capability

permanece realmente bloqueado.


🚨 CHECKPOINT 3 — USS

Blue Team verifica:

  • sessões SSH;

  • autenticação;

  • alterações de arquivos;

  • execução inesperada;

  • modificações de permissões;

  • utilização de identidades privilegiadas;

  • comportamento anormal.


🌐 9. Fase IV — APIs

Professor Girassol aparece novamente.

— O mainframe possui APIs.

Haddock:

— Claro que possui.

— E estão ligadas à Internet.

Haddock:

— ...

— Indiretamente.

Haddock:

BARNACLES!

Bem-vindo ao mundo moderno.


🔌 z/OS Connect

Imagine:

Mobile App
    |
 API Gateway
    |
z/OS Connect
    |
   CICS
    |
   Db2

O Red Team verifica controles como:

authentication
authorization
token validation
scope
rate limiting
input validation
logging
TLS
API exposure

🧩 A pergunta venenosa

Imagine uma API:

GET /account/{id}

A aplicação verifica autenticação.

Ótimo.

Mas verifica se:

USER A

pode acessar:

ACCOUNT B

?

Autenticação responde:

Quem é você?

Autorização responde:

O que você pode fazer?

Confundir as duas é uma tradição informática quase tão antiga quanto colocar senha em Post-it.


🚨 CHECKPOINT 4 — API

Blue Team deveria conseguir observar:

TOKEN
 ↓
API
 ↓
IDENTITY
 ↓
TRANSACTION
 ↓
BACKEND

O sonho do investigador é acompanhar a mesma operação de ponta a ponta.


🏦 10. Fase V — CICS

Agora Tintim chega ao território onde milhões de transações podem estar acontecendo.

Aqui a regra é:

NÃO SEJA O ELEFANTE NA LOJA DE CRISTAIS.

Nada de testes indiscriminados.

Validamos controles previamente aprovados.

Perguntas:

Quem pode iniciar determinada transação?

Qual identidade chega ao backend?

Quais recursos essa transação acessa?

Existe separação entre desenvolvimento e produção?

As operações sensíveis são auditadas?

🔍 11. Fase VI — Db2

Agora temos:

APPLICATION
    |
   CICS
    |
   Db2

Tintim pergunta:

A aplicação possui mais privilégio no banco do que necessita?

Outra pergunta:

Contas técnicas possuem privilégios históricos que ninguém mais sabe explicar?

Esse fenômeno possui um nome informal:

Arqueologia de privilégios.

Permissões concedidas em 1997.

Projeto terminou em 2003.

Funcionário aposentou em 2014.

Permissão continua lá.

Porque:

"Ninguém sabe se pode remover."

👻 12. Persistence — mas simulada

Aqui temos uma regra importantíssima.

Não precisamos instalar malware para testar se detectaríamos persistência.

Podemos criar:

Synthetic Persistence Indicators

Exemplo conceitual:

TEST.PERSISTENCE.REDTEAM

ou outra alteração previamente combinada e completamente reversível.

O Blue Team precisa detectá-la.

Depois:

ROLLBACK

🎯 Truque Purple Team

Crie indicadores exclusivos:

REDTEAM-2026-001
REDTEAM-2026-002
REDTEAM-2026-003

Assim conseguimos correlacionar:

ACTION
 ↕
LOG
 ↕
ALERT
 ↕
SOC CASE

Isso facilita enormemente o relatório.


🥷 13. Evasion

Essa fase precisa ser tratada com extremo cuidado.

O objetivo seguro não é ensinar como desaparecer.

A pergunta defensiva é:

Se uma atividade produzir menos sinais do que esperamos, nossas outras fontes ainda a enxergam?

Exemplo:

CONTROL A
falhou
   |
CONTROL B
detectou
   |
CONTROL C
confirmou

Isso é:

Defense in Depth


📡 14. A sala secreta do Blue Team

Enquanto Tintim trabalha, Haddock possui dashboards.

Possíveis fontes:

SMF
RACF/SAF events
CICS logs
Db2 audit information
USS logs
network telemetry
API gateway logs
z/OSMF logs
SIEM

Tudo converge para:

             SIEM
              |
    +---------+---------+
    |         |         |
   RACF      CICS      USS
    |         |         |
   SMF       Db2       API

⏱️ 15. Métrica maravilhosa: MTTD

Mean Time To Detect

Tintim executa uma ação autorizada às:

02:17:00

O SOC percebe às:

02:24:00

Então:

MTTD = 7 minutos

🚑 MTTR

Depois:

02:24 detection
02:31 investigation
02:38 containment

Podemos medir:

Mean Time To Respond

ou métricas equivalentes definidas pela organização.

Agora Red Team deixou de ser espetáculo.

Virou dado.


🟣 16. Purple Team Matrix

A melhor tabela do exercício:

Técnica simuladaEsperávamos detectar?Detectamos?AlertaResposta
Login anormalSimSimSimSim
Dataset proibidoSimSimSimSim
Honey credentialSimSimSimSim
Mudança USS simuladaSimNãoNão
API irregularSimSimSimParcial

A linha mais interessante é:

SIM | NÃO

Porque encontramos um:

Detection Gap


🧪 17. Injects

Uma operação divertida pode incluir eventos roteirizados.

Inject 01

Credencial falsa encontrada.

Inject 02

Acesso negado a dataset sensível.

Inject 03

API apresenta comportamento anormal.

Inject 04

Arquivo controlado aparece no USS.

Inject 05

Job inesperado aparece no ambiente de laboratório.

O Blue Team não necessariamente sabe quando cada um acontecerá.

Mas o controlador sabe.


🧑‍⚖️ 18. Os Dupond & Dupont entram na investigação

— Descobrimos o invasor.

— Exatamente. Descobrimos o invasor.

— Foi RED001.

— Precisamente. Foi RED001.

Tintim:

— RED001 é a conta do Red Team.

Silêncio.

Dupond:

— Então capturamos o Red Team.

Dupont:

— Caso encerrado.

Eis outro ensinamento:

Detectar uma identidade não significa compreender o incidente.

Contexto importa.


📸 19. Evidence Pack

Cada ação do Red Team recebe identificação.

RT-001
RT-002
RT-003
...

Para cada uma:

Timestamp:
System:
Identity:
Action:
Expected Detection:
Observed Detection:
Evidence:
Impact:
Rollback:

Exemplo:

ID: RT-017

TIME:
02:17:34

SYSTEM:
ZOSLAB

IDENTITY:
RED001

ACTION:
Attempted access to controlled resource

EXPECTED:
RACF denial + SIEM alert

OBSERVED:
RACF denial recorded
No SIEM alert generated

RESULT:
PARTIAL FAILURE

Isso vale ouro.


🚦 20. Severity

Não classifique tudo como:

CRITICAL!!!!

Senão nada é crítico.

Uma classificação razoável pode considerar:

LIKELIHOOD
     ×
IMPACT
     =
RISK

Exemplo:

FindingProbabilidadeImpactoRisco
Privilégio excessivoAltaAltoCrítico
Logging incompletoMédiaAltoAlto
Conta antigaMédiaMédioMédio
Banner informativoBaixaBaixoBaixo

🧠 21. O verdadeiro prêmio: Attack Path

O finding mais poderoso geralmente não é:

“Encontramos permissão errada.”

É:

USER
 ↓
DEV RESOURCE
 ↓
AUTOMATION
 ↓
SERVICE ID
 ↓
PRODUCTION RESOURCE
 ↓
SENSITIVE DATA

Nenhum elo isoladamente parece apocalíptico.

A cadeia é que importa.


🧀 Swiss Cheese Model

Imagine cinco controles:

IDENTITY
   ↓
RACF
   ↓
APPLICATION
   ↓
DATABASE
   ↓
MONITORING

Cada um possui buracos.

O incidente acontece quando os buracos se alinham.

O     O
  O      O
     O
        O
-----------> INCIDENT

O Red Team procura alinhamentos.

O Blue Team fecha buracos.

O Purple Team verifica se eles realmente foram fechados.


🚨 22. STOP CONDITIONS

O exercício deve parar imediatamente caso exista:

instabilidade
degradação inesperada
risco a dados reais
efeito fora do escopo
impacto em clientes
comportamento não previsto
perda de observabilidade

Palavra de emergência:

HADDOCK

Se alguém disser:

HADDOCK

todos param.

Porque nenhuma vulnerabilidade vale um SEV1 real.


🧹 23. Rollback

O Red Team precisa sair sem deixar lembranças.

Checklist:

  • remover artefatos de teste;

  • invalidar credenciais temporárias;

  • remover certificados temporários;

  • restaurar configurações;

  • apagar dados sintéticos quando apropriado;

  • confirmar integridade;

  • registrar mudanças revertidas;

  • obter validação operacional.



📋 24. Relatório técnico

Estrutura sugerida:

1. Executive Summary
2. Scope
3. Rules of Engagement
4. Architecture
5. Methodology
6. Timeline
7. Attack Paths
8. Findings
9. Detection Results
10. Response Results
11. Evidence
12. Risk Classification
13. Recommendations
14. Remediation Plan
15. Retest Plan

👔 25. Relatório executivo

Não entregue ao diretor:

ICH408I
FACILITY
SURROGAT
APF
USS
SMF 80

e espere aplausos.

Traduza.

Em vez de:

“Encontramos autorização excessiva no recurso X.”

Explique:

“Uma conta de desenvolvimento poderia, através de uma cadeia de permissões e automação, alcançar recursos de produção além das responsabilidades previstas para sua função.”

Agora a diretoria entende.


📊 26. Scorecard

No final:

PREVENTION       82%
DETECTION        71%
INVESTIGATION    88%
CONTAINMENT      79%
RECOVERY         94%

E principalmente:

ATTACK ACTIONS:        30
DETECTED:              24
MISSED:                 6

Então perguntamos:

Por que seis passaram?

Essa pergunta vale mais do que declarar:

“O Red Team venceu.”


🔁 27. Retest

Depois das correções:

RT-017

é repetido.

Antes:

ATTACK → LOG → SILENCE

Depois:

ATTACK
  ↓
LOG
  ↓
SIEM
  ↓
ALERT
  ↓
ANALYST
  ↓
CASE

Agora temos evidência de melhoria.


🏆 28. Quem ganhou?

Tintim pergunta:

— Então o Red Team venceu?

Haddock responde:

— Detectamos quase tudo!

Professor Girassol balança a cabeça.

Nenhum dos dois venceu.

Porque Red Team contra Blue Team não deveria ser:

RED
 VS
BLUE

Deveria terminar como:

RED
 +
BLUE
 =
PURPLE

O verdadeiro adversário é:

UNKNOWN RISK

🧭 29. Operação completa

Nossa campanha pode ser resumida assim:

                 AUTHORIZATION
                      ↓
                    SCOPE
                      ↓
            RULES OF ENGAGEMENT
                      ↓
               ARCHITECTURE
                      ↓
              RECONNAISSANCE
                      ↓
                 IDENTITY
                      ↓
                   RACF
                      ↓
                 DATASETS
                      ↓
                    JES
                      ↓
                    USS
                      ↓
                   APIs
                      ↓
                  CICS/MQ
                      ↓
                    Db2
                      ↓
          CONTROLLED SIMULATIONS
                      ↓
                 DETECTION
                      ↓
                RESPONSE
                      ↓
                 ROLLBACK
                      ↓
                 EVIDENCE
                      ↓
                  REPORT
                      ↓
               REMEDIATION
                      ↓
                  RETEST

🥚 Easter Eggs do Bellacosa Mainframe

Durante o exercício, espalhe apenas em laboratório artefatos obviamente sintéticos.

Dataset:

REDTEAM.TINTIN.UNICORN

Job:

//HADDOCK JOB ...

Arquivo:

/u/redteam/milu_was_here.txt

Identificador:

GIRASSOL-42

Mensagem:

DONT_PANIC

E a honey credential pode apontar para uma identidade chamada:

ZAPHOD42

Quem acompanha o Café sabe que o número 42 jamais aparece por acidente.


☕ 30. A grande lição

Um Red Team ruim demonstra:

“Olha o que conseguimos fazer.”

Um Red Team bom demonstra:

“Aqui está o caminho pelo qual conseguimos fazer.”

Um Red Team excelente acrescenta:

“Aqui estão os controles que deveriam ter impedido ou detectado cada etapa.”

E um exercício maduro termina dizendo:

“Corrigimos. Agora vamos tentar novamente.”

Porque segurança não é possuir um RACF perfeitamente configurado.

Não é comprar um SIEM.

Não é instalar mais um produto com dashboard vermelho.

Não é produzir 847 páginas de compliance.

Segurança é conseguir responder continuamente:

QUEM pode fazer O QUÊ
       ↓
EM QUAL recurso
       ↓
ATRAVÉS DE QUAL caminho
       ↓
QUEM perceberia
       ↓
EM QUANTO tempo
       ↓
E O QUE FARÍAMOS depois?

Tintim fecha o notebook.

Milu finalmente dorme.

Professor Girassol arquiva o relatório.

Os Dupond & Dupont continuam investigando a própria conta de teste.

Haddock olha para o console.

Nenhum alerta.

Nenhum incidente.

Produção funcionando.

Ele pega o café.

— Finalmente acabou.

Nesse instante aparece:

ICH408I USER(ZAPHOD42) ...

Haddock fica imóvel.

Tintim olha para Girassol.

Girassol olha para Tintim.

Milu levanta uma orelha.

E alguém pergunta:

— Professor... ZAPHOD42 fazia parte do exercício?

Girassol consulta a planilha.

Pausa.

— Curiosamente... não.

          >>> TO BE CONTINUED <<<

☕ Bellacosa Mainframe

Porque MAXCC=0 significa apenas que o computador terminou o que você mandou fazer.

Nunca significou que você deveria ter mandado.



Para ir mais longe




https://eljefemidnightlunch.blogspot.com/2026/08/a-causa-de-r-300-milhoes-e-o-algoritmo.html

quarta-feira, 16 de setembro de 2015

☕🔥 CYBERSECURITY — O SUBMUNDO DIGITAL ONDE HACKERS, MAINFRAMES E GUERRAS INVISÍVEIS DECIDEM O FUTURO DO PLANETA

 

Bellacosa Mainframe e a cybersegurança no mundo mainframe

☕🔥 CYBERSECURITY — O SUBMUNDO DIGITAL ONDE HACKERS, MAINFRAMES E GUERRAS INVISÍVEIS DECIDEM O FUTURO DO PLANETA

Existe uma fantasia criada por filmes de Hollywood:

🕶️ um hacker solitário
⌨️ digitando freneticamente
💀 derrubando governos em segundos

Mas a realidade da Cybersecurity moderna é MUITO mais assustadora.

Porque hoje:

🔥 ataques digitais podem parar bancos, aeroportos, bolsas financeiras e países inteiros.

E quando olhamos isso ao estilo Bellacosa Mainframe…

descobrimos algo impressionante:

o Mainframe não é apenas um “computador antigo”.

🔥 Ele é uma das fortalezas digitais mais resilientes já criadas.


☕🔥 O HACKER MODERNO NÃO É MAIS “O GAROTO DO PORÃO”

Esse estereótipo morreu faz tempo.

Hoje existem:

  • grupos patrocinados por estados

  • ransomware gangs

  • espionagem industrial

  • cyber warfare

  • crime financeiro global

  • operações militares digitais


☕ O mundo virou um campo de batalha invisível

Onde:

  • dados valem bilhões

  • identidades são moeda

  • infraestrutura crítica virou alvo


☕🔥 AS “FERRAMENTAS DE HACKING” NÃO SÃO MAGIA

A imagem mostra gadgets famosos do universo hacker.

Mas existe algo importante:

👉 ferramenta não cria habilidade.


☕ Bellacosa Mainframe Analysis™

Dar um Flipper Zero para alguém sem conhecimento é como:

entregar um terminal 3270
para quem nunca viu JCL.

O poder real está:

  • no conhecimento

  • na análise

  • na engenharia mental


☕🔥 FLIPPER ZERO — O “CANIVETE SUÍÇO” DA SEGURANÇA

Provavelmente o gadget mais famoso atualmente.


☕ O que ele faz?

Interage com:

  • RFID

  • NFC

  • sub-GHz

  • infravermelho

  • Bluetooth


☕ Pode ser usado para:

✅ pesquisa
✅ automação
✅ laboratório
✅ testes de segurança


☕ Mas também pode ser abusado

Como qualquer ferramenta tecnológica.


☕ O PRINCIPAL PONTO

O Flipper virou símbolo cultural porque mostra algo fascinante:

🔥 hardware hacking voltou a crescer.


☕🔥 RUBBER DUCKY — O “PENDRIVE” QUE FINGE SER TECLADO

Agora entramos num conceito brilhante.


☕ O Rubber Ducky não “hackeia”.

Ele:

👉 simula teclado humano.


☕ O sistema operacional confia no teclado.

Então ele executa comandos rapidamente.


☕ Isso ensina algo profundo sobre segurança:

🔥 o maior problema muitas vezes é confiança implícita.


☕ No Mainframe isso lembra:

  • automações perigosas

  • permissões excessivas

  • comandos automatizados sem controle


☕🔥 KALI LINUX — O “ISPF” DO PENTESTER

Pouca ferramenta virou tão icônica.


☕ Kali reúne:

  • scanners

  • sniffers

  • fuzzers

  • frameworks

  • análise de vulnerabilidades


☕ Bellacosa Mainframe Analysis™

Kali para o hacker moderno é como:

🔥 ISPF + SDSF + IPCS + RACF tools para o sysprog.


☕ Porque ele centraliza ferramentas críticas.


☕🔥 SDR — QUANDO O HACKER COMEÇA A “OUVIR O AR”

Agora entramos num território fascinante.

SDR = Software Defined Radio


☕ Isso permite analisar:

  • rádio

  • IoT

  • wireless

  • sinais RF

  • telecom


☕ Parece ficção…

mas muito tráfego invisível existe ao nosso redor.


☕ Exemplos:

  • controles remotos

  • sensores

  • portões

  • sinais automotivos

  • RFID

  • transmissões industriais


☕ Cybersecurity moderna vai MUITO além da internet.


☕🔥 WIFI PINEAPPLE — O “CLONE MALIGNO” DE REDES

Ferramenta clássica de pentest.


☕ Ela pode simular:

🔥 pontos de acesso falsos.


☕ O perigo?

Usuários conectando automaticamente.


☕ Isso mostra uma verdade brutal:

o elo mais fraco da segurança continua sendo o ser humano.


☕ No Mainframe isso também existe

Só muda a tecnologia.


☕ Exemplo corporativo:

  • phishing

  • engenharia social

  • credenciais vazadas

  • acessos indevidos


☕🔥 YUBIKEY — O PEQUENO OBJETO QUE SALVA EMPRESAS

Agora entramos no lado defensivo.


☕ YubiKey implementa:

  • MFA

  • autenticação forte

  • FIDO2

  • chaves criptográficas


☕ Isso é GIGANTE hoje

Porque senha sozinha virou insuficiente.


☕ Bellacosa Mainframe Analysis™

YubiKey lembra muito a filosofia RACF:

🔥 identidade forte + autenticação rigorosa.


☕🔥 O MAINFRAME SEMPRE TEVE A “MENTALIDADE ZERO TRUST”

Muito antes do termo virar moda.


☕ O z/OS já vivia conceitos como:

✅ least privilege
✅ segregação
✅ auditoria
✅ controle rígido
✅ rastreabilidade
✅ autenticação forte


☕ RACF já fazia isso há décadas.


☕🔥 CYBERSECURITY MODERNA ESTÁ REDESCOBRINDO O MAINFRAME

Isso é fascinante.

Enquanto muita infraestrutura moderna sofre com:

  • ransomware

  • downtime

  • vazamentos

  • privilégios excessivos

o Mainframe sempre foi construído com obsessão por:

🔥 resiliência.


☕ Porque o ambiente dele era missão crítica desde o início.


☕🔥 O VERDADEIRO HACKER NÃO É “O CARA DA FERRAMENTA”

Essa é uma lição importante.

Ferramentas mudam.

Mentalidade permanece.


☕ O profissional de cybersecurity precisa entender:

  • redes

  • sistemas

  • protocolos

  • autenticação

  • comportamento humano

  • arquitetura

  • logs

  • análise


☕ O melhor hacker raramente é o mais “barulhento”

Normalmente é:

  • paciente

  • analítico

  • invisível


☕🔥 O MAIOR PERIGO MODERNO NÃO É TÉCNICO

É HUMANO.


☕ Muitos ataques começam com:

📧 email falso
🔑 senha reutilizada
📱 engenharia social
🧠 manipulação psicológica


☕ Porque segurança é também:

🔥 psicologia aplicada.


☕🔥 IA + CYBERSECURITY — A NOVA GUERRA

Agora entramos no próximo nível.

IA já está sendo usada para:

  • detectar ataques

  • correlacionar logs

  • prever ameaças

  • automatizar resposta


☕ Mas criminosos também usam IA

Para:

  • phishing avançado

  • deepfakes

  • engenharia social

  • automação ofensiva


☕ Resultado?

🔥 uma corrida armamentista digital.


☕🔥 O MAINFRAME CONTINUA SENDO UMA FORTALEZA

E isso não é mito.

O z/OS continua extremamente respeitado porque possui:

✅ arquitetura robusta
✅ RACF
✅ isolamento forte
✅ auditoria pesada
✅ controle operacional rigoroso


☕ Invadir Mainframe REAL não é como filme mostra

Exige:

  • conhecimento profundo

  • engenharia sofisticada

  • acesso extremamente controlado


☕🔥 O QUE O FUTURO ENSINA?

Cybersecurity deixou de ser apenas TI.

Hoje ela é:

  • geopolítica

  • economia

  • defesa nacional

  • infraestrutura crítica


☕ Porque o mundo inteiro virou software.

E quem controla sistemas…

🔥 controla poder.


☕🔥 CONCLUSÃO — O HACKER MODERNO NÃO LUTA APENAS CONTRA MÁQUINAS

Ele luta contra:

  • arquitetura

  • protocolos

  • criptografia

  • comportamento humano

  • governança

  • inteligência artificial

E talvez a maior ironia seja essa:

enquanto o mundo corre atrás de novas soluções…

🔥 o Mainframe já carregava muitos dos princípios de segurança mais importantes há décadas.


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