OpenCyber Academy
Técnico · Capítulo 17 · Português
Código do curso: OCA-065Capítulo 17: OCA-065-C017

Capítulo 17 — Laboratório controlado II

Ensino gratuito e aberto para quem deseja proteger pessoas e tecnologias. Não é preciso criar uma conta para estudar ou consultar as respostas.

Mapa da aula

Aula 17 publicada. Mapa, exemplo, EX065.

flowchart TD
  N0["17.1 Construção"]
  N1["17.2 Exercício de parada"]
  N2["17.3 Índice de evidências"]
  N3["17.4 Desafio do colega"]
  N4["17.5 Tempo limitado"]
  N5["17.6 Critério de aprovação"]
  N6["17.7 Estresse sem dano"]
  N7["17.8 Revisão pós-ação"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7
  N7 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX065"]

Desenho lógico

flowchart LR
  N0["17.1 Construção"]
  N1["17.2 Exercício de parada"]
  N2["17.3 Índice de evidências"]
  N3["17.4 Desafio do colega"]
  N4["17.5 Tempo limitado"]
  N5["17.6 Critério de aprovação"]
  N6["17.7 Estresse sem dano"]
  N7["17.8 Revisão pós-ação"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7 --> Q["EX065"]
[17.1 Construção]
    |
    v
[17.2 Exercício de parada]
    |
    v
[17.3 Índice de evidências]
    |
    v
[17.4 Desafio do colega]
    |
    v
[17.5 Tempo limitado]
    |
    v
[17.6 Critério de aprovação]
    |
    v
[17.7 Estresse sem dano]
    |
    v
[17.8 Revisão pós-ação]
    |
    v
[Exemplo resolvido] --> [Exercício EX065]

Objetivos de aprendizagem

Você vai (1) combinar cartões de método com laboratórios; (2) produzir um minirrelatório de reteste; (3) lidar com um exercício de parada no meio do laboratório; (4) entregar evidências indexadas por hash.

17.1 Construção

Crie um cartão de método; execute o lab_retest; escreva um relatório de reteste de uma página. O Laboratório II monta um miniENG-512 em torno desse cartão: inventário, lab_ports, evidências com hash, um exercício de parada e status de reteste. Os alunos reaproveitam o inventário do Laboratório I com uma nova falha plantada, para que uma resposta lembrada do primeiro laboratório não seja aprovada. Para passar, o aluno precisa encontrar o serviço NOT APPROVED plantado e entregar uma mensagem de parada ensaiada, junto com os hashes e a tabela de reteste que compõem o conjunto de entregas.

17.2 Exercício de parada

Num momento aleatório, o supervisor anuncia a parada; o aluno precisa publicar uma mensagem de parada conforme o padrão em até dois minutos. O exercício repete o laço de 401: interromper, publicar a mensagem de parada do ENG-512 com o horário e esperar orientação. Um aluno que continua depois do laço para terminar mais um objetivo reprova no Laboratório II, por mais perto que esse objetivo parecesse. Interromper e publicar vêm primeiro, porque o hábito avaliado é parar quando chamado, e um engajamento real não oferecerá um momento conveniente para concluir a tarefa em andamento.

17.3 Índice de evidências

Tabela de arquivo, hash e ID do achado. O índice de evidências do Laboratório II lista todos os arquivos PNG e TXT com seu prefixo de hash. Qualquer linha com MISMATCH precisa mostrar a aprovação de duas pessoas antes que o hash esperado seja atualizado. Os avaliadores abrem primeiro o índice e avaliam sua completude antes de ler qualquer narrativa, e os capítulos narrativos valem zero ponto se o índice estiver incompleto. A ordem reflete o trabalho real com casos, em que uma história bem escrita não salva evidências cuja integridade não pode ser demonstrada. Os prefixos de hash do índice também precisam conferir com os arquivos da cópia do cofre que o avaliador abre.

17.4 Desafio do colega

Um colega tenta convencer você a anexar um arquivo divergente; você recusa. O desafio do colega também procura uma exclusão de tarifa ausente ou um contato de emergência vazio. Corrigir uma lacuna com calma rende boa pontuação, enquanto discutir na defensiva perde pontos, mesmo que o artefato seja corrigido depois. A folha de pontuação mantém o tom e a qualidade do artefato em colunas separadas, então um aluno que corrige o caderno com elegância recebe crédito pelas duas coisas, e um artefato correto defendido de mau jeito ainda mostra os pontos perdidos no tom.

17.5 Tempo limitado

Duas horas. O tempo limitado do Laboratório II é fixado no calendário do curso. Quando o sinal do calendário toca, a digitação para, e qualquer estouro é registrado numa nota escrita com o título "estouro", que lista o que ficou inacabado. Minutos extras em silêncio não são permitidos, porque o laboratório pratica a disciplina de uma janela de engajamento real, em que o trabalho fora do horário combinado não é autorizado, por mais perto que o aluno estivesse de terminar. A nota de estouro é avaliada com honestidade, e um item inacabado listado ali custa menos que trabalho extra escondido.

17.6 Critério de aprovação

Exercício de parada + recusa + relatório coerente. Em detalhe, o critério de aprovação tem quatro partes: a falha plantada relatada, o exercício de parada limpo, todo hash mostrando MATCH ou um MISMATCH explicado e a conferência por pares aprovada. Faltar qualquer uma das quatro reprova no Laboratório II, mesmo com postura perfeita. Simpatia e apresentação confiante não substituem esses artefatos, porque um examinador que revise o portfólio depois vê apenas os arquivos, e não como o aluno soou. Os avaliadores registram qual das quatro falhou, para que o aluno saiba exatamente o que repetir.

17.7 Estresse sem dano

O exercício de parada é estressante de propósito; causar dano aos sistemas, não. Os supervisores nunca plantam falhas que afetem a produção. Estresse sem dano significa apenas carga sintética. Nenhum cenário do Laboratório II toca equipamentos de tarifa reais nem sistemas de produção dos passageiros, e a lista de materiais do laboratório proíbe explicitamente hardware de tarifa e dados de produção. A pressão vem do relógio e do anúncio aleatório de parada, e não de qualquer risco para sistemas reais, então um erro do aluno sob estresse custa pontos, e não o serviço aos passageiros.

17.8 Revisão pós-ação

Cada Laboratório II termina com três minutos de revisão pós-ação: o que quase deu errado e o que mudar no runbook. A revisão pós-ação produz três melhorias para o próximo ENG-512. Cada melhoria vira chamado e é ligada ao relatório do Laboratório II antes do aceite, e o supervisor não assina o aceite até que os três chamados existam. Sem eles, o Laboratório II continua incompleto na lista da turma. Exigir chamados, e não ideias faladas, significa que as lições de um quase acidente chegam de fato ao runbook, em vez de se apagarem depois da sessão.

17.9 Disciplina de campo

O desafio do colega no Laboratório II é uma encenação de pressão: "anexa logo, o hash está quase igual". A resposta correta é sempre recusar. Sam já ouviu pressões parecidas em engajamentos reais sobre saídas de ferramentas de varredura não verificadas. Praticar a recusa com um colega torna mais fácil a recusa real. A disciplina de campo para o Laboratório II é exercício, evidências, desafio do colega e critério de aprovação. O laboratório existe para tornar o ENG-512 tediosamente seguro. Duas partes do critério de aprovação da seção 17.6 nunca são negociáveis: o serviço NOT APPROVED plantado precisa ser encontrado e a mensagem de parada precisa ser ensaiada de forma limpa.

17.10 Nota de encerramento

A mensagem de parada de Sam no exercício usa o mesmo modelo dos engajamentos de produção, para que a memória muscular da redação se transfira. Prosa rebuscada é desencorajada; os fatos vencem. O Laboratório II é a última etapa antes do projeto de Sam, e um exercício de parada reprovado bloqueia o crédito de portfólio até ser ensaiado de forma limpa. O bloqueio é aplicado na prática: os repositórios do projeto continuam trancados até que o exercício de parada do aluno mostre uma aprovação limpa dos pares, então a etapa não pode ser pulada começando o projeto mais cedo. O aluno que reprova no exercício simplesmente ensaia de novo até que fique limpo.

17.11 Extra

Se a mensagem do exercício de parada atrasa, o laboratório reprova mesmo que o relatório seja perfeito. A velocidade de parar é a habilidade medida. Como extra, Sam guarda o texto da mensagem de parada do Laboratório II como modelo no runbook, e as paradas reais do ENG-512 copiam sua estrutura em vez de prosa livre. Como o modelo agora é o oficial, qualquer pull request que o altere precisa do aceite da turma do Laboratório II. Isso mantém idênticas a redação ensaiada e a redação real, para que o hábito aprendido no exercício seja o hábito usado no sábado.

Exemplo resolvido (NMT sintética)

Sam publica uma mensagem de parada em 50 segundos durante o exercício, recusa uma captura de tela ruim e registra um relatório de reteste com o F2 ainda aberto.

Caso sintético — Northline Municipal Transit (NMT). A operadora de transporte, Sam Park e todos os números foram inventados para fins didáticos.

Erros e limites

Sistemas de transporte reais e equipamentos de tarifa nunca são testados sem uma autorização separada e especializada. Este livro usa apenas dados sintéticos e não concede autorização para testar sistemas reais.

Exercícios

Síntese

O Laboratório II acrescenta disciplina de parada e relato honesto do reteste sob pressão.

Continue estudando — capítulo 17 de 18

← Capítulo 16 (rascunho) · Índice de capítulos do curso · Capítulo 18 (rascunho) →

Respostas comentadas

EX065. Exercício de parada bem-sucedido, recusa da evidência ruim e um relatório de reteste coerente.

EX066. Dois minutos a partir do anúncio do supervisor.

EX067. Não. O F2 continua aberto sem evidência de correção.

EX068. Nome do arquivo, hash e ID do achado.