Iniciante Fundamentos

Segurança x Usabilidade x Custo: Trade-offs Reais

Segurança não existe no vácuo. Toda decisão de segurança tem impacto em usabilidade e custo. Ignorar esse triângulo leva a sistemas impossíveis de usar ou a gastos desproporcionais ao risco.

O triângulo

          Segurança
             /\
            /  \
           /    \
          /______\
    Usabilidade   Custo

Maximizar um dos vértices pressiona os outros dois. O objetivo é encontrar o equilíbrio certo para o contexto.

Exemplos de trade-offs

Segurança vs. Usabilidade

MFA obrigatório em cada login:
  + Segurança alta
  - Fricção para o usuário, abandono de produto

Solução equilibrada:
  MFA no primeiro login de novo dispositivo
  Session token válido por 30 dias em dispositivos confiáveis
Senha de 20 caracteres com complexidade máxima:
  + Mais difícil de adivinhar
  - Usuário anota no post-it → segurança pior na prática

Solução equilibrada:
  Passphrase longa ("cavalo correto bateria grampo")
  Password manager recomendado

Segurança vs. Custo

WAF enterprise com ML para cada microsserviço:
  + Proteção avançada
  - Custo: $50k/ano por serviço

Solução equilibrada:
  WAF apenas nos serviços expostos à internet
  Controles internos mais simples para serviços internos

Usabilidade vs. Custo

SSO (Single Sign-On) para todas as ferramentas:
  + Experiência do usuário excelente
  - Custo de implementação e licença

Decisão: justificável se a empresa tem 100+ funcionários e 20+ ferramentas

Como tomar decisões proporcionais

1. Classifique o risco

Probabilidade × Impacto = Risco

Alta probabilidade + alto impacto → controle forte obrigatório
Baixa probabilidade + baixo impacto → aceitar o risco ou controle simples

2. Compare com o valor do ativo

Ativo: banco de dados com 1M de cartões de crédito
Custo de um breach: multa LGPD + dano reputacional = milhões
Custo do controle: criptografia + tokenização = dezenas de milhares
→ Controle justificado.

Ativo: wiki interna com políticas de RH
Custo do breach: baixo
Custo do controle: autenticação básica + SSO = baixo
→ Não precisa de HSM dedicado.

3. Segurança proporcional ao contexto

Startup com 3 funcionários ≠ banco com 10.000 clientes
Hospital com dados de pacientes ≠ blog pessoal

Armadilhas comuns

Security theater: controles que parecem seguros mas não protegem de nada
  Exemplo: política de trocar senha todo mês → usuários usam "senha01", "senha02"

Over-engineering: controles caros demais para o risco real
  Exemplo: biometria + smartcard para acessar o wiki interno

Under-engineering: ignorar riscos por custo
  Exemplo: não criptografar dados de cliente "porque é caro"

Conclusão

A decisão certa depende do contexto: quem são os atacantes prováveis, qual é o valor dos ativos, qual é a tolerância ao risco do negócio. Segurança eficaz é proporcional, não máxima.