
En baslinje revisions tripwire är en säkerhetsövervakningsmekanism som jämför en fils nuvarande revision mot en känd-god baslinje för att upptäcka obehöriga eller oväntade förändringar. Det är ett proaktivt lager i programvaruleveranskedjesäkerhet, efterlevnadsgenomdrift och integritetsverifiering – fångar drift innan det blir en intrång.
Om den övervakade filen saknas, är otillgänglig, eller något definierat villkor misslyckas, genereras en incident för omedelbar utredning.
Följande YAML konfigurerar en baslinje revisions tripwire i CodeQL för att upptäcka tillägg/borttagning av TODO-kommentarer med tilldelade taggar i en Java-tjänstfil:
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: Sökväg till övervakad källfil (relativt till repository root).comment_checks.match: Regex som riktar in sig på TODO-kommentarer med tilldelad hanterare (t.ex. TODO(@jdoe)).Baslinje revisions tripwires kompletterar kodgranskning, CI/CD-portar, och körningsskydd – bildande en defense-in-depth-strategi som fångar vad andra lager missar.
Hälsa och Sjukdom © https://www.sjukdom.online