Os humanos são falíveis.

Assim, o software—escrito por humanos—também é falível.

Trabalho árduo, experiência em codificação, auditorias, etc.

Isso não garante que o software não seja falível, embora aumente as chances de ser seguro o suficiente.

Nada funciona melhor do que a prova do tempo.

Especialmente para software de código aberto.

Quanto mais tempo um software estiver em funcionamento, e seu código-fonte exposto ao público, melhores são as chances de ser seguro o suficiente — pois inevitavelmente bugs serão encontrados e tentativas de exploração em vulnerabilidades descobertas.

Identificar essas ameaças e corrigi-las faz parte do jogo.

Então, tornar o software mais forte e mais confiável ao longo do tempo.

Isso é o que significa ser testado em batalha.

No entanto, diferentes problemas ainda podem ser encontrados no futuro.

Eles devem, novamente, ser identificados e corrigidos.

Repita.

Isso é o que significa ser testado em batalha.

1% melhor.