QueryProxy

SOC 2 ve veritabanı erişim denetimi

SOC 2 raporu, seçtiğiniz kriterlere karşı kontrollerinizin yeterli olup olmadığına dair bir denetçi görüşüdür. Bu görüşü hiçbir araç üretmez. Araç kanıt üretebilir: bir kontrolün politikanızın söylediği şeyi yaptığını gösteren kayıtlar. QueryProxy, tek bir dar alan için kanıt üretmeye yardım eder: üretim veritabanlarınıza kimin eriştiği ve orada ne yaptığı.

Bu sayfa hukuki ya da denetim tavsiyesi değildir. Hangi kriterlerin sizin için geçerli olduğuna ve neyin yeterli sayılacağına denetçiniz karar verir.

Veritabanı erişimi hangi SOC 2 kriterlerine dokunur?

SOC 2 raporları AICPA Trust Services Criteria’yı kullanır. 2017 sürümü ve 2022’de yayımlanan gözden geçirilmiş odak noktaları, yayımlanmış güncel sürümdür (2026-10-13 tarihinde kontrol edildi). Security, her raporda yer alan ortak (common) kategoridir ve mantıksal erişim kriterleri CC6 olarak numaralanır. Burada ilgili olanlar:

  • CC6.1 mantıksal erişim güvenliğini kapsar: sistemlere ve bilgiye erişimin kısıtlanması.
  • CC6.2 kullanıcıların kaydedilmesini ve yetkilendirilmesini, yetkisi kalmadığında erişimin kaldırılmasını kapsar.
  • CC6.3 rollere dayalı erişimi, en az ayrıcalığı ve görevler ayrılığını kapsar.
  • CC7.2 sistem bileşenlerinin anormallikler ve güvenlik olayları açısından izlenmesini kapsar.

Burada yetkili olan kriter metnidir, bu özet değil. Metni AICPA’nın Trust Services Criteria yayınında okuyun (indirmek için ücretsiz bir hesap gerekir) ve denetçinize hangi odak noktalarını test ettiğini sorun.

QueryProxy hangi kanıtı üretebilir?

QueryProxy bu kontroller için kanıt üretmeye yardım eder. Tek başına hiçbir kriteri karşılamaz.

Kontrol alanı QueryProxy’nin ürettiği Kapsamadığı
Veritabanlarına erişimin kısıtlanması (CC6.1) Geliştiriciler üretim kimlik bilgisini hiç tutmaz; bilgi QueryProxy’de AES-256 ile şifreli durur (onay akışı referansı). Geliştirici yalnızca bir DBA’nın yetkilendirdiği bağlantılara ulaşır. Yöneticiler, DBA’ler ya da tüm kullanıcılar için TOTP ile iki aşamalı doğrulama zorunlu tutulabilir (yapılandırma). Ağ denetimleri, veritabanı tarafındaki yetkiler ve QueryProxy’yi çalıştıran sunucunun güvenliği.
Erişimin verilmesi ve kaldırılması (CC6.2) Yetkilendirmeler ve girişler denetim kaydına yazılır. Kullanıcı ekleme ve çıkarma, kimlik teyidi ve düzenli erişim gözden geçirmeleri. QueryProxy bunları yürütmez.
Roller ve görevler ayrılığı (CC6.3) Dört rol (Admin, DBA, Developer, Auditor). Bir DBA kendi talebini onaylayamaz. Yöneticinin bu kuralı aşması denetim kaydında işaretlenir. Denetçi rolü, sonuç satırlarını görmeden izi okur. Hangi kişinin hangi rolü taşıyacağına karar vermek ve atamaların hâlâ doğru olduğunu kontrol etmek.
Etkinliğin izlenmesi (CC7.2) Her adım bir denetim girdisi yazar: gönderim, kanalıyla birlikte karar, süre ve etkilenen satırlarla yürütmenin başlaması ve bitmesi, sonuç indirmeleri, girişler, yetkilendirmeler ve yapılandırma değişiklikleri. Denetim kaydı CSV olarak dışa aktarılabilir. Alarm, anormallik tespiti ve olay müdahalesi. Denetim kaydı bir kayıttır, izleyici değildir.

Onay adımı, birçok denetçinin istediği çıktıyı üretir: bir talep, onun tam SQL’i, talep sahibi olmayan adı belli bir onaylayan ve sonuç. Onay akışı sayfası bir talebin nasıl ilerlediğini anlatır; akış referansı rolleri ve denetim girdilerini listeler. Saklanan sonuçların maskelenmesi maskeleme referansında anlatılır. Bir kaydın neyi tutması gerektiği için denetim kaydı yazısına; sohbette alınan kararlar için Slack ve Teams üzerinden SQL onayı yazısına bakın.

Kuruluşunuza ne kalır?

