Denetim Kayıtları
Güvenlik açısından önemli her işlem denetim kaydına yazılır, kim, ne zaman, nereden ve neyi değiştirdi. Saklama süresi planınıza bağlıdır; yüksek etkili olaylar süresiz tutulur.
Denetim kayıtları kimin neyi ne zaman değiştirdiğini gösterir. Bu bilgi hem uyumluluk denetimlerinde hem de bir şey bozulduktan sonra ne olduğunu anlamakta gerekir. UptimeWarden, güvenlik açısından önemli her işlem için bir denetim kaydı yazar: oturum açma, monitör ve kaynak değişiklikleri, takım güncellemeleri, API tokenı yönetimi, ayar düğmeleri ve daha fazlası.
Ne kaydedilir
Her denetim kaydında şu bilgiler yer alır:
| Alan | Açıklama |
|---|---|
| İşlem | Olayı kısaca tanımlayan etiket (örneğin "monitör oluşturuldu" veya "parola değiştirildi"). |
| Kaynak | İşlemin etkilediği nesne türü (monitörler, kullanıcılar, web kancaları vb.). |
| Kayıt | Etkilenen öğe; panoda herkese açık kimliğiyle gösterilir. |
| Aktör | İşlemi gerçekleştiren kullanıcı. Her kullanıcı yalnızca kendi kayıtlarını görür. |
| Önce / Sonra | Geçerli olduğunda değişikliğin yan yana karşılaştırması. |
| Önem derecesi | Düşük (low), orta (medium), yüksek (high) veya kritik (critical) değerlerinden biri. |
| İstek bağlamı | IP adresi, tarayıcı/kullanıcı aracısı ve oturum kimliği. |
| Açıklama | Olayın insan tarafından okunabilir özeti. |
| Zaman damgası | Olayın kaydedildiği kesin an. |
Kaydedilen olaylar
UptimeWarden şu kategorilerde güvenlik açısından önemli olayları kaydeder:
- Oturum açma etkinliği: başarılı oturum açmalar, başarısız denemeler, engellenen oturum açmalar, hesap kilitlenmeleri, reddedilen erişimler, parola sıfırlama ve parola değişiklikleri.
- Kaynak değişiklikleri: toplu işlemler dahil oluşturma, güncelleme ve silme işlemleri.
- Yetkiler ve takımlar: yetki verme ve geri alma, rol değişiklikleri, takıma katılma/ayrılma/davet olayları.
- Abonelikler: bir abonelik oluşturulduğunda, güncellendiğinde veya iptal edildiğinde.
- API tokenları: token oluşturma, iptal etme ve yeniden üretme.
- Web kancaları (webhook): bir webhook uç noktasının oluşturulması, güncellenmesi, silinmesi veya test edilmesi.
- Monitör yaşam döngüsü: bir monitörün oluşturulması, güncellenmesi, silinmesi, duraklatılması veya devam ettirilmesi.
- Ayarlar: bildirim ayarları, güvenlik ayarları, sistem yapılandırması ve özellik düğmeleri.
- Veri işlemleri: dışa aktarma, içe aktarma ve silme.
- Güvenlik ihlalleri: bir güvenlik politikasını tetikleyen her şey.
Google veya GitHub ile yapılan oturum açmalar, oturum açma yöntemi metaveride belirtilerek bir oturum açma olayı olarak kaydedilir. Hesap silme ve rıza olayları bugün operasyonel günlüklerde tutulur; bunların denetim kaydı olarak yüzeye çıkarılması yol haritasındadır.
Kim neyi görür
Bugün her kullanıcı yalnızca kendi denetim kayıtlarını görür. Başka bir kullanıcının etkinliğini ortaya çıkaran bir yönetici geçersiz kılması yoktur. Hesaplar arası görünürlük (yöneticinin tüm çalışma alanını veya takım yöneticisinin kendi takımını görmesi) yol haritasındadır; mevcut davranış kasıtlı olarak korumacıdır.
Plana göre saklama süresi
Denetim kaydı erişimi Professional ve Enterprise planlarına özgü bir özelliktir. Free, Hobby ve Starter planları denetim kaydını içermez. Bu özelliğe sahip planlarda kayıtların ne kadar süreyle tutulduğu planınıza bağlıdır:
| Plan | Saklama süresi |
|---|---|
| Professional | 90 gün |
| Enterprise | 365 gün |
Yüksek etkili olaylar plandan bağımsız olarak süresiz saklanır. Buna silme işlemleri, yetki iptalleri, başarısız oturum açmalar, API tokenı iptalleri ve güvenlik veya sistem yapılandırma değişiklikleri gibi olaylar dahildir; yüksek veya kritik önem derecesindeki tüm olaylar kayıtlarda kalır, böylece olanları her zaman geriye dönük olarak inceleyebilirsiniz.
Kayıtları görüntüleme
Ayarlar → Denetim kaydı ekranını açarak şunları yapabilirsiniz:
- İşleme, önem derecesine veya tarih aralığına göre filtreleme.
- Açıklamalarda serbest metin araması.
- Sonuçlar arasında sayfalama (varsayılan 50, en fazla 100).
- Düz liste ile işlem türüne göre gruplanmış görünüm arasında geçiş.
- Kayıttan varlığa atlama: kaydın
Recordalanı, etkilenen varlık bir monitör veya incident ise tıklanabilir bir bağlantıdır ve doğrudan o varlığın detay sayfasını açar. Diğer tablolar ve eski (sayısal) kayıt kimlikleri düz metin olarak kalır.
Programatik erişim
GET /api/audit-logs?startDate=2026-04-01&endDate=2026-04-30&limit=100&page=1
Authorization: Bearer uptw_...
Yanıt sayfalanmıştır: { logs: [...], pagination: { page, limit, total, totalPages, hasNext, hasPrev } }. Desteklenen sorgu parametreleri: page, limit (1-100), action, tableName (filtrelenecek kaynak/tablo), severity, startDate ve endDate (ISO 8601), search. Varsayılan sayfa boyutu 50, en fazla 100'dür.
Tamamlayıcı bir uç nokta olan GET /api/audit-logs/types, hesabınızda mevcut olan farklı işlem türlerini döndürür.
Kaydedilmeyenler
- Okuma işlemleri: bir sayfayı görüntülemek denetim kaydı oluşturmaz (gereksiz gürültü oluşturur).
- Düz metin parolalar: parolalar hiçbir zaman düz metin olarak saklanmaz; denetim kaydı yalnızca parolanın değiştirildiğini kayda geçirir, değerini değil.
- Bildirim içeriği: mesaj gövdeleri bildirim geçmişinde tutulur, denetim kaydında değil. Denetim kaydı bir uyarının gönderilip gönderilmediğini kayda geçirir, metnini değil.
- Hassas alan değerleri: hassas bir alan değiştiğinde (örneğin parola özeti) değerini saklamadan yalnızca değişiklik olduğunu kayda geçiririz.
Kurcalanmaya karşı dayanıklılık
Kayıtlar yalnızca eklenebilir niteliktedir; ne pano ne de API üzerinde silme veya düzenleme yapılabilir. Yüksek önem derecesine sahip olayların süresiz saklanmasıyla birleştiğinde, yüksek değerli kayıtların kasıtlı olarak silinmesi tespit edilebilir.
Yalnızca yazılabilir, çok kez okunabilir (WORM) depolamaya ihtiyaç duyan Enterprise müşteriler, denetim kaydının yalnızca eklenebilir bir harici depolama alanına (S3 Object Lock, Azure Blob Immutable) akışla aktarılmasını talep edebilir.
Gerekli olduğu yerler
- KVKK (Türkiye): veri işleme faaliyet kayıtları.
- GDPR (AB): işleme sicili, Madde 30.
- SOC 2: CC 6.2, mantıksal erişim denetimi.
- PCI DSS (ödemeler): ödeme denetim izi ayrı ve daha sıkı bir kayıt akışıdır.
SSS
S: Geçen ay bir monitör oluşturmuştum, kayıtta göremiyorum. C: Professional planda saklama süresi 90 gündür. Enterprise'a yükseltmek saklama süresini ileriye doğru uzatır; süresi dolmuş kayıtları geri getirmez.
S: Denetim kaydını Splunk veya Datadog'a aktarabilir miyim?
C: Evet, GET /api/audit-logs uç noktasını zamanlayarak çekebilir ve dönen JSON'u içe alabilirsiniz. Akış (streaming) web kancaları yol haritasındadır.
S: Başka bir kullanıcının kaydını görebilir miyim? C: Hayır, bugün her kullanıcı yalnızca kendi kayıtlarını görür. Yönetici geçersiz kılması yoktur.
İlgili konular
- API Tokenları: token oluşturma ve iptal olayları
- Abonelik Planları: plana göre saklama süresi
- GDPR Veri Dışa Aktarma ve Hesap Silme: silme akışı