Falhas exploráveis
Aplicações testadas com ao menos uma falha exploitable em categoria do OWASP Top 10.
OWASPPrincípio que não cabe em cláusula é slogan. Os nossos princípios de engenharia ficam publicados, versionados e referenciados em contrato. Mudaram? A versão antiga continua acessível, com data.
Realidade verificável
Aplicações testadas com ao menos uma falha exploitable em categoria do OWASP Top 10.
OWASPMédia global em 2024 considerando resposta, churn e regulatório.
IBM 2024Proporção típica do custo total de software dedicada a manutenção evolutiva e corretiva.
IEEEViolações com elemento humano não malicioso.
Verizon DBIR 2024Custo do silêncio
Muitas empresas publicam princípios bonitos no rodapé e operam de forma incompatível com eles. Sem versão, data e referência em contrato, princípio vira marketing técnico.
Sem versão
Mudança silenciosa
Princípio muda sem registro, e ninguém sabe o que valia ontem.
Sem referência contratual
Sem efeito
Princípio que não aparece no contrato não vincula a entrega.
Sem disciplina
Princípio decorativo
Princípio que ninguém aplica no dia a dia é só copy de site.
Com disciplina pública
Versão, data, cláusula
Hardenn versiona os princípios e os referencia em contrato com data.
Evidência de mercado
Iniciativa internacional que pede engenharia segura como padrão, não como extra.
CISAPadrão de verificação de segurança de aplicação adotado em contratos enterprise.
OWASPFramework de práticas de engenharia segura referenciado por contratos governamentais.
NISTMecanismo
M1
Princípio escrito em linguagem direta, em página pública, com data.
M2
Cada mudança gera versão nova com diff visível e razão técnica.
M3
Princípio em vigor é referenciado em cláusula contratual da entrega.
M4
Entrega passa por revisão de par sênior contra o princípio em vigor.
Pilares
01
Toda decisão crítica é assinada por engenheiro com nome no contrato.
02
Decisão técnica entrega documento defensável diante de auditor e regulador.
03
Segurança entra no ciclo de design, não como verificação final.
04
O que conta como entrega aceitável fica escrito antes do projeto começar.
05
Cláusula explícita de refazimento quando o critério público não é cumprido.
06
Ritmo de revisão, observabilidade e resposta fica explícito em contrato.
07
Recomendação não atada a revenda de ferramenta ou comissão de cloud.
08
Sem inviolabilidade, sem garantia absoluta, sem termo de marketing.
Trajetória
v1
Publicação inicial dos princípios com cinco entradas, sem versionamento formal.
v2
Princípios passam a ser referenciados em contrato como cláusula vinculada.
v3
Cada princípio passa a ter critério verificável por revisão de par.
Hoje
Mudança datada, diff visível e versão antiga preservada.
Manifesto
Princípios não são ornamento. São o que sustenta a recusa, a recomendação e o refazimento. Por isso ficam publicados, versionados e referenciados em contrato.
Mudar princípio é normal. Mudar princípio em silêncio é incompatível com engenharia crítica. Aqui, toda mudança tem data e razão.
Quando o princípio em vigor não é cumprido, refazemos. Quando o cliente discorda do princípio, conversamos antes de assinar. Quando o princípio bloqueia a entrega, dizemos não.
Hardenn · Princípios de Engenharia
Autoridade externa
“Software deve ser seguro por design e por padrão, e a responsabilidade pela segurança deve recair sobre quem projeta, não sobre quem usa.”
CISA Secure by Design
CISA“Práticas seguras de desenvolvimento reduzem o número e o impacto de vulnerabilidades em software produzido.”
NIST Secure Software Development Framework
NIST“O custo médio de manutenção representa cerca de 70 por cento do custo total de um sistema de software ao longo do ciclo de vida.”
IEEE Software Engineering
IEEEMaterial
Modelo de cláusula contratual vinculando o princípio em vigor à entrega.
Quiz · aderência
Seus fornecedores de software publicam princípios técnicos em linguagem direta?
Esses princípios são referenciados em contrato como cláusula?
As mudanças nos princípios são datadas e justificadas tecnicamente?
A entrega passa por revisão de par sênior contra critério público?
Diagnóstico
Etapa 01
Identificação do que conta como entrega aceitável no contrato vigente.
Etapa 02
Quais princípios da Hardenn caberiam no seu ambiente como cláusula.
Etapa 03
Documento com recomendação técnica e cláusulas modelo.
Etapa 04
Você decide ajustar o contrato atual ou migrar com plano em mãos.
Perfis atendidos
Foco
Padrões técnicos, qualidade de código e dívida.
Entregável
Mapa de princípios aplicáveis e checklist por princípio.
Foco
Postura de segurança e cobertura real de controles.
Entregável
Matriz de princípios versus controles do framework adotado.
Foco
Cláusulas modelo para contratos de software crítico.
Entregável
Anexos contratuais referenciando princípios em vigor.
Auditoria
Conversa técnica com parecer arquivável em até 14 dias.
Benefícios práticos
Referência contratual ao princípio em vigor na data da assinatura.
Toda mudança de princípio tem versão, data e razão técnica registrada.
Cada princípio tem checklist técnico aplicável em revisão de par.
Quando o princípio não é cumprido, refazemos sem custo.
Princípio não orienta venda de ferramenta de parceiro.
Princípio escrito em português técnico, sem termo de marketing.
Garantia pública
Página pública com a versão em vigor e o histórico das anteriores.
Contrato referencia o princípio na data da assinatura.
Garantia em dobro quando o princípio referenciado não é cumprido.
Entrega passa por revisão de par sênior contra os princípios em vigor.
Perguntas frequentes
Sim, sempre que faz sentido técnico. Cada mudança gera versão nova, com data e razão. A versão antiga continua acessível.
Próximo passo
Converse com um engenheiro Hardenn e veja como esses princípios cabem no seu próximo contrato.