Arquitetura de detecção

Assinaturas dinâmicas e atualização de CVE

Especificação abrangente do BlackShield

Arquitetura Híbrida de Camada Dupla

As organizações de engenharia modernas exigem tanto execução com dependência zero em ambientes airgapped e proteção imediata contra explorações de dia zero recentemente publicadas. O BlackShield resolve essa tensão por meio de uma arquitetura de duas camadas:

Camada 1: Linha de base incorporada

Airgap e segurança desconectada

Cada contêiner binário de scanner e dispositivo é fornecido com bancos de dados de vulnerabilidade compilados e assinaturas de ataque. Ambientes de compilação desconectados, VPCs isolados e execuções de CLI locais são executados sem chamadas ou credenciais externas.

Camada 2: mecanismo de atualização ao vivo

Recuperação instantânea de dia zero

Quando autenticados no plano de controle do BlackShield, scanners e dispositivos emitem solicitações HTTP condicionais usando If-None-Match cabeçalhos. As definições atualizadas são armazenadas em cache atomicamente no disco e recarregadas a quente sem reinicializações do contêiner.

Integração de pipeline e scanner VM

O BlackShield Pipeline Scanner verifica avisos em tempo real durante a análise SCA e SBOM. Se existirem novos CVEs, eles serão mesclados perfeitamente com o banco de dados integrado:

# Execução padrão com atualização dinâmica automatizada de CVE:
pipeline-scanner --api-url=https://api.blackshield.chaplau.com --api-key=$API_KEY --scan-tool=vuln
# Execução Airgapped desativando a sincronização de feed de saída:
pipeline-scanner --disable-feed-refresh --scan-tool=vuln

Garantia de cache à prova de falhas

Se o plano de controle estiver inacessível ou atingir o tempo limite da rede, o scanner retornará ao cache do disco local. Se não existir cache, o padrão será o banco de dados incorporado. Falhas de rede nunca falham em uma construção de produção.

Aplicativo WAF Hot-Reloading

O BlackShield Application Appliance avalia continuamente o tráfego HTTP em relação a injeção SQL selecionada, assinaturas XSS, SSRF, RCE e SSTI. Em ciclos de pesquisa em segundo plano:

  • Pesquisa Condicional: Problemas GET /api/v1/signatures/waf com a ETag atual. Uma resposta 304 consome largura de banda mínima da rede.
  • Recarga a quente com tempo de inatividade zero: Os padrões Regex são compilados na memória e trocados atomicamente sob bloqueios de leitor-gravador, evitando a queda de conexões.
  • Superfície de política unificada: Combina assinaturas de ataques gerenciados, patches virtuais dinâmicos e indicadores de lista de bloqueio de informações sobre ameaças em um pipeline de avaliação unificado.

Terminais de feed de distribuição

Ponto finalConsumidor-alvoMecanismo de cache
OBTER /api/v1/assinaturas/avisosScanners de pipeline e VMETag, If-None-Match, idade máxima=300
OBTER /api/v1/signatures/wafAplicativo WAF ApplianceETag, If-None-Match, idade máxima=300
OBTER /api/v1/assinaturas/statusMonitoramento e TelemetriaETag, If-None-Match, idade máxima=60
Assinaturas dinâmicas e atualização de CVE