Auteur de la discussion #1
SQL oturumlarının güvenli yönetimi, çoğu uygulamanın performansında ve güvenilirliğinde doğrudan belirleyici olur. Bu konuyu günlük operasyonlar açısından üç eksende ele almak istiyorum: oturum açma/kimlik doğrulama, oturum süresi ve kaynak kullanımı, ayrıca oturum güvenliğini artıran uygulama kuralları.

Oturum açma ve kimlik doğrulama
  • Uygulama katmanında kullanıcı kimlik doğrulaması genelde veritabanı kullanıcı adlarıyla bağlantı kurarak yapılır; ancak en güvenli yaklaşım, uygulama sunucusunun ayrı bir kimlik doğrulama katmanı kullanmasıdır. Veritabanı hesabı sadece servis içi işlemler için olmalı; kullanıcıya özel haklar uygulama katmanında verilir.
  • Bağlantı havuzlarının güvenli kullanımı kritik. Bağlantı havuzunda kimlik bilgileri kodda sabit olmamalı; güvenli bir konfigürasyon deposundan alınmalı ve havuz yeniden kullanımı sırasında ayrıcalıklar minimize edilmelidir.


[ii]Oturum süresi ve kaynak yönetimi[/i]
  • Oturum (connection) süresini gerçek ihtiyaçla uyumlu belirlemek gerekir. Uzun süreli açık oturumlar, güvenlik risklerini artırır ve kaynak sızıntılarına neden olabilir. Gerekirse otomatik olarak yeniden kimlik doğrulama veya zaman aşımı uygulanmalı.
  • Sunucu tarafında oturum isterse kullanıcıya göre sınıflandırılmalı: normal kullanıcı, yönetici, arkaplan süreçleri için farklı sınırlamalar tanımlanabilir. Bu, kilitli işlemleri izlemek ve aşırı kaynak taleplerini engellemek için faydalıdır.


[iii]Oturum güvenliğini artıran uygulama kuralları[/i]
  • En az ayrıcalık prensibini uygulayın: her oturum yalnızca gerekli yetkileri kullanır. Yetkiler gerektiğinde yükseltme uygulanır, kalıcı değildir.
  • Bağlantı bilgilerinin iletimi TLS ile korunmalı; veritabanı konfigürasyonları güvenli depolardan çekilmeli ve loglarda şifrelenmemiş ikincil veri bırakılmamalı.
  • Olay kaydı ve anomali tespiti için oturum açma/kapama, başarısız girişler ve olağandışı sürelerle ilgili audit logları tutun; beklenmedik aktivitelerde uyarı mekanizmaları çalışmalı.
  • Oturumlarınıza yönelik güvenlik testleri planlayın: periyodik güvenlik taramaları ve penetrasyon testlerinde oturum yönetimi güvenliği özel olarak incelenmelidir.


Kamuya açık bir proje üzerinde çalışırken hangi oturum yönetimi uygulamaları sizin için en işe yarar yöntemler oldu? Deneyimlerinizi ve karşılaştığınız sorunları paylaşır mısınız?

Vous devez être connecté pour répondre.

Utilisateurs qui consultent cette discussion (Total: 1, Membres: 1, Invités: 0)
Total: 1 (membres: 1, invités: 0)
0 citations sélectionnées