Pular para o conteúdo

Trilha de estudo

Trilha Construindo Sistemas Seguros e Confiáveis: tudo o que estudar, tópico por tópico

Avaliação da interseção entre segurança e confiabilidade com base no livro do Google *Building Secure and Reliable Systems*: projetar para compreensibilidade, privilégio mínimo e confiança zero, resiliência e recuperação, segurança no ciclo de vida do software, investigação e defesa de sistemas em execução e uma cultura de segurança e confiabilidade.

Resposta curta

Para aprender Construindo Sistemas Seguros e Confiáveis, percorra 6 módulos e 24 tópicos na ordem em que um apoia o próximo. Comece por Fundamentos de Segurança e Confiabilidade e siga para Projetando para Resiliência e Recuperação e Segurança no Ciclo de Vida do Software. Use o mapa como checklist, ou meça seu nível e estude só o que falta.

6
módulos
24
tópicos
55
min para avaliar

O que você vai estudar

Os tópicos estão agrupados por módulo. Abra um para ver os objetivos e os conceitos-chave.

1 · Fundamentos de Segurança e Confiabilidade5 tópicos
  • Interseção de Segurança e Confiabilidade

    Como segurança e confiabilidade compartilham objetivos e onde entram em conflito.

    Objetivos

    • Explain how reliability and security overlap and where they conflict
    • Distinguish adversarial failures from accidental ones

    Conceitos-chave

    • confidentiality, integrity, availability
    • reliability vs security tensions
    • emergent system properties
    • accidental vs adversarial failures
    • shared engineering responsibility
  • Compreendendo Adversários

    Raciocinar sobre motivações, capacidades e métodos dos atacantes.

    Objetivos

    • Describe common attacker profiles and motivations
    • Outline a basic threat model for a service

    Conceitos-chave

    • attacker motivations
    • threat actor capabilities
    • attack surface
    • threat modeling basics
    • insider vs external threats
  • Projetando para Compreensibilidade

    Tornar sistemas analisáveis com limites de confiança e interfaces claras.

    Objetivos

    • Define invariants that a system must always uphold
    • Explain why understandability supports both security and reliability

    Conceitos-chave

    • system invariants
    • trust boundaries
    • secure and reliable interfaces
    • identities and authentication
    • complexity as a risk
  • Privilégio Mínimo

    Conceder apenas o acesso mínimo necessário com autorização multipartidária.

    Objetivos

    • Apply least privilege to an access-control design
    • Explain multi-party authorization and breakglass

    Conceitos-chave

    • minimum necessary access
    • multi-party authorization
    • just-in-time access
    • breakglass procedures
    • auditing access
  • Rede de Confiança Zero

    Remover a confiança implícita baseada na localização de rede.

    Objetivos

    • Contrast perimeter security with zero-trust networking
    • Describe how requests are authenticated independent of network location

    Conceitos-chave

    • no implicit network trust
    • device and user identity
    • per-request authorization
    • perimeter vs zero-trust
    • service-to-service authentication
2 · Projetando para Resiliência e Recuperação5 tópicos
  • Defesa em Profundidade

    Camadas de controles independentes para que nenhuma falha comprometa o sistema.

    Objetivos

    • Design layered, independent controls for a service
    • Explain why defenses should not share failure modes

    Conceitos-chave

    • layered controls
    • independent defenses
    • raising attacker cost
    • redundancy of mechanisms
    • fail-secure defaults
  • Controlando o Raio de Impacto

    Compartimentar sistemas para conter falhas e comprometimentos.

    Objetivos

    • Partition a system to contain failures and compromise
    • Explain how compartmentalization limits lateral movement

    Conceitos-chave

    • compartmentalization
    • failure domains
    • role and location separation
    • trust zones
    • limiting lateral movement
  • Degradação Controlada

    Projetar sistemas para degradar graciosamente sob ataque ou sobrecarga.

    Objetivos

    • Define degradation modes that preserve core functionality
    • Decide what to disable first under overload

    Conceitos-chave

    • graceful degradation
    • load shedding
    • feature disablement
    • response to attack
    • preserving core function
  • Projeto para Recuperação

    Restaurar sistemas a um estado conhecido e bom de forma rápida e segura.

    Objetivos

    • Design a safe recovery path to a known-good state
    • Balance speed of recovery against the risk of amplifying damage

    Conceitos-chave

    • known-good state
    • rollback and roll-forward
    • rate-limited recovery
    • emergency vs routine recovery
    • trusting recovery components
  • Mitigando Negação de Serviço

    Defender a disponibilidade contra sobrecarga maliciosa e acidental.

    Objetivos

    • Layer defenses to absorb and mitigate DoS traffic
    • Distinguish attacker-driven overload from organic spikes

    Conceitos-chave

    • attack vs accidental overload
    • rate limiting and quotas
    • upstream filtering
    • capacity and caching
    • graceful degradation under DoS
