Oturum Yönetimi Nedir?

Oturum yönetimi, kullanıcının sisteme giriş yaptıktan sonra kimliğinin her istekte yeniden doğrulanması yerine, benzersiz bir Session ID veya Token (JWT) üzerinden tanınmasını sağlayan kritik bir mekanizmadır. Saldırganlar için bu yapı, parola bilmeye gerek kalmadan sadece bu kimliği ele geçirerek (Session Hijacking) veya kullanıcıyı belirli bir kimliğe zorlayarak (Session Fixation) hesabı ele geçirmenin en kestirme yoludur. Güvenli bir oturum yönetimi için token’ların tahmin edilemez karmaşıklıkta olması, HttpOnly ve Secure bayraklarıyla korunması ve mutlaka makul bir zaman aşımı (Timeout) süresiyle sınırlandırılması hayati önem taşır.
API Pentest’te En Çok Yapılan Hatalar

API’ler, stateless yapıları ve API-merkezli yönetimleri nedeniyle geleneksel web uygulamalarından farklı bir saldırı yüzeyi sunar; bu alanda yapılan en büyük hata, otomatik tarayıcıların BOLA (Broken Object Level Authorization) gibi yetki manipülasyonlarını veya iş mantığı (Business Logic) kurgularını yakalayabileceğini varsaymaktır. API güvenliğini sağlamak için sadece teknik açıkları değil, versiyonlama hatalarını, aşırı veri ifşasını ve token yaşam döngüsü zafiyetlerini kapsayan, manuel uzmanlık odaklı ve metodolojik bir sızma testi yaklaşımı benimsenmelidir.