ROW-LEVEL SECURITY AZURE SQL DATABASE İÇİN GENEL KULLANIMDA
Geçen günlerde Azure SQL Database için Row-Level Security genel kullanıma sunuldu. RLS tek bir veritabanı ve tablo içerisinde birçok kullanıcı verisi saklamaya olanak sağlarken aynı zamanda kullanıcı kimlik ve rollerinin satır düzeyinde erişimlerimlerini güvenlik altına alır. RLS kendi içerisinde erişim mantığını merkezileştirirken uygulama kodunuzda hata risklerini azaltmaktadır.
RLS, müşterilerin çeşitli senaryolar için güvenli uygulamalar geliştirmeye yardımcı olabilir. Örneğin:
- Bir çalışanın bölge ve rolüne dayalı finansal verilere erişimi kısıtlama
- Çok katmanlı multi-tenant uygulamalarının bulunduğu sistemlerde tenatların sadece kendi satırlarının bulunduğu verilere erişebilmesi
- Analistlerin bulundukları pozisyonlar ile doğru olantılı olacak şekilde ilgili raporlara erişebilmeleri