Session Protection Policy nedir; oturumu neye karşı korur?
Kısa cevap
Session Protection Policy, AGS etkin bir vService'te açılan oturumların nasıl korunacağını belirleyen profildir. Üç riske karşı ayar taşır: çalınan oturum cookie'sinin başka bir istemciden kullanılması (Session Binding Type: None, IP Address, IP + User Agent, Composite), oturumların süresiz açık kalması (Session Idle Timeout, varsayılan 8 saat; Session Absolute Timeout, varsayılan 7 gün) ve aynı hesabın çok sayıda yerden eşzamanlı kullanılması (Maximum Concurrent Sessions). Her vService tek bir politika kullanır; AGS ilk açıldığında vService'e hazır Standard Session Protection atanır.
Nasıl Çalışır?
- Kullanıcı giriş yaptığında oturum, seçilen bağlama türünün değeriyle (kaynak IP, kaynak IP ile User-Agent ya da Composite'te seçilen Smart Variables bileşenleri) ilişkilendirilir.
- Sonraki isteklerde değer yeniden hesaplanır; tutmazsa istek kimliği doğrulanmış sayılmaz ve erişim verilmez. Whitelist Conditions ile eşleşen istekler bağlama denetiminden muaf tutulur.
- Etkinlik görüldükçe oturum süresi Session Idle Timeout kadar uzar; Session Absolute Timeout dolan oturum etkinlikten bağımsız sona erer.
- Kullanıcının açık oturum sayısı sınırı aşarsa Action When Max Sessions Exceeded uygulanır: Deny New Session (varsayılan), Logout Oldest Session ya da Logout All Sessions.
TR7'de Session Protection Policies
Politika AGS → Protection Policies → Session Protection Policies ekranında tanımlanır ve vService'te Flowchart'ın General Settings penceresindeki Session Protection Policy alanında seçilir. Hazır profiller listede görünmez, yalnızca bu seçicide yer alır (hazır profiller):
| Profil | Session Binding Type | Maximum Concurrent Sessions | Idle / absolute timeout |
|---|---|---|---|
| Standard Session Protection | IP Address | No Restriction | 8 saat / 7 gün |
| Strict Session Protection | IP + User Agent | 1 (Logout Oldest Session) | 30 dakika / 8 saat |
| Relaxed Session Protection | None | No Restriction | 7 gün / 90 gün |
| Single Device Session | IP Address | 1 (Logout Oldest Session) | 8 saat / 7 gün |
Formda Session Idle Timeout 5 dakika–7 gün, Session Absolute Timeout 1 saat–365 gün, Maximum Concurrent Sessions Restrict konumunda 1–100 arasında girilir. Açık oturumlar vService'in Sessions sekmesinde izlenir.
Sık Karıştırılan Noktalar
- "IP bağlama her kullanıcıya uygundur." Adresi oturum içinde değişen istemcilerde (mobil ağlar, birden çok çıkış adresi kullanan kurumsal proxy'ler) IP bağlama oturumun geçersiz sayılmasına yol açar; bu kullanıcı grupları için bağlama türü ya da Whitelist Conditions buna göre seçilir.
- "Idle timeout dolmadıkça oturum hiç bitmez." Session Absolute Timeout, etkinlik sürse de oturumun en uzun ömrüdür.
- "Politika uygulamanın oturumunu da yönetir." Politika yalnızca AGS oturumuna uygulanır; Kurum Servisindeki uygulamanın oturum süresi uygulamada ayarlanır.
Dokümantasyonda nasıl yapılır
