Architettura di rilevamento

Firme dinamiche e aggiornamento CVE

Specifiche complete di BlackShield

Architettura ibrida a doppio livello

Le moderne organizzazioni ingegneristiche richiedono entrambi esecuzione a dipendenza zero in ambienti airgapped E protezione immediata contro gli exploit zero-day appena pubblicati. BlackShield risolve questa tensione attraverso un'architettura a due livelli:

Livello 1: linea di base incorporata

Sicurezza airgap e disconnessa

Ogni binario dello scanner e contenitore dell'appliance viene fornito con database di vulnerabilità e firme di attacco compilati. Gli ambienti di build disconnessi, i VPC isolati e le esecuzioni CLI locali vengono eseguiti senza chiamate o credenziali esterne.

Livello 2: motore di aggiornamento in tempo reale

Recupero zero-day al volo

Una volta autenticati rispetto al piano di controllo BlackShield, gli scanner e le apparecchiature inviano richieste HTTP condizionali utilizzando If-None-Match intestazioni. Le definizioni aggiornate vengono memorizzate nella cache atomica sul disco e ricaricate a caldo senza riavvii del contenitore.

Integrazione di pipeline e scanner VM

BlackShield Pipeline Scanner verifica la presenza di avvisi in tempo reale durante l'analisi SCA e SBOM. Se esistono nuovi CVE, vengono uniti perfettamente con il database integrato:

# Esecuzione standard con aggiornamento CVE dinamico automatizzato:
pipeline-scanner --api-url=https://api.blackshield.chaplau.com --api-key=$API_KEY --scan-tool=vuln
# Esecuzione con airgapped che disabilita la sincronizzazione dei feed in uscita:
pipeline-scanner --disable-feed-refresh --scan-tool=vuln

Garanzia di memorizzazione nella cache a prova di errore

Se il piano di controllo non è raggiungibile o si verificano timeout di rete, lo scanner torna alla cache del disco locale. Se non esiste alcuna cache, per impostazione predefinita viene utilizzato il database incorporato. I guasti di rete non interrompono mai una build di produzione.

Ricaricamento a caldo dell'applicazione WAF

BlackShield Application Appliance valuta continuamente il traffico HTTP rispetto alle firme SQL injection curate, XSS, SSRF, RCE e SSTI. Nei cicli di polling in background:

  • Polling condizionato: Problemi GET /api/v1/signatures/waf con l'attuale ETag. Una risposta 304 consuma una larghezza di banda di rete minima.
  • Ricarica a caldo senza tempi di inattività: I modelli regex vengono compilati in memoria e scambiati atomicamente sotto blocchi lettore-scrittore, impedendo interruzioni delle connessioni.
  • Superficie politica unificata: Combina firme di attacchi gestiti, patch virtuali dinamiche e indicatori di blocklist di informazioni sulle minacce in una pipeline di valutazione unificata.

Endpoint del feed di distribuzione

Punto finaleConsumatore targetMeccanismo di memorizzazione nella cache
OTTIENI /api/v1/signatures/advisoriesScanner di pipeline e VMETag, Se-None-Match, età massima=300
OTTIENI /api/v1/signatures/wafApplicazione WAF ApplianceETag, Se-None-Match, età massima=300
OTTIENI /api/v1/signatures/statusMonitoraggio e telemetriaETag, Se-None-Match, età massima=60
Firme dinamiche e aggiornamento CVE