Sobre a Competição
A Operação Orion é um CTF (Capture the Flag) individual e remoto, com duração de 8 horas. Cada aluno joga do próprio computador, pela internet, nesta plataforma CTFd hospedada pelo Instituto Metrópole Digital (IMD/UFRN). O evento faz parte dos projetos aplicados da Dell Delivery Academy 2026 – Programa de Capacitação em Cyber Security.
A Orion Logística S.A. foi atingida pelo ransomware do grupo NOX em 14/09/2026. Você atua como consultor de resposta e recuperação: investiga logs, telemetria e documentos do incidente e responde a perguntas de BIA, backup, DR, governança e comunicação ao conselho.
Objetivo: aplicar, dentro do tempo da competição, o ciclo completo de cyber recovery — entender o ataque, achar a última cópia limpa, decidir a ordem de reconstrução e explicar o resultado ao negócio. No Hackathon The Dunes a ênfase foi criar uma oferta em dupla; aqui, cada aluno executa e prova com evidências.
🔎 Nenhum desafio exige atacar sistemas. Tudo é análise de evidências, cálculo e decisão. Os artefatos (logs, CSV, JSON, relatórios) são baixados no próprio CTFd.
Cronograma do Dia
São 6h30 de jogo, das 08:30 às 15:00. O CTF não para no almoço: cada aluno decide quando fazer a pausa.
| Horário | Etapa | O que acontece |
|---|---|---|
| 08:00–08:30 | Abertura (sala virtual) | Regras, cenário, teste de login e demonstração da Q01 |
| 08:30 | Abertura do CTF | Desafios ficam visíveis e o placar começa a contar |
| 08:30–15:00 | Jogo | Mentores na sala virtual para dúvidas de enunciado e plataforma |
| 11:45–12:30 | Almoço (sugerido) | O CTF continua aberto |
| 14:30 | ❄️ Congelamento | O placar público para de atualizar; as flags continuam valendo |
| 15:00 | 🏁 Fechamento | O CTFd para de aceitar flags |
| 15:00–16:00 | Encerramento (sala virtual) | Resolução comentada do Desafio Final, placar e premiação |
Quem entrar depois das 08:30 joga normalmente, mas sem tempo extra.
Desafios
49 desafios, somando 12.025 pontos, em 22 categorias, todos baseados no mesmo incidente da Orion Logística.
| Bloco | Categorias | Desafios | Pontos |
|---|---|---|---|
| Investigação do ataque | Briefing, Fundamentos de Segurança, Threat & Ransomware, Incident Response | Q01–Q10 | 1.875 |
| Infraestrutura | Redes, Infraestrutura | Q11–Q15 | 1.250 |
| Governança e riscos | Frameworks, Governança, Gestão de Riscos | Q16–Q22 | 1.450 |
| Continuidade | BIA, Classificação de Dados, Dependências, Continuidade e DR, Disponibilidade | Q23–Q28, Q32–Q35 | 2.700 |
| Backup e cyber recovery | Backup, Cyber Recovery, Estratégias de Recuperação | Q29–Q31, Q36–Q40 | 2.400 |
| Testes e validação | Testes de Recuperação, Validação | Q41–Q44 | 950 |
| Negócio e conselho | Abordagem Consultiva, Comunicação, Desafio Final | Q45–Q49 | 1.400 |
| Total | 12.025 | ||
Flags, Pontuação e Placar
- Formato: todas as flags seguem o padrão
CR{...}, sem espaços. Horários nos artefatos estão em UTC, salvo indicação. - Maiúsculas/minúsculas: não fazem diferença, exceto quando o enunciado diz o contrário (Q09). A Q32 aceita ponto ou vírgula como separador decimal.
- Tentativas limitadas: desafios de múltipla escolha e associação têm de 1 a 5 tentativas, indicadas no enunciado. Esgotadas, o desafio fica bloqueado.
- Pontuação fixa: cada desafio vale de 25 a 500 pontos, conforme a dificuldade, e não diminui com o número de acertos.
- Dicas: dez desafios têm dica. Abrir uma dica desconta de 10 a 30 pontos, mesmo que você não acerte o desafio.
- Desbloqueios: alguns desafios só aparecem após resolver outro. Ex.: a Q07 (Paciente zero) abre após a Q01; o Desafio Final (Q49) só abre após Q07, Q08, Q09, Q31 e Q36.
- Placar: visível durante o evento e congelado às 14:30 (as flags continuam valendo).
- Vencedor e desempate: vence quem tiver mais pontos às 15:00. Empate: vence quem atingiu a pontuação primeiro; persistindo, quem resolveu o Desafio Final (Q49) primeiro.
Conduta
- Pesquisar na internet, consultar normas e materiais do curso.
- Usar ferramentas locais: editor de texto, planilha, Python, jq, grep, calculadora.
- Usar IA, desde que você saiba explicar cada resposta. A coordenação pode pedir explicação de qualquer flag; se não souber explicar, a flag é anulada.
- Tirar dúvidas de enunciado ou plataforma com os mentores na sala virtual (eles não confirmam respostas).
- Compartilhar flags, respostas ou raciocínio com outros alunos até o fim do evento.
- Usar conta de outra pessoa, criar contas extras ou jogar em dupla/grupo.
- Enviar flags por script ou força bruta.
- Testar, varrer ou atacar o CTFd, a rede do IMD/UFRN ou qualquer sistema real.
- Publicar artefatos, enunciados ou soluções sem liberação da coordenação.
Penalidades
| Infração | Penalidade |
|---|---|
| Primeira ocorrência leve (ex.: conversa sobre um desafio com outro aluno) | Advertência registrada |
| Flag obtida de outro aluno ou que o aluno não sabe explicar | Anulação da flag |
| Reincidência, força bruta ou uso de conta de terceiros | Perda de 500 pontos ou desclassificação |
| Ataque à plataforma, à rede ou a sistemas reais | Desclassificação imediata |
Por ser remoto, permaneça conectado à sala virtual, identificado pelo nome, e responda quando chamado pela coordenação.
Premiação
Um aluno pode receber mais de um prêmio. Todos os participantes recebem certificado de 8 horas, contadas nas 26 horas de projetos aplicados com hackathon do programa.
Acesso e Contingência
- As contas são criadas pela coordenação com o e-mail institucional. Não há auto-cadastro. O login é enviado por e-mail até 22/10; teste seu acesso até 23/10.
- Você precisa de computador com navegador atualizado e internet estável. Recomenda-se ter Python 3 e uma planilha instalados.
- Se o CTFd ficar fora do ar, o fechamento pode ser adiado pelo mesmo tempo da queda, até 30 minutos.
- Falhas na sua internet ou computador não dão direito a tempo extra. Baixe os artefatos de cada desafio assim que abri-lo.
- Problemas de acesso à conta são tratados pelos docentes na sala virtual.
- Enunciados e artefatos são fictícios e de propriedade do programa. Situações não previstas são decididas pelos docentes responsáveis, e a decisão é final.