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.
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
İlgili terimler
- APIAPI, bir yazılımın başka yazılımlardaki işlevleri veya verileri hangi kurallarla kullanabileceğini tanımlar.
- FrontendFrontend, uygulamanın kullanıcıyla etkileşen arayüzüdür. Tarayıcıdaki yararlı geri bildirim, sunucudaki bağlayıcı kontrolün yerini tutmaz.
- Siteler arası istek sahteciliği (CSRF)CSRF, oturum açmış kullanıcı üzerinden istenmeyen bir istek gönderilmesini sağlar. Oturum çerezi tek başına işlemin amaçlandığını göstermez.
- Veri minimizasyonuVeri minimizasyonu, kişisel verileri belirli amaç için uygun, ilgili ve gerekli olan kapsamla sınırlar.
- Veri saklama politikasıVeri saklama politikası, saklamanın amacını, başlangıcını, süresini ve sonunu belirler. Silme işleri ve kopyalar teknik olarak ele alınmalıdır.
- Zarf şifrelemeZarf şifreleme, veri anahtarını onu koruyan anahtardan ayırır. Şifreli dosya ile paketlenmiş veri anahtarı birlikte ele alınmalıdır.
Projeniz ASES ile
Projenizi bize anlatın. İlk değerlendirmemizle size dönelim.