3 · Segurança no Ciclo de Vida do Software5 tópicos
  • Seguro por Design

    Integrar requisitos de segurança cedo no desenvolvimento.

    Objetivos

    • Embed security requirements into the design phase
    • Run a design-stage threat model

    Conceitos-chave

    • security requirements early
    • threat modeling in design
    • secure defaults
    • design reviews
    • shifting security left
  • Frameworks e Sanitização

    Usar frameworks reforçados que eliminam classes inteiras de vulnerabilidades.

    Objetivos

    • Use frameworks to structurally prevent injection and XSS
    • Explain how secure defaults reduce per-developer burden

    Conceitos-chave

    • secure-by-default frameworks
    • contextual output encoding
    • type-safe APIs
    • eliminating vulnerability classes
    • centralized hardened libraries
  • Revisão de Código para Segurança

    Usar revisão obrigatória como porta que captura defeitos de segurança.

    Objetivos

    • Review code for common security defects
    • Explain how review gates enforce understandability

    Conceitos-chave

    • mandatory review gates
    • readability standards
    • security-focused review
    • no self-approval
    • review as knowledge sharing
  • Implantação e Proveniência de Build

    Estabelecer builds confiáveis e proveniência verificável dos artefatos.

    Objetivos

    • Define provenance that ties artifacts to reviewed source
    • Enforce deployment policies via binary authorization

    Conceitos-chave

    • hermetic and reproducible builds
    • binary provenance
    • verifiable build chain
    • binary authorization
    • trusting the build system
  • Integridade da Cadeia de Suprimentos

    Proteger dependências e toolchain por verificação e fixação de versões.

    Objetivos

    • Design controls that protect the dependency supply chain
    • Detect and respond to a compromised dependency

    Conceitos-chave

    • dependency vetting
    • version pinning and lockfiles
    • artifact signing and verification
    • trusted toolchain
    • supply-chain attacks
4 · Investigando e Operando Sistemas4 tópicos
  • Logs para Investigação

    Projetar logs e telemetria que apoiam depuração, detecção e forense.

    Objetivos

    • Decide what to log for both debugging and forensics
    • Balance logging value against privacy and cost

    Conceitos-chave

    • actionable telemetry
    • log integrity and tamper-resistance
    • retention and cost tradeoffs
    • privacy-aware logging
    • correlation across services
  • Depuração e Forense

    Investigar sistemas para achar causa-raiz e reconstruir ações do adversário.

    Objetivos

    • Investigate a failure to its root cause
    • Reconstruct attacker actions while preserving evidence

    Conceitos-chave

    • systematic root-cause analysis
    • preserving evidence
    • timeline reconstruction
    • scope assessment
    • debugging under uncertainty
  • Detecção e Alertas

    Construir detecção de alto sinal com alertas acionáveis e baixa fadiga.

    Objetivos

    • Design detections that minimize false positives and fatigue
    • Make alerts actionable and tied to runbooks

    Conceitos-chave

    • detection signals
    • signal vs noise
    • alert fatigue
    • anomaly vs signature detection
    • actionable alerts
  • Testando Código Confiável e Seguro

    Escrever e testar código com fuzzing e injeção de falhas.

    Objetivos

    • Choose test strategies that surface security and reliability defects
    • Explain how fuzzing and fault injection complement unit tests

    Conceitos-chave

    • unit and integration testing
    • fuzzing
    • fault and failure injection
    • testing error paths
    • regression and property tests
5 · Resposta a Incidentes e Recuperação3 tópicos
  • Resposta a Incidentes

    Executar um processo estruturado com papéis, contenção e erradicação claros.

    Objetivos

    • Run an incident with defined command roles
    • Coordinate containment, eradication, and communication

    Conceitos-chave

    • incident command roles
    • containment and eradication
    • communication channels
    • incident severity
    • blameless postmortems
  • Gestão de Crises

    Gerenciar incidentes prolongados de alto risco e decisão sob pressão.

    Objetivos

    • Sustain and coordinate a prolonged crisis response
    • Make and communicate decisions under uncertainty

    Conceitos-chave

    • sustained response shifts
    • escalation and decision-making
    • operational security of response
    • external and legal communication
    • managing uncertainty
  • Recuperação de Comprometimento

    Restaurar a confiança após uma violação reconstruindo de fontes confiáveis.

    Objetivos

    • Plan eradication and clean rebuild after a compromise
    • Verify a system is trustworthy before restoring service

    Conceitos-chave

    • eradicating attacker access
    • rebuilding from trusted source
    • credential and key rotation
    • validating cleanliness
    • rebuilding trust
6 · Cultura de Segurança e Confiabilidade2 tópicos
  • Cultura de Segurança e Confiabilidade

    Incorporar segurança e confiabilidade na cultura organizacional.

    Objetivos

    • Design org practices that make security and reliability everyone's job
    • Use blameless culture to improve resilience

    Conceitos-chave

    • shared ownership
    • psychological safety
    • blameless culture
    • aligned incentives
    • leadership and education
  • Implantando Código Confiável em Escala

    Implantar mudanças com segurança usando canários e reversão rápida.

    Objetivos

    • Design a safe progressive rollout with automated gates
    • Treat deployment pipelines as a controlled attack surface

    Conceitos-chave

    • canary and progressive rollout
    • automated release gates
    • fast rollback
    • deployment as attack surface
    • change safety at scale

Níveis: Júnior, Pleno, Sênior e Especialista

Explique com suas palavras

Corrigido por IA · sem cadastro · 1 pergunta

Sem alternativas para chutar: você escreve, a IA corrige com a rubrica do tópico e diz em que nível sua resposta está.

0 / 600

Já estuda Construindo Sistemas Seguros e Confiáveis?

A avaliação mede tópico por tópico, e o plano pula o que você já sabe.

Aberto para ler. A conta só é necessária para ser medido.

Perguntas frequentes

Por onde começar a estudar Construindo Sistemas Seguros e Confiáveis?

Comece por Fundamentos de Segurança e Confiabilidade: Interseção de Segurança e Confiabilidade, Compreendendo Adversários e Projetando para Compreensibilidade. O mapa ordena os tópicos pelo que depende de quê, então cada um prepara o seguinte.

Quanto tempo leva uma avaliação completa de Construindo Sistemas Seguros e Confiáveis?

Uma avaliação completa desta trilha leva cerca de 55 minutos. O tempo de estudo depende de onde você começa; o diagnóstico mostra quais tópicos você pode pular.

Preciso de conta para usar esta página?

Não. O mapa, os objetivos e os conceitos-chave são abertos. A conta só é necessária para ser medido, ver seu gap por tópico e receber um plano.