Salute e malattia
Un baseline revision tripwire è un meccanismo monitoraggio sicurezza che confronta revisione corrente di un file contro baseline known-good per rilevare cambiamenti non autorizzati o inaspettati. È un layer proattivo in software supply chain security, compliance enforcement, e integrity verification — intercettando drift prima che diventi breach.
Se file monitorato manca, inaccessibile, o qualsiasi check definito fallisce, un incidente è generato per investigazione immediata.
Il seguente YAML configura un baseline revision tripwire in CodeQL per rilevare aggiunta/rimozione commenti TODO con tag assegnatario in file servizio Java:
queries: - BaselineRevisionTripwire.ql policies: - name: BaselineRevisionTripwirePolicy enabled: true severity: Medium query_ids: - BaselineRevisionTripwire conditions: - BaselineRevisionTripwireCondition: file: src/main/java/org/example/Service.java comment_checks: - match: "TODO\(@[a-zA-Z0-9]+\)"
file: Path a file sorgente monitorato (relativo a repository root).comment_checks.match: Regex targeting commenti TODO con handle assegnatario (es. TODO(@jdoe)).Baseline revision tripwires completano code review, CI/CD gates, e runtime protection — formando strategia defense-in-depth che cattura ciò che altri layer mancano.
Sicurezza in viaggio