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

Capítulo 39 — Fatores humanos e política cibernética: manutenibilidade

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 39 — Fatores humanos e política cibernética: manutenibilidade

Mapa da aula

Aula 39 publicada. Mapa, exemplo, EX115.

flowchart TD
  N0["39.1 Projeto duradouro"]
  N1["39.2 Ciclo de vida dos conteúdos"]
  N2["Laboratório — Itens de conteúdo com revisão prevista"]
  N3["39.3 Passagem de bastão"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX115"]

Desenho lógico

flowchart LR
  N0["39.1 Projeto duradouro"]
  N1["39.2 Ciclo de vida dos conteúdos"]
  N2["Laboratório — Itens de conteúdo com revisão prevista"]
  N3["39.3 Passagem de bastão"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX115"]
[39.1 Projeto duradouro]
    |
    v
[39.2 Ciclo de vida dos conteúdos]
    |
    v
[Laboratório — Itens de conteúdo com revisão prevista]
    |
    v
[39.3 Passagem de bastão]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX115]

Objetivos de aprendizagem

Você vai (1) desenhar o programa para ser mantido ao longo de anos; (2) gerir o ciclo de vida de conteúdos e modelos; (3) planejar a passagem de bastão e a documentação.

39.1 Projeto duradouro

Programas muitas vezes declinam quando seu fundador sai. Aiko desenha o programa da Greyford para ser manutenível: procedimentos documentados, um estatuto com responsáveis, uma biblioteca de conteúdos com datas de revisão e medidas produzidas automaticamente pela ferramenta de triagem. Ela evita software sob medida quando existe um recurso de produto com suporte, porque ferramentas sob medida exigem especialistas para mantê-las. Também reserva no orçamento um tempo fixo da equipe a cada ano para revisão e atualização, de modo que a manutenção não dependa de um tempo livre que talvez nunca apareça em uma companhia de saneamento movimentada.

39.2 Ciclo de vida dos conteúdos

Cada guia, reciclagem e modelo de simulação tem um responsável, uma data de criação e uma data de revisão. Conteúdos com mais de um ano são revisados em relação aos relatórios de ataques atuais, como o Verizon DBIR mais recente, e aos e-mails reportados na própria Greyford. Os modelos são aposentados quando deixam de refletir iscas reais ou quando as reclamações mostram que causam dano. O laboratório conta os itens com revisão prevista em cada trimestre, para que o trabalho possa ser planejado. Uma biblioteca pequena e atual é melhor do que uma grande, cheia de exemplos desatualizados.

Laboratório — Itens de conteúdo com revisão prevista por trimestre

# Content items due for review by quarter (synthetic library of 40 items).
due = {"Q1": 9, "Q2": 11, "Q3": 14, "Q4": 6}
for q, n in due.items(): print(f"{q}: {n} items")
print("busiest:", max(due, key=due.get), "total:", sum(due.values()))

Execute com python3 lab_lifecycle.py. Saída verificada:

Q1: 9 items
Q2: 11 items
Q3: 14 items
Q4: 6 items
busiest: Q3 total: 40

39.3 Passagem de bastão

Aiko escreve um pacote de passagem de bastão: o estatuto, o calendário de operações, a tabela de requisitos e verificação, as medidas com suas definições e as regras éticas das simulações. Um substituto acompanha cada tarefa por um ciclo antes de assumi-la. Ela grava vídeos curtos explicando o raciocínio por trás das decisões principais, porque os documentos costumam registrar o que foi feito, mas não por quê. A Profa. Kerr observa que são os motivos que permitem aos sucessores adaptar o projeto com sabedoria, em vez de congelá-lo ou abandoná-lo. O pacote é revisado anualmente.

Exemplo resolvido

Aiko projeta para a manutenção com responsáveis e datas de revisão, planeja a revisão de conteúdos por trimestre e escreve um pacote de passagem de bastão com os motivos das decisões.

Caso sintético. Os dados de conteúdo são sintéticos; o Verizon DBIR é real.

Erros e limites

Datas de revisão muitas vezes são perdidas. Pacotes de passagem de bastão ficam desatualizados.

Exercícios

Síntese

Programas sustentáveis têm donos, datas de revisão, esforço planejado e repasses que explicam o porquê.

Continue estudando — aula 39 (capítulo 39 de 50)

← Capítulo 38 · Índice das aulas · Capítulo 40 →

Continue para a próxima aula já escrita.