QueryProxy politikalarınızı yazmaz, kontrollerinizi yürütmez. Şunlar hâlâ sizin:

  • Erişim denetimi politikası ve kimin DBA ya da Denetçi olacağı kararı.
  • Kullanıcı kaydı ve kaldırılması. İşten ayrılanı hem QueryProxy’den hem kimlik sağlayıcınızdan çıkarın; denetim kaydı onun ne yaptığını gösterir, onu zamanında çıkardığınızı göstermez.
  • Düzenli erişim gözden geçirmeleri ve bunların kayıtlarının tutulması.
  • Denetim kaydının ve sonuç dosyalarının saklanması. Dokümantasyon denetim kaydı için bir saklama süresi belirtmez; sonuç dosyaları ayarladığınız süreyi izler. Denetiminizin gerektirdiği süreleri seçin.
  • Sunucunun, ters vekil sunucunun ve uygulamanın kendi veritabanının korunması. Ters vekil arkasında çalışıyorsa vekili TRUSTED_PROXIES içinde belirtin, yoksa denetim kaydına kullanıcının değil vekilin adresi yazılır.
  • Veritabanı erişimi dışındaki her şey: değişiklik yönetimi, tedarikçi yönetimi, erişilebilirlik ve diğer trust service kategorileri.

Sınırlar neler?

  • Denetim kaydı QueryProxy üzerinden yapılan talepleri kapsar. Veritabanına başka bir yoldan erişen kişi bu kayda girdi bırakmaz.
  • “Düzenlenemez” ifadesi uygulama için geçerlidir. Kaydı tutan veritabanına doğrudan erişimi olan birine karşı bir güvence değildir.
  • Maskeleme kural tabanlıdır ve sonuçlar yazılırken uygulanır. Saklananı azaltır ve yalnızca kurallarınızın eşleştiği değerleri maskeler. Bkz. dinamik veri maskeleme.
  • SOC 2 raporu, kuruluşunuzun kontrollerini belirli bir dönem için kapsar. QueryProxy kullanmak size rapor kazandırmaz.

Ne zaman ihtiyacınız yok?

Müşteri verisi tutan bir üretim veritabanınız yoksa ya da tek operatör tek kişiyse, bu alanda onaylayacak kimse ve denetçinin örnekleyeceği bir şey yoktur. Denetçiniz bu kontroller için bir bastion host’tan ya da veritabanının kendi denetim eklentisinden gelen kanıtı zaten kabul ediyorsa QueryProxy’nin katacağı az olabilir. Bastion host ile karşılaştırma nelerin değiştiğini gösterir. QueryProxy’nin yanıtladığı soru daha dardır: her üretim ifadesi için kimin istediğini, kimin onayladığını ve neyin çalıştığını gösterebiliyor musunuz?

Daha geniş resim için veritabanı erişim denetimi nedir yazısını okuyun. Kart verisi işleyen ekipler PCI DSS sayfasını okuyabilir; ISO 27001 sayfası aynı kanıtı Annex A’ya eşler.

Sık sorulanlar

QueryProxy veritabanı erişimi açısından bizi SOC 2'ye hazır hale getirir mi?
Hiçbir araç bunu yapmaz. Denetim, kontrollerinizi belirli bir dönem boyunca inceler ve neyin yeterli olduğuna denetçi karar verir. QueryProxy, veritabanı erişimi için onaylar ve yalnızca eklemeye açık bir denetim izi gibi, denetçinize gösterebileceğiniz kanıtlar üretmeye yardım eder.
QueryProxy hangi SOC 2 kriterlerine dokunur?
Ağırlıklı olarak CC6.1, CC6.2 ve CC6.3 mantıksal erişim kriterlerine ve CC7.2 kapsamındaki sistem etkinliği izlemeye. Yetkilendirmeleri ve onayları kaydeder, üretim kimlik bilgilerini geliştiricilerden uzak tutar. Kullanıcıların kaydı ve kaldırılması ile erişimin gözden geçirilmesi sizin sürecinize kalır.
Bir denetçi QueryProxy'de neyi görür?
Denetçi rolü denetim kaydına, CSV dışa aktarımına ve her talebin SQL'ine, durumuna, talep sahibine, gözden geçireni ve onay izine salt okunur erişir. Sonuç satırlarını göremez ya da indiremez; bağlantıları, onayları ve maskeleme ayarlarını da göremez.
Denetim kaydı düzenlenebilir ya da silinebilir mi?
Uygulama üzerinden hayır. Denetim satırları model katmanında değiştirilemez; güncelleme ve silme reddedilir. Altta yatan veritabanına doğrudan erişimi olan biri bu güvencenin dışındadır; o erişimi de koruyun.
Denetim kaydı ne kadar süre saklanır?
Dokümantasyon denetim kaydı için bir saklama süresi belirtmez, bu sayfa da belirtmez. Sonuç dosyaları ayarlanan saklama süresinin sonunda temizlenir. Denetiminizin gerektirdiği saklama süresini belirleyin ve kurulumunuzun nasıl davrandığını doğrulayın.

Gezinmek için ok tuşları, açmak için Enter.