İçeriğe geçin

Same-Origin Policy

Aynı köken politikası, tarayıcıda farklı kökenler arasındaki erişimi sınırlar. Yalnız sayfa yolunun değişmesi yeni bir köken oluşturmaz.

Diğer adlarıAynı köken politikası (SOP)SOP
Bilgi güvenliği

Aynı köken politikası, kısaca SOP, tarayıcının güvenlik kuralıdır. Bir belge veya betiğin başka bir kökenin kaynaklarıyla nasıl etkileşebileceğini sınırlar. Normal web adreslerinde köken; protokol, ana makine adı ve bağlantı noktasıyla belirlenir. Böylece farklı web sitelerinin içerikleri birbirinden ayrılır.

Yol değişikliğiyle köken değişikliğini ayırmak

Kurgusal bir portal https://portal.example/overview ve https://portal.example/settings adreslerini kullanır. İkisinin kökeni aynıdır; yalnız yol değişir. https://api.example/projects adresindeki API’nin ana makine adı farklıdır, dolayısıyla kökeni de farklıdır. Bu örnek adreslerdeki hizmetlere istek gönderilmemiştir.

Ortak köken, oturum açmış herkesin bütün projeleri veya ayarları kullanabileceği anlamına gelmez. Bunu uygulama kendisi denetlemeye devam eder.

Her istek okuma erişimi değildir

SOP, başka bir kökene giden her isteği engellemez. İstek türüne göre istek gönderilebilirken betiğin yanıtı okumasına izin verilmeyebilir. Bu nedenle MDN; gönderme, gömme ve okuma işlemlerini ayırır.

CORS ile hedef sunucu, tarayıcıda hangi diğer kökenlerin yanıtlara erişebileceğini belirleyebilir. Bu izin, sunucudaki oturum açma veya yetki kontrolünün yerini tutmaz. Tarayıcı yalıtımı ile iş verilerine erişim farklı görevlerdir.

Kaynaklar