10.2 Risco, auditoria e garantia
Visão geral e motivação
Risco, auditoria e garantia é a prática de entender o que pode dar errado: com o seu software e com a organização que o constrói e o opera. Vocês decidem o que fazer a respeito. Depois provam que os controles que alegam ter de fato funcionam. Provam a executivos, reguladores, auditores e ao público. Numa equipe pequena, a gestão de riscos é sobretudo implícita. Algumas pessoas guardam o quadro inteiro na cabeça. Numa grande empresa ou agência governamental, vocês precisam tornar o risco explícito e sistemático. Nenhuma pessoa enxerga toda a superfície. As consequências da falha são grandes e muitas vezes reguladas. A confiança precisa ser mostrada, não presumida.
Isso importa mais para as grandes organizações, por três razões. Primeiro, a escala multiplica a exposição. Mais sistemas, fornecedores, dados, pessoas e conexões significam mais modos de falhar e um raio de impacto maior quando a falha chega. Segundo, as grandes organizações respondem a gente de fora (reguladores, auditores, conselhos, tribunais e cidadãos) que quer evidência, não garantias verbais. Terceiro, a concentração se infiltra em silêncio. Plataformas compartilhadas, fornecedores comuns e componentes reutilizados criam pontos únicos de falha que nenhuma equipe percebe, mas que podem derrubar a empresa inteira de uma vez.
Este capítulo pretende trazer a disciplina de gestão de riscos empresariais ao software sem sufocar a entrega em burocracia. Bem feitos, o risco e a garantia não são um imposto sobre a engenharia. São como uma grande organização conquista o direito de operar em escala. Transformam o “confiem em nós” em “eis a evidência”.
Princípios fundamentais
- O risco é gerenciado, não eliminado. O trabalho é identificar, avaliar, tratar e monitorar o risco até um nível aceito, não fingir que ele pode ser reduzido a zero.
- Sejam donos do risco onde ele é criado. A equipe que constrói e opera um sistema é dona de seu risco. As funções centrais definem padrões e conferem, não absorvem a responsabilização.
- Evidência em vez de afirmação. Um controle que vocês não conseguem demonstrar é um controle que vocês não têm.
- Contínuo em vez de pontual. As auditorias anuais pegam a deriva tarde demais. Os controles devem ser monitorados continuamente e, quando possível, de forma automática.
- Os terceiros herdam o seu risco. As fraquezas dos seus fornecedores viram as suas fraquezas. O risco da cadeia de suprimentos é o seu risco.
- A concentração é um risco de primeira classe. A eficiência por consolidação cria em silêncio pontos únicos de falha que precisam ser nomeados e gerenciados.
- Proporcionalidade. Ajustem a profundidade do controle à consequência. Tratar todo sistema como de criticidade máxima desperdiça esforço e gera evasão.
Recomendações
Aplique a gestão de riscos empresariais ao software
Adotem um framework e um vocabulário comuns de risco em toda a organização, para poder comparar e somar riscos. Mantenham um registro de riscos para cada sistema significativo e consolidem os registros individuais numa visão de portfólio. Para cada risco, registrem probabilidade, impacto, dono, controles atuais e decisão de tratamento (aceitar, mitigar, transferir ou evitar). Usem o modelo das “três linhas” para separar deveres: as equipes são donas de seus riscos e os gerenciam (primeira linha), as funções de risco e de conformidade definem a política e questionam (segunda linha) e a auditoria interna dá garantia de forma independente (terceira linha). Definam um apetite de risco explícito no topo, para que as equipes saibam quanto risco a organização está disposta a carregar em vez de cada uma adivinhar.
Dê garantia sobre o risco de terceiros e da cadeia de suprimentos
Inventariem os seus fornecedores e, tão importante quanto, as suas dependências de software, incluindo os componentes transitivos de código aberto. Avaliem cada fornecedor em proporção ao acesso e à criticidade que ele carrega. Apoiem-se em atestados reconhecidos (como o SOC 2, um relatório de auditoria independente sobre os controles de segurança de um provedor, ou relatórios ISO 27001) em vez de reinventar questionários onde já existe boa evidência. Exijam uma lista de materiais de software (SBOM) dos componentes que vocês consomem, para poder responder “fomos afetados?” no instante em que uma vulnerabilidade estoura. Construam integridade da cadeia de suprimentos no seu pipeline: verifiquem a procedência, fixem e assinem artefatos e controlem o que entra no seu build. Escrevam nos contratos termos de segurança, de notificação de violação, de direito de auditoria e de saída. Reavaliem os fornecedores numa cadência regular e não apenas na integração.
Construa trilhas de auditoria, evidência e monitoramento contínuo de controles
Projetem os sistemas para produzir evidência como subproduto do funcionamento. Capturem registros de auditoria imutáveis, com carimbo de data e à prova de adulteração, das ações significativas: quem fez o quê, a quê, quando e com que autorização. Protejam esses registros de serem alterados pelas próprias pessoas que eles registram. Favoreçam controles automatizados e monitorados continuamente: política como código que bloqueia mudanças fora de conformidade, portões de pipeline que impõem as revisões exigidas e painéis que mostram o estado dos controles em tempo real. O monitoramento contínuo de controles transforma a auditoria de uma correria periódica para reconstruir evidências num fluxo constante de garantia. Pega a deriva em horas em vez de na próxima revisão anual.
Governe a continuidade de negócio e a recuperação de desastres
Saibam o que a organização precisa continuar fazendo, e com que rapidez, se os sistemas falharem. Rodem uma análise de impacto no negócio para definir objetivos de tempo e de ponto de recuperação (RTO/RPO) por serviço com base na necessidade do negócio, não na conveniência da engenharia. Depois mantenham os planos de continuidade de negócio e de recuperação de desastres (DR) e (esta é a parte que as organizações pulam) de fato testem-nos. Rodem exercícios regulares que incluam failover completo e exercícios de restauração a partir de backup. Backups não testados e failover não testado são suposições, não capacidades. Governem isso em nível empresarial, para entender as dependências entre sistemas antes de um desastre real e não durante.
Gerencie o risco de concentração e os pontos únicos de falha
Procurem, de propósito, os lugares onde muitos serviços dependem de uma só coisa: uma única região de nuvem, um provedor de autenticação, um fornecedor-chave, um banco de dados, uma pessoa. Mapeiem essas concentrações em nível de portfólio, porque as equipes individuais não conseguem enxergá-las. Para as mais críticas, reduzam a concentração por meio de redundância, de estratégias multirregião ou multifornecedor e de degradação graciosa, pesando com honestidade o custo e a complexidade adicionais. Onde vocês aceitam a concentração por eficiência, façam dela uma decisão consciente, documentada e com dono, com um plano de contingência testado. Não deixem que seja um acidente que ninguém notou até falhar.
Compromissos: prós e contras
| Abordagem | Prós | Contras |
|---|---|---|
| Controles formais pesados | Garantia forte. Prontidão para auditores e reguladores | Atrasa a entrega. Convida à conformidade de carimbo e à evasão |
| Controles leves baseados em risco | Rápidos. Esforço focado na exposição real | Exige julgamento maduro. Lacunas se o risco for mal avaliado |
| Auditoria pontual | Familiar. Momento claro de aprovação ou reprovação | Pega a deriva tarde. Incentivo a se preparar só para o dia da auditoria |
| Monitoramento contínuo de controles | Detecção precoce da deriva. Menos correria de auditoria | Investimento inicial em automação. Custo de ferramentas e de instrumentação |
| Consolidação / fornecedor único | Custo menor. Mais simples. Alavancagem de volume | Risco de concentração. Ponto único de falha. Aprisionamento |
| Redundância / multifornecedor | Resiliência. Sem ponto único de falha | Maior custo e complexidade. Mais a manter e proteger |
O compromisso recorrente é garantia versus velocidade. A solução é proporcionalidade mais automação. Controles pesados uniformes atrasam todos e, pior, ensinam as equipes a tratar a conformidade como teatro a ser burlado. Controles puramente leves dependem de um julgamento que nem toda equipe tem. O caminho: ajustar a profundidade do controle à consequência e automatizar os controles no pipeline de entrega para que a garantia venha do ato de construir e não seja parafusada depois. O compromisso da concentração (eficiência versus resiliência) não tem resposta universal. Decidam-no conscientemente para cada dependência crítica, com o risco aceito documentado e um plano de contingência testado.
Perguntas para discutir com sua equipe
Como vocês classificarão os sistemas por criticidade para que a profundidade do controle combine com a consequência? A proporcionalidade é a solução para a tensão entre garantia e velocidade: tratem todo sistema como de criticidade máxima e vocês desperdiçam esforço e ensinam as equipes a burlar a conformidade, não tratem nada como crítico e vocês são pegos expostos. Vocês precisam de uma classificação em níveis explícita que ligue cada sistema a um apetite de risco definido no topo, para que uma ferramenta interna de baixo risco e um sistema de benefícios voltado ao cidadão não carreguem os mesmos controles. Levem evidências à discussão: listem os seus sistemas, os dados e o raio de impacto que cada um carrega e os controles hoje aplicados e depois procurem os descompassos nos dois sentidos. A resposta deve mudar o que vocês automatizam no pipeline versus o que deixam ao julgamento humano e deve dar às equipes uma base clara para os compromissos do dia a dia em vez de adivinhar. Sem níveis combinados, a proporcionalidade é só uma palavra.
Vocês conseguem responder “fomos afetados?” em minutos na próxima vez que uma dependência crítica divulgar uma vulnerabilidade? Quando um componente amplamente usado quebra, as organizações que respondem depressa já têm um inventário de SBOM que mapeia todo lugar onde um componente é usado, incluindo as dependências transitivas de código aberto. Se a sua resposta honesta é dias, ou “teríamos de ir olhar”, essa lacuna é a diferença entre uma resposta contida e uma correria. Levem a evidência: escolham uma biblioteca real de que vocês dependem e cronometrem quanto tempo leva para listar todo serviço que a entrega. A resposta deve conduzir o investimento em gerar SBOMs no pipeline, fixar e assinar artefatos e verificar a procedência, para que a exposição seja uma consulta e não uma investigação. Esse é o risco da cadeia de suprimentos, e as fraquezas dos seus fornecedores já são as suas fraquezas.
Quais serviços recebem exercícios completos de failover e de restauração a partir de backup, com que frequência e quem atesta que passaram? Backups não testados e failover não testado são suposições, não capacidades, e as organizações descobrem isso durante um desastre real e não antes. Rodem uma análise de impacto no negócio para definir objetivos de tempo e de ponto de recuperação por serviço a partir da necessidade do negócio e liguem a frequência dos exercícios a esses níveis. Levem evidências: para o seu serviço mais crítico, quando foi a última vez que uma restauração completa foi de fato exercitada de ponta a ponta, e atendeu ao RTO declarado? A resposta deve produzir uma agenda de exercícios de DR rotineiros e entre sistemas cujos resultados sejam reportados à liderança, porque a governança em nível empresarial é o que revela as dependências entre sistemas que uma única equipe não vê. Onde vocês aceitam a concentração numa única região ou fornecedor por eficiência, façam dela uma decisão consciente, documentada e com dono, com um plano de contingência testado.
Quais dos seus controles produzem evidência automaticamente como subproduto do funcionamento, e quais ainda dependem de alguém montar a prova na hora da auditoria? Um controle que vocês não conseguem demonstrar é um controle que vocês não têm, e as organizações que atravessam auditorias com calma são as cujos pipelines emitem registros imutáveis e com carimbo de data das ações significativas sem que ninguém precise se lembrar de coletá-los. A atração contrária é real: automatizar os controles em política como código e monitoramento contínuo custa esforço inicial de engenharia, enquanto a coleta pontual de evidências parece mais barata até a correria anual chegar e a deriva já ter se acumulado por meses. Levem evidências à discussão: para o seu punhado de controles principais, perguntem se a prova existe agora num repositório à prova de adulteração, se as pessoas que os registros descrevem podem alterá-los e quantas horas seriam necessárias para reconstruir um trimestre de atividade. A resposta deve direcionar o investimento para o monitoramento contínuo de controles e os portões de pipeline e não para o atestado manual. Em contextos corporativos e governamentais, a posição mais forte é dar aos auditores acesso de leitura a painéis de controle ao vivo, transformando a auditoria de uma reconstrução periódica numa amostragem contínua de um fluxo constante de evidências.
As três linhas de defesa de fato operam como deveres separados, ou a propriedade se turvou de modo que quem constrói um sistema também lhe dá garantia? A independência é todo o ponto do modelo: as equipes são donas de seus riscos e os gerenciam na primeira linha, risco e conformidade definem a política e questionam na segunda e a auditoria interna dá garantia de forma independente na terceira, e quando esses papéis colapsam uns nos outros a garantia vira lição de casa autocorrigida. A tensão é que empurrar a propriedade do risco para as equipes de entrega pode parecer mais lento e mais litigioso do que deixar uma função central absorvê-lo, mas a absorção central retira em silêncio a responsabilização de onde o risco é de fato criado. Levem evidências: mapeiem uma decisão recente e significativa de risco e nomeiem quem foi dono dela, quem a questionou e quem deu garantia independente e depois conferiram se algum grupo desempenhou dois desses papéis. A discussão deve também revelar se um apetite de risco é definido explicitamente no topo, porque sem um cada equipe adivinha quanto risco carregar. Para uma empresa regulada ou uma agência governamental, um responsável formal que aceita o risco residual, distinto da equipe que construiu o sistema, é muitas vezes uma exigência rígida e não um mimo.
Onde muitos dos seus serviços dependem em silêncio de uma só coisa, e quem no nível do portfólio é dono dessa concentração? A consolidação numa única região de nuvem, num provedor de autenticação, num fornecedor-chave, num banco de dados ou numa pessoa entrega eficiência real e alavancagem de volume, e fabrica com igual confiabilidade pontos únicos de falha que nenhuma equipe individual consegue ver porque cada uma vê apenas a sua fatia. O compromisso honesto é eficiência versus resiliência, e não tem resposta universal: a redundância e as estratégias multirregião ou multifornecedor compram resiliência ao custo de dinheiro, complexidade e mais superfície a proteger. Levem evidências: tentem um mapa em nível de portfólio das dependências compartilhadas e procurem os pontos de estrangulamento onde uma única interrupção se propaga por muitos serviços e depois conferiram quais dessas concentrações alguém de fato possui. A resposta deve converter a concentração acidental em decisões conscientes, documentadas e testadas quanto à contingência para as dependências mais críticas. Em portfólios corporativos e governamentais, uma interrupção regional que expõe um serviço voltado ao cidadão de região única é exatamente a falha que os reguladores e o público escrutinarão depois, então mapeiem-na antes do desastre e não durante.
Perspectiva por setor
Startup. Com um punhado de pessoas e sem fôlego para um departamento de risco, façam da garantia um subproduto do construir e não uma função separada. Mantenham um registro curto de riscos, com um dono e uma decisão de tratamento por entrada, apoiem-se no relatório SOC 2 do seu provedor de nuvem em vez de escrever controles do zero e gerem uma SBOM no pipeline para que “estamos expostos?” seja uma consulta no dia em que uma falha de dependência aterrissar. Nomeiem em voz alta a sua concentração mais gritante, em geral a única pessoa que consegue implantar, e emparelhem alguém com ela para que o conhecimento não fique preso numa só cabeça.
Pequena empresa. Vocês não têm especialista dedicado em risco ou auditoria e têm orçamento apertado, então comprem garantia em vez de construí-la: prefiram fornecedores cujos atestados SOC 2 ou ISO 27001 já carregam a evidência que vocês de outro modo teriam de produzir. Gastem o esforço limitado onde a consequência é maior: um único registro de riscos e um exercício mensal de restauração a partir de backup vencem um framework elaborado que ninguém mantém. Tratem os contratos como um controle, escrevendo termos de notificação de violação e de saída nos acordos com fornecedores para herdar menos do risco deles às cegas.
Grande empresa. O problema definidor é a escala entre muitas equipes: rodem o modelo das três linhas, mantenham registros de risco por serviço que se consolidam numa visão de portfólio de nível de conselho e definam um apetite de risco explícito no topo para que as equipes parem de adivinhar. Codifiquem os controles-chave como política como código imposta no pipeline, deem aos auditores acesso de leitura a painéis de controle ao vivo em vez de se preparar para auditorias anuais e mapeiem o risco de concentração em nível de portfólio porque nenhuma equipe sozinha vê os pontos de estrangulamento compartilhados. Ajustem a profundidade do controle à consequência por níveis explícitos de criticidade para que a proporcionalidade seja real e não um slogan.
Governo. As regras de contratação, a transparência e a prestação de contas públicas moldam toda escolha. Sigam um processo formal de autorização em que um responsável aceita o risco residual, mantenham monitoramento contínuo para que a autorização seja um estado contínuo e não um certificado pontual e escrevam termos de direito de auditoria e de portabilidade de dados nos contratos com fornecedores. Como uma interrupção regional que expõe um serviço voltado ao cidadão de região única vira um assunto público, imponham failover multirregião e restaurações testadas para os serviços mais críticos e reportem os resultados dos exercícios de recuperação de desastres à liderança numa cadência fixa.
Exemplos
Startup. Uma startup de saúde digital de seis pessoas que trata dados de pacientes não pode bancar um departamento de risco, então faz da garantia um subproduto do construir. Mantém um registro curto de riscos num documento compartilhado, com um dono e uma decisão de tratamento por entrada, e o revisa na reunião de sexta. Apoia-se no relatório SOC 2 do seu provedor de nuvem em vez de escrever os próprios controles do zero, gera uma SBOM no pipeline para poder responder “estamos expostos?” no dia em que uma falha de dependência aterrissar e roda um exercício mensal de restauração a partir de backup porque um backup não testado é só uma esperança. Também nomeia em voz alta o seu risco de concentração mais gritante: o único fundador que consegue implantar, e emparelha um segundo engenheiro com ele para que esse conhecimento não fique preso numa só cabeça.
Grande empresa. Uma empresa de pagamentos opera sob escrutínio regulatório contínuo. Roda o modelo das três linhas. Mantém registros de risco por serviço consolidados num painel de nível de conselho. Codifica os controles-chave como política como código, imposta no pipeline de implantação. As aprovações de mudança, as concessões de acesso e as mudanças de configuração emitem eventos imutáveis de auditoria para um repositório à prova de adulteração. Em vez de se preparar para auditorias anuais, a empresa dá aos auditores acesso de leitura a painéis de controle ao vivo, transformando a auditoria em amostragem de evidência contínua. Quando uma biblioteca de código aberto amplamente usada divulga uma falha crítica, o inventário de SBOM da empresa responde “onde estamos expostos?” em minutos.
Governo. Uma agência governamental nacional segue um processo formal de autorização antes que qualquer sistema possa operar. Exige controles documentados, uma avaliação independente e um responsável que aceita o risco residual. Mantém monitoramento contínuo, de modo que a autorização é um estado contínuo e não um certificado pontual. Uma interrupção regional de nuvem expôs certa vez uma dependência de região única num sistema de benefícios voltado ao cidadão. Em resposta, a agência mapeou o risco de concentração em todo o portfólio, tornou obrigatórios o failover multirregião e as restaurações testadas para seus serviços mais críticos e agora roda exercícios periódicos de recuperação de desastres cujos resultados são reportados à liderança.
Justificativa de negócio: motivações, ROI e TCO
O retorno do risco e da garantia é dominado pela perda catastrófica evitada: uma grande violação, uma penalidade regulatória, uma interrupção prolongada de um serviço crítico ou um comprometimento da cadeia de suprimentos. Esses eventos são individualmente raros mas individualmente enormes. Um único incidente evitado pode superar o custo plurianual do programa de garantia inteiro. Além de evitar perdas, a garantia madura reduz o custo contínuo da conformidade, porque a evidência é produzida automaticamente em vez de montada em pânico. Facilita ganhar negócios regulados e passar na diligência dos clientes. E acelera a resposta a incidentes, porque vocês já conhecem a sua exposição.
O custo de adoção inclui pessoal de risco e de auditoria, ferramentas de monitoramento e de evidência e o esforço de engenharia para automatizar os controles nos pipelines. O custo de não adotar é o valor esperado das catástrofes que vocês não preveniram, mais o imposto lento da preparação manual de auditorias e o dano à reputação que se compõe depois de qualquer falha pública. Ao defender o caso junto à liderança, quantifiquem um pequeno número de piores casos plausíveis e sua probabilidade. Enquadrem o monitoramento contínuo de controles como a troca de uma perda grande, imprevisível e ocasional por um custo pequeno, constante e previsível. Enfatizem o custo total de propriedade: um controle automatizado uma vez paga o custo de auditoria todo ano daí em diante.
Antipadrões e armadilhas
- Conformidade de carimbo. Produzir documentos que satisfazem um auditor enquanto o controle real não funciona.
- Teatro do dia da auditoria. Sistemas que só estão em conformidade nas semanas antes da auditoria anual e derivam no resto do ano.
- Registro de riscos como cemitério. Um registro preenchido uma vez e nunca revisitado, desconectado das decisões reais.
- DR não testada. Planos de backup e de failover nunca exercitados e que, portanto, não funcionam quando necessários.
- Confiança em fornecedor pelo logotipo. Presumir que um fornecedor conhecido é seguro sem evidência e ignorar por completo as dependências transitivas.
- Concentração invisível. Consolidar numa só região, fornecedor ou pessoa por eficiência sem que ninguém seja dono do ponto único de falha resultante.
- Garantia como bloqueio de entrega. Controles centrais pesados e sem proporcionalidade, que as equipes contornam, criando sistemas paralelos sem nenhuma garantia.
- Logs que o ator pode editar. Trilhas de auditoria que as pessoas auditadas podem alterar, o que não prova nada.
Modelo de maturidade
Nível 1: Iniciar. O risco é tratado de modo reativo depois de incidentes. Não existe framework nem registro compartilhado. Os controles são sem documentação e não verificados, e as auditorias são correrias manuais e dolorosas. A concentração e o risco de fornecedores não são examinados, e os pontos únicos de falha só surgem quando falham.
Nível 2: Desenvolver. Aparecem práticas básicas, mas variam por equipe. Existem alguns registros de risco para os grandes sistemas, e um framework de controles é adotado para as auditorias passarem, mas a preparação é manual e pontual. Os fornecedores-chave são avaliados na integração e não depois. Existem backups mas são raramente testados, e só alguns pontos únicos de falha são conhecidos.
Nível 3: Padronizar. O modelo das três linhas e um framework comum são documentados e impostos em toda a organização, dando um vocabulário único de risco que permite comparar e consolidar a exposição. Muitos controles são automatizados nos pipelines, e o monitoramento contínuo cobre os controles-chave. Os inventários de fornecedores e de dependências, incluindo SBOMs, são mantidos; a DR é testada numa agenda; e o risco de concentração é mapeado em nível de portfólio e não deixado a cada equipe.
Nível 4: Gerenciar. A garantia é medida e controlada em relação a linhas de base e não apenas documentada. A cobertura de controles, o tempo de detecção de deriva, as taxas de aprovação dos exercícios de DR contra o RTO e o RPO declarados, o tempo médio para responder “fomos afetados?” depois de uma divulgação e o risco residual contra o apetite de risco declarado são todos acompanhados como métricas e reportados à liderança. Os desvios da linha de base disparam ação, os critérios de interrupção e os prazos de remediação são impostos com base em evidências e cada decisão significativa de ir ou não ir é tomada contra os números e não por afirmação.
Nível 5: Orquestrar. A garantia é continuamente melhorada e integrada em toda a organização. Os auditores amostram evidência ao vivo, o apetite de risco conduz controles proporcionais que se adaptam conforme o perfil de risco muda e a integridade da cadeia de suprimentos é verificada no pipeline. Os exercícios de DR são rotineiros e entre sistemas, as decisões de concentração são conscientes, com dono e testadas quanto à contingência, e o risco e a garantia são tecidos no planejamento de portfólio e estratégico para que a organização reequilibre os controles conforme a exposição muda.
Ideias para discussão
- Como vocês definem um apetite de risco significativo que as equipes consigam de fato usar para os compromissos do dia a dia?
- Onde fica a fronteira certa entre os controles automatizados no pipeline e os que exigem julgamento humano?
- Quando aceitar o risco de concentração por eficiência é a decisão certa, e como vocês mantêm essa decisão honesta ao longo do tempo?
- Quanta garantia de cadeia de suprimentos é proporcional para uma pequena dependência transitiva versus um fornecedor crítico com acesso profundo?
- O monitoramento contínuo de controles pode algum dia substituir por completo a auditoria independente, ou a independência exige um forasteiro humano?
- Como vocês impedem que as funções de risco e de garantia virem um gargalo de entrega que as equipes contornam?
Principais conclusões
- O risco é gerenciado até um nível aceito, tem dono onde é criado e é provado com evidência e não com afirmação.
- Prefiram o monitoramento contínuo e automatizado de controles às auditorias pontuais, para que a deriva seja pega cedo e a evidência seja produzida como subproduto da operação.
- O risco de terceiros e da cadeia de suprimentos (incluindo as dependências transitivas de código aberto) é o seu risco. Inventariem-no, exijam SBOMs e verifiquem a procedência.
- A continuidade de negócio e a DR só são capacidades se testadas. Backups e failover não testados são suposições.
- O risco de concentração e os pontos únicos de falha são preocupações de portfólio, invisíveis para as equipes individuais. Mapeiem-nos e façam da consolidação uma decisão consciente e testada quanto à contingência.
- O argumento de negócio é dominado pela catástrofe evitada. Troquem uma perda grande, imprevisível e ocasional por um custo pequeno, constante e previsível.
Referências e leitura complementar
- ISO 31000, Risk Management: Guidelines
- ISO/IEC 27001 and 27005, Information Security Management and Information Security Risk Management
- NIST, Risk Management Framework (SP 800-37) and Security and Privacy Controls (SP 800-53)
- NIST, Secure Software Development Framework (SP 800-218) and Cybersecurity Framework
- Committee of Sponsoring Organisations of the Treadway Commission (COSO), Enterprise Risk Management: Integrating with Strategy and Performance
- AICPA, SOC 2 Trust Services Criteria
- The Open Group, FAIR (Factor Analysis of Information Risk)
- Betsy Beyer et al., Site Reliability Engineering (Google)
- Institute of Internal Auditors, The Three Lines Model