Docs Demo
Operasyon

Denetim kaydı

Her çağrı, sonucu ne olursa olsun, yalnızca-ekleme (append-only) bir günlüğe yazılır. Kayıtlar SHA-256 ile birbirine zincirlenir; sonradan değişiklik tespit edilebilir.

Bir olay neleri içerir?

AlanAnlam
timestampOlay zamanı.
orgId, agentId, sessionId, correlationIdKim, hangi oturum, hangi çağrı.
tool, argsRedactedAraç ve maskelenmiş argümanlar.
policyVerdict, egressVerdict, ingressVerdictAşama aşama sonuçlar.
finalDecision, reason, ruleIdNihai karar ve gerekçe.
latencyMs, isShadowGecikme ve shadow bilgisi.
prevHash, entryHashZincir bağlantısı.
traceId, spanIdOpenTelemetry izi.

Zincir nasıl çalışır?

Her kaydın entryHash değeri, kaydın tüm güvenlik açısından önemli alanlarının kanonik (anahtarları sıralı) JSON serileştirmesinden SHA-256 ile hesaplanır ve önceki kaydın hash'ini içerir.

Bir kaydı değiştirmek, silmek, araya eklemek ya da sırasını bozmak zinciri kırar ve doğrulama tam olarak hangi satırda bozulma olduğunu gösterir.

Doğrulama ve raporlama

avertgate verify --db ./avertgate.sqlite
avertgate report --format markdown --output rapor.md
UyumZincirli günlük, sonradan yapılan değişikliklerin tespit edilmesini sağlar. Kendi başına bir uyumluluk sertifikasyonu değildir.

Maskeleme

Denetim kaydı argümanları maskelenmiş biçimde saklar. Control plane'e yalnızca bu maskelenmiş olaylar gider.