◇ OpenCyber Academy
Engenharia · Capítulo 43 · Português

Capítulo 43 — Prática na indústria ou no serviço público

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

Capítulo 43 — Prática na indústria ou no serviço público

Mapa da aula

Aula 43 publicada. Mapa, exemplo, EX127.

flowchart TD
  N0["43.1 Estágio"]
  N1["43.2 Relato sanitizado"]
  N2["43.3 Tradução"]
  N3["43.2b Atrito de compras"]
  N4["43.3b Conflito de interesses"]
  N5["43.1b Credenciamento e necessidade de saber"]
  N6["Nota de prática"]
  N7["43.4b Aprender com o estágio"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7
  N7 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX127"]

Desenho lógico

flowchart LR
  N0["43.1 Estágio"]
  N1["43.2 Relato sanitizado"]
  N2["43.3 Tradução"]
  N3["43.2b Atrito de compras"]
  N4["43.3b Conflito de interesses"]
  N5["43.1b Credenciamento e necessidade de saber"]
  N6["Nota de prática"]
  N7["43.4b Aprender com o estágio"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7 --> Q["EX127"]
[43.1 Estágio]
    |
    v
[43.2 Relato sanitizado]
    |
    v
[43.3 Tradução]
    |
    v
[43.2b Atrito de compras]
    |
    v
[43.3b Conflito de interesses]
    |
    v
[43.1b Credenciamento e necessidade de saber]
    |
    v
[Nota de prática]
    |
    v
[43.4b Aprender com o estágio]
    |
    v
[Exemplo resolvido] --> [Exercício EX127]

Objetivos de aprendizagem

Você vai (1) adaptar a engenharia de plataforma às restrições de uma organização anfitriã; (2) escrever um relatório de prática sem detalhes confidenciais do cliente; (3) traduzir entre o jurídico, as operações e a engenharia.

43.1 Estágio

Na indústria ou no serviço público, os modelos de ROE, a residência de dados e as compras diferem. Seu trabalho continua sendo ferramentas que falham fechadas e medição honesta — não testes não autorizados engenhosos. Compras e residência mudam as opções de arquitetura, não o dever de falhar fechado e medir com honestidade. A esperteza não autorizada continua fora. As metas de estágio de Sam nomearam uma entrega com falha fechada e um relatório com denominadores, não um teste surpresa na rede de um parceiro. Redes de parceiros ficam fora do laptop do estudante mesmo quando um mentor oferece "uma olhada rápida". O acordo de estágio reafirma essa fronteira nas palavras do próprio anfitrião.

43.2 Relato sanitizado

Os entregáveis do curso usam nomes sintéticos e agregados. Identificadores reais de clientes ficam dentro dos sistemas do anfitrião. Os avaliadores do curso não podem receber nomes reais de parceiros nem ids de tickets. A reconstrução sintética acordada com o anfitrião é o formato do relatório de prática. O memorando de Sam substituiu todo hostname real pelo padrão do laboratório da Riverstone antes de sair do laptop do anfitrião. A revisão do rascunho sanitizado pelo anfitrião é um ponto de controle antes do envio ao portal do curso. Diffs contra a nota interna não sanitizada são revisados apenas nos sistemas do anfitrião.

43.3 Tradução

O jurídico ouve autorização e retenção; as operações ouvem janelas de mudança e canários; a engenharia ouve esquemas e testes. Os mesmos fatos, três dialetos. Um fato dito de três maneiras impede que o jurídico, as operações e a engenharia falem sem se entender. No encerramento de Sam, a coluna do jurídico informava quem autorizou a varredura e por quanto tempo seus logs são guardados, a coluna das operações nomeava a janela de mudança e o canário de negar tudo, e a coluna da engenharia citava o esquema da ScopeVersion e o id do seu teste. O memorando de estágio de Sam abria com uma tabela de três colunas com os mesmos fatos do encerramento em cada dialeto.

Caso sintético — Riverstone Transit. O memorando de estágio de Sam usou apenas números sintéticos da Riverstone; nomes reais de parceiros foram omitidos.

43.4 Erros e limites

"Não posso contar o que fiz" não é um relatório de prática — use uma reconstrução sintética acordada com o anfitrião. Um relatório que só diz que o trabalho era confidencial não ensina nada e reprova no curso. Acorde com o anfitrião uma reconstrução sintética que preserve os mecanismos sem identificadores. O supervisor de Sam assinou o roteiro da reconstrução antes de a escrita começar. Mecanismos como tempos de negar tudo e hashes de listas de verificação sobrevivem à sanitização; nomes não. Uma reconstrução sem assinatura do supervisor reprova no portão do curso de prática. Roteiros não assinados são apagados automaticamente do portal do curso.

43.2b Atrito de compras

Anfitriões do serviço público podem levar meses para aprovar um novo SaaS. Desenhe o projeto final para rodar em infraestrutura que o anfitrião já autoriza. Uma arquitetura perfeita que não pode ser comprada reprova no curso de prática. Um projeto final que precisa de um novo SaaS que o anfitrião não consegue comprar a tempo é uma falha de planejamento. Prefira a infraestrutura já autorizada. Sam delimitou a distribuição de política assinada nos jump hosts existentes depois que o setor de compras disse que um scanner em nuvem levaria nove meses. Nove meses é mais que um projeto final; desenhe para o kit que já está no fichário.

43.3b Conflito de interesses

Se o seu anfitrião de estágio vende scanners, o seu relatório de prática precisa declarar isso e ainda assim recusar pontuações vazias. Apresentações de marketing não são medição. O parágrafo de declaração de Sam ficava acima das métricas, para que os leitores vissem a relação antes dos números. Pontuações vazias numa apresentação do anfitrião são citadas como alegações a testar, não como resultados a copiar. Os avaliadores leem a declaração antes de pontuar a parte de medição. A declaração também informa quem pagou por qualquer licença usada no trabalho, para que os leitores saibam quais ferramentas vieram do anfitrião. Comparações entre o produto do anfitrião e outros scanners rodam nos mesmos alvos sintéticos e são relatadas com os mesmos denominadores.

43.1b Credenciamento e necessidade de saber

Estágios no serviço público podem envolver credenciamentos de segurança. Os artefatos do curso ficam na menor sensibilidade: reconstruções sintéticas. Nunca cole texto classificado ou restrito no GitHub. O hook de pre-commit do repositório de Sam procura os codinomes internos de projetos do anfitrião e bloqueia o commit. Hooks que só avisam não bastam; o commit precisa falhar fechado. Commits barrados são registrados para o supervisor do estágio no mesmo dia. Antes de o estágio começar, Sam e o mentor do anfitrião combinam por escrito quais detalhes podem aparecer nos artefatos do curso. O que não está nessa lista fica fora do repositório, mesmo em forma sintética. A lista de codinomes do hook vem desse acordo e é atualizada quando o anfitrião inicia novos projetos.

Nota de prática

Relatórios de prática incluem um apêndice de restrições: residência, compras, credenciamento, comitês de mudança. Os avaliadores pontuam o apêndice com o mesmo peso do trabalho técnico, porque o resultado do curso é julgamento sob restrição, não elegância sem restrições num laptop pessoal.

Acorde por escrito a reconstrução sanitizada com o mentor do anfitrião antes de escrever o relatório de prática.

Se o anfitrião proibir até métricas sanitizadas, o relatório de prática usa um cenário gêmeo totalmente sintético, rotulado como tal.

43.4b Aprender com o estágio

Sam mantém um diário semanal do estágio: uma coisa aprendida sobre como um operador de transporte público realmente conduz a segurança, uma premissa do curso que não se sustentou e uma pergunta para o supervisor. O diário vira a seção reflexiva do seu relatório de estágio. O diário semanal força uma premissa quebrada a vir à tona enquanto a memória está fresca. Essas entradas viram a parte reflexiva do relatório de estágio sem despejar detalhes confidenciais. A nota de Sam de que "sobreposição no calendário vale mais que promessas no chat" veio de uma semana em que dois métodos ruidosos colidiram apesar de um acordo verbal.

Exercícios

Síntese

Prática é restrições reais mais artefatos de aprendizagem sanitizados.

Continue estudando — capítulo 43 de 50

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