Capítulo 36 — Segurança da informação: desempenho e escala
Mapa da aula
Aula 36 publicada. Mapa, exemplo, EX106.
flowchart TD
N0["36.1 O custo dos controles"]
N1["36.2 Escalando os logs"]
N2["36.3 Testes de carga"]
N3["36.4 Compromissos em escala"]
N0 --> N1 --> N2 --> N3
N3 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX106"]
Desenho lógico
flowchart LR
N0["36.1 O custo dos controles"]
N1["36.2 Escalando os logs"]
N2["36.3 Testes de carga"]
N3["36.4 Compromissos em escala"]
N0 --> N1 --> N2 --> N3 --> Q["EX106"]
[36.1 O custo dos controles]
|
v
[36.2 Escalando os logs]
|
v
[36.3 Testes de carga]
|
v
[36.4 Compromissos em escala]
|
v
[Exemplo resolvido] --> [Exercício EX106]
Objetivos de aprendizagem
Você vai (1) avaliar o custo de desempenho dos controles de segurança; (2) escalar o processamento de segurança com o crescimento; (3) testar os controles sob carga.
36.1 O custo dos controles
Os controles de segurança consomem recursos. A cifração usa tempo de processador, o registro de logs usa armazenamento e capacidade de rede, e a inspeção acrescenta latência. Lindiwe mede um teste sintético: ativar a cifração de disco completo em notebooks modernos acrescenta uma pequena sobrecarga de processamento que os usuários não percebem, enquanto inspecionar todo o tráfego web cifrado no firewall do depósito praticamente dobra a carga do seu processador. Ela recomenda inspecionar apenas as categorias de tráfego com risco claro, em vez de tudo. A equipe de redes adota a abordagem seletiva e documenta exatamente quais categorias de tráfego são inspecionadas.
36.2 Escalando os logs
A Saltmarsh planeja três novos depósitos. Lindiwe usa seu modelo do primeiro ano para estimar os eventos extras por dia e confere se o coletor de logs consegue absorvê-los. No ritmo atual de crescimento, o coletor atinge sua capacidade em até dezoito meses. Ela propõe filtrar os eventos de pouco valor na origem e acrescentar um segundo coletor antes do limite. O Prof. Hale observa que os sistemas de segurança que descartam dados silenciosamente sob carga são piores do que os que falham de forma ruidosa. A equipe de infraestrutura inclui o segundo coletor no orçamento do ano seguinte.
36.3 Testes de carga
Lindiwe testa a medida de adivinhação de senhas com dez vezes o volume de logs atual, usando dados sintéticos. Ela termina em poucos segundos, bem dentro da janela de relatório. Ela também testa a conciliação de ativos com dez mil hosts; ela continua rápida porque usa operações de conjuntos. Ela registra os testes para que o crescimento futuro possa ser conferido em relação a eles. Ela aprende que as ferramentas da biblioteca padrão escalam bem para volumes moderados quando os algoritmos são escolhidos com bom senso. Os registros dos testes incluem o tamanho dos dados e o tempo de execução de cada script.
36.4 Compromissos em escala
À medida que os volumes crescem, a Saltmarsh precisa escolher entre manter todos os detalhes e reduzir o custo. Lindiwe propõe manter completos os eventos de autenticação e de administração, que são centrais para as investigações, e resumir os eventos rotineiros de permissão do firewall depois de trinta dias. Ela documenta quais perguntas de investigação ficam mais difíceis de responder depois do resumo. O líder de segurança aceita a proposta, com uma revisão após um ano, reconhecendo que o compromisso pode precisar de ajustes. Ela lista as perguntas afetadas num apêndice da política de retenção, para que os investigadores saibam de antemão que detalhes continuam disponíveis.
Exemplo resolvido
Lindiwe mede a sobrecarga dos controles, descobre que o coletor de logs atinge sua capacidade em dezoito meses, testa a detecção sob carga com dez vezes o volume e propõe manter completos os eventos de autenticação, resumindo os logs rotineiros do firewall.
Caso sintético. As medições são sintéticas.
Erros e limites
Os sistemas de segurança que descartam dados silenciosamente sob carga dão uma falsa garantia.
Exercícios
-
EX106 — Custo da inspeção. O que faz a inspeção de todo o tráfego cifrado? Rubrica: 3 = praticamente dobra a carga do processador do firewall;; 2 = parcialmente correto;; 1 = vago;; 0 = nenhuma.
-
EX107 — Capacidade do coletor. Quando o coletor atinge sua capacidade? Rubrica: 3 = em até dezoito meses;; 2 = parcialmente correto;; 1 = errado;; 0 = nenhuma.
-
EX108 — Eventos mantidos. Que eventos são mantidos completos? Rubrica: 3 = os eventos de autenticação e de administração;; 2 = parcialmente correto;; 1 = vago;; 0 = nenhuma.
Continue estudando — aula 36 (capítulo 36 de 50)
← Capítulo 35 · Índice das aulas · Capítulo 37 →
Continue para a próxima aula já escrita.