Activity Log Sistemi Nedir, Nasıl Yapılır?
Activity log, kullanıcıya “hesabımda veya ekibimde neler oldu?” sorusunu yanıtlayan etkinlik akışıdır. Audit log ile ilişkili olsa da amaçları aynı değildir: kullanıcı akışı anlaşılır olayları gösterir, güvenlik soruşturması günlüğü daha ayrıntılı kayıt ve koruma gerektirir.
Olay şeması ve görünüm
Olay türü, aktör, hedef, zaman, sonuç ve isteğe bağlı kısa bağlam alanlarını tanımlayın. “Ayşe projeyi güncelledi” gibi insan tarafından okunur bir cümleyi sabit olay kodu ve verilerinden üretin; tüm cümleyi tek ham metin olarak saklamak dil değişimini zorlaştırır.
Akışı sayfalayın ve zaman, olay türü veya kullanıcıyla filtreleyin. Silinmiş kullanıcı ve kayıtlar için de anlaşılır bir gösterim hazırlayın.
Yetki ve gizlilik
Akışın varlığı bile özel bilgiyi açığa çıkarabilir. Her olayı gösterirken kullanıcının ilgili projeye erişimini kontrol edin. Gizli alanları, şifreleri ve erişim belirteçlerini olay ayrıntısına kopyalamayın.
Kullanıcıya gösterilen akış silinebilir veya özetlenebilir; güvenlik amaçlı audit kayıtları için farklı saklama ve erişim kuralları kullanın.
Dayanıklılık ve test
İşlem ile olay yazımı arasındaki tutarlılığı belirleyin. Kritik olay kaybolmamalı; yoğun bildirim olayları ise kuyruğa alınabilir. Aynı olay tekrar işlendiğinde yinelenen satır üretmemek için olay kimliği kullanın. Yetkisiz kullanıcı, zaman sırası ve yüksek hacimli akışları test edin.




