İçeriğe geç
Cloud Provider Benchmarks

Metodoloji

Bulut güvenliği ve denetim kaydı metodolojisi

Bulut denetim kaydı ve güvenlik özelliklerinin nitel değerler, özellik tanımları ve kavramsal denetim olayı modeliyle dokümantasyondan nasıl değerlendirildiği.

Sürüm 1.0 Güncellendi:

Kapsam

  • Kontrol düzlemi denetim kaydı, kimlik ilişkilendirmesi ve istek meta verisi
  • Veri düzlemi olay kaydı, arama, saklama, aktarım, bütünlük ve fiyatlandırma modeli
  • Güvenlik grupları, özel ağlar ve sertifikalar gibi güvenlik özellikleri
  • Denetim alanlarının ortak bir kavramsal olay modeline eşlenmesi

Yalnızca nitel değerler

Güvenlik ve denetim özellikleri sayısal olarak puanlanmaz. Her özellik beş değerden birini alır:

Değer Anlamı
Evet Sağlayıcı tarafından belgelenmiştir ve genel kullanıma açıktır
Kısmi Belgelenmiş sınırlamalarla kullanılabilir (örneğin yalnızca bazı servislerde veya bölgelerde)
Planlandı Sağlayıcı tarafından duyurulmuştur ancak genel kullanıma açık değildir
Hayır Kullanılamadığı belgelenmiştir veya sağlayıcının servis kataloğunda açıkça yer almamaktadır
Doğrulanmadı Karar vermek için yeterli kamuya açık dokümantasyon yoktur

“Doğrulanmadı” hiçbir zaman “hayır” olarak okunmaz. Dokümantasyon yayımlandığında değer değişir.

Özellik tanımları

Dokuz özellik değerlendirilir: kontrol düzlemi kapsamı, kimlik ilişkilendirmesi, istek meta verisi, veri düzlemi olayları, olay arama, saklama, aktarım, bütünlük koruması ve fiyatlandırma modeli. Her tanım bulut denetimi benchmark’ı sayfasında değerlerin yanında gösterilir ve her sağlayıcıya aynı şekilde uygulanır.

Kaynaklar

Yalnızca resmi dokümantasyon, ürün sayfaları ve sağlayıcı tarafından sağlanan beyanlar kullanılır. Sağlayıcı tarafından sağlanan bilgiler bu şekilde etiketlenir. Bir özelliğin varlığını belirlemek için üçüncü taraf blog yazıları kullanılmaz.

Denetim olayı modeli

PortvMind’ın vTrail olay modelinin alanları; AWS CloudTrail, Google Cloud Audit Logs ve DMTF CADF’deki kavramsal karşılıklarına eşlenir. Eşlemeler kavramsaldır — benzer anlama sahip iki alan biçim veya anlam bakımından farklılık gösterebilir.

Kavramsal bulut denetim olayı veri modeli Araştırma dokümantasyonu içindir; üretim denetim kayıtlarını temsil etmez.
Alan Tip Açıklama AWS CloudTrail Google Cloud Audit Logs OpenStack CADF
event_time string (RFC 3339) İşlemin alındığı zaman (UTC). eventTime timestamp eventTime
request_id string Gateway, servis ve kaynak loglarını ilişkilendirmek için benzersiz istek kimliği. requestID insertId / operation.id id / requestId (attachment)
http_method string API çağrısının HTTP fiili (GET, POST, PUT, PATCH, DELETE). — httpRequest.requestMethod action (mapped)
full_path string Hedef kaynağı belirten istenen API yolu. eventSource + eventName protoPayload.methodName / resourceName target.id / requestPath
http_status integer Yanıt durum kodu — işlemin sonucu. errorCode (on failure) protoPayload.status.code outcome / reason.reasonCode
client_ip string (IP) Çağıranın kaynak IP adresi. sourceIPAddress protoPayload.requestMetadata.callerIp initiator.host.address
user_agent string İstemci yazılımı (konsol, CLI, SDK, Terraform). userAgent protoPayload.requestMetadata.callerSuppliedUserAgent initiator.host.agent
auth_user_id string Kimliği doğrulanmış kullanıcının kalıcı kimliği. userIdentity.principalId protoPayload.authenticationInfo.principalSubject initiator.id
auth_user_name string İstek anındaki okunabilir kullanıcı adı. userIdentity.userName / arn protoPayload.authenticationInfo.principalEmail initiator.name
auth_project_id string Token kapsamındaki proje (kiracı). recipientAccountId resource.labels.project_id initiator.project_id
auth_scope string Token’ın yetki kapsamı veya rol bağlamı. userIdentity.sessionContext protoPayload.authorizationInfo initiator.credential
service_id string İsteği işleyen arka uç bulut servisi (compute, ağ, depolama). eventSource protoPayload.serviceName observer.id / target.typeURI
route_id string İstekle eşleşen API gateway rotası. — — —
request_time number (ms) Uçtan uca istek işleme süresi. — httpRequest.latency —
Boş şablon (JSON)
{
  "event_time": "",
  "request_id": "",
  "http_method": "",
  "full_path": "",
  "http_status": null,
  "client_ip": "",
  "user_agent": "",
  "auth_user_id": "",
  "auth_user_name": "",
  "auth_project_id": "",
  "auth_scope": "",
  "service_id": "",
  "route_id": "",
  "request_time": null
}

Performans testi yapılmaz

Kayıt hatları yük testine tabi tutulmaz ve iletim gecikmesi ölçülmez. Bunu yapmak sağlayıcı iş birliği gerektirir ve her sağlayıcıya aynı şekilde uygulanamaz.

Sınırlamalar

  • Dokümantasyon ürün değişikliklerinin her iki yönde de gerisinde kalabilir.
  • Sertifikalar sağlayıcıların beyan ettiği şekilde listelenir; sertifikalar bu site tarafından bağımsız olarak denetlenmez.

Bu yöntemi kullanan benchmarklar

Diğer yöntemler