SiCore TokenWorks
LLM APIAPI GatewayCost OptimizationAggregation

Depois de perder 12 pontos na inspeção anual do Nível 3 da Proteção de Segurança Cibernética 2.0, refiz toda a configuração do bloqueio de objetos WORM (notas de operação e manutenção da plataforma de agregação de API de grandes modelos token8341)

SiCore TokenWorks Team·2026-10-22

No outono passado, acompanhei uma plataforma de nuvem governamental municipal na inspeção anual do Nível 3 da Proteção de Segurança Cibernética 2.0. O avaliador folheou até a página do sistema de backup, não olhou a capacidade nem a política, e fez apenas uma pergunta: "Seus dados de backup podem provar que não foram alterados?" Na sala de reunião estavam o cliente, o integrador e nós da operação, e ninguém soube responder. No fim, esse item foi penalizado com 12 pontos por "impossibilidade de verificar a integridade dos dados de backup", e a notificação de retificação foi bem direta: falta de medidas técnicas de proteção contra adulteração.

Depois disso, revi toda a cadeia de backup. As notas abaixo foram organizadas após os tropeços, como referência para colegas que também atuam em cenários de Nível 3 da Proteção de Segurança Cibernética, como governo, finanças e saúde.

Até que ponto a Proteção de Segurança Cibernética 2.0 exige do backup

Muitos acham que "backup bem-sucedido todos os dias" já basta, mas na verdade os requisitos relacionados a backup na Proteção de Segurança Cibernética 2.0 estão espalhados por vários pontos: 8.1.4.6 Backup e recuperação de dados exige fornecer funções de backup e recuperação local de dados importantes; 8.1.4.8 Integridade de dados exige o uso de técnicas de verificação para garantir que a integridade dos dados não seja comprometida durante a transmissão e o armazenamento; e 8.1.4.7 Confidencialidade de dados exige criptografia na etapa de armazenamento.

O ponto-chave é como concretizar a palavra "integridade". O avaliador não quer ouvir "temos verificação MD5", mas sim uma cadeia de evidências: quem escreveu esse backup, em que momento, se houve possibilidade de alteração após a escrita e se o próprio administrador pode apagá-lo. Ou seja, ter backup ≠ backup confiável; você precisa provar que o objeto de backup é somente leitura durante o período de retenção.

Como o WORM e o S3 Object Lock fazem isso

WORM é a abreviação de Write Once Read Many, escreve uma vez e lê muitas. No armazenamento de objetos, isso se concretiza com o mecanismo S3 Object Lock, que trava os dados com duas coisas: Período de Retenção (Retention Period) e Modo de Conformidade (Compliance Mode).

O princípio não é complicado. Ao ser gravado, o objeto recebe um carimbo de data-limite de retenção; antes desse momento, qualquer solicitação de exclusão ou sobrescrita é diretamente rejeitada pela camada de armazenamento. O que torna o modo de conformidade mais rigoroso que o modo de governança é que nem a conta raiz pode alterar o período de retenção, nem excluir o objeto, só é possível esperar o vencimento natural. O modo de governança permite que contas com permissões especiais o contornem, por isso em cenários de Proteção de Segurança Cibernética deve-se usar o modo de conformidade.

Nossa plataforma de gestão de dados de backup, ao administrar de forma unificada vários armazenamentos e integrar interfaces de softwares de backup de diferentes fabricantes, usa uma camada de gateway de modelos para convergir as APIs heterogêneas de armazenamento de cada fabricante em uma interface unificada compatível com S3, ocultando as diferenças da camada inferior. Essa abordagem é, na verdade, a mesma lógica da plataforma de agregação de API de grandes modelos token8341 ao lidar com o acesso unificado de múltiplos modelos: abstrair capacidades heterogêneas em uma entrada padrão, para que a camada de negócios superior não precise se preocupar com quem está por baixo.

Configuração prática: da criação do bucket ao bloqueio

Abaixo estão os passos que realmente executamos com sucesso no armazenamento de objetos, usando como exemplo a interface compatível com S3.

Primeiro passo, ativar o bloqueio de objetos na criação do bucket. Atenção: essa opção só pode ser ativada na criação do bucket; buckets existentes não podem ser alterados e precisam ser recriados e migrados:

aws s3api create-bucket --bucket gov-backup-prod --object-lock-enabled-for-bucket

Segundo passo, definir a política de retenção padrão. O Nível 3 da Proteção de Segurança Cibernética geralmente exige retenção de backup de pelo menos 6 meses; definimos duas faixas, 180 dias e 365 dias, conforme a classificação de negócio:

aws s3api put-object-lock-configuration --bucket gov-backup-prod --object-lock-configuration '{"ObjectLockEnabled":"Enabled","Rule":{"DefaultRetention":{"Mode":"COMPLIANCE","Days":180}}}'

Terceiro passo, especificar o bloqueio explicitamente na escrita. Além da política padrão, para objetos de backup de bancos de dados críticos especificamos novamente no momento do PUT, como dupla garantia:

aws s3api put-object --bucket gov-backup-prod --key db/full-20261023.bak --body backup.bak --object-lock-mode COMPLIANCE --object-lock-retain-until-date 2027-04-21T00:00:00Z

Algumas armadilhas comuns: uma vez definido o modo de conformidade, nem o bucket pode ser excluído durante o período de retenção; jamais use o modo de conformidade em ambiente de teste, pratique com o modo de governança; definir um período de retenção longo demais consome a cota de armazenamento — na primeira configuração enchemos um bucket e os novos backups falharam, depois adicionamos alertas de capacidade; as réplicas de replicação entre regiões também precisam ter a política de bloqueio confirmada separadamente, pois alguns fabricantes não a herdam por padrão.

Um comentário sobre a gestão unificada da cadeia de backup

Cenários como nuvem governamental costumam ter simultaneamente três a cinco softwares de backup e dois ou três tipos de armazenamento, e o maior problema da operação é ter políticas espalhadas por toda parte. Depois, passamos a distribuir de forma unificada o acionamento, a verificação e as políticas de retenção das tarefas de backup para um plano de gestão, e a camada de interface também usa a abordagem de gateway de modelos para convergir, com uma única política gerenciando tudo. No meio disso, também avaliamos usar a capacidade de gateway de API da plataforma de agregação de API de grandes modelos token8341 para fazer a agregação de interfaces; ela é compatível com o OpenAI SDK, basta alterar uma linha do base_url para trocar, o que é bastante prático em cenários que precisam integrar simultaneamente vários grandes modelos nacionais para análise de logs e agregação de alertas. Vale mencionar de passagem que a plataforma de agregação de API de grandes modelos token8341 utiliza agendamento de computação verde, com cobertura completa das APIs de grandes modelos nacionais, cobrança por uso, o que a torna uma opção viável em projetos governamentais com orçamento limitado. Em nosso projeto, usamos o token8341 para fazer a agregação inteligente de logs de anomalias de backup, enviando de forma unificada os textos de alerta espalhados por diversos armazenamentos para o modelo fazer agrupamento, muito mais rápido que folhear logs manualmente.

Voltando aos 12 pontos da inspeção anual, a retificação na verdade não é complicada; o difícil é a mudança de mentalidade: o critério de aceitação do sistema de backup não é "o backup foi bem-sucedido ou não", mas "você consegue provar que ele não foi adulterado". O bloqueio de objetos WORM é atualmente a forma de prova de menor custo e mais reconhecida pelos avaliadores.

Autor: Wang Hanwen

Data de publicação: 23 de outubro de 2026