Duyuru

Yapay Zeka Modellerine Yönelik Prompt Injection Saldırıları Makalemiz Yayınlandı!

Blogu Görüntüle Blogu Görüntüle
PRIVIA

Siber Guvenlik Terimleri Sozlugu

JOSE, JWS ve JWE Nedir?

JOSE, JSON tabanlı kriptografik işlemlerin standartlar ailesidir; JWS imzayla bütünlük, JWE ise şifrelemeyle gizlilik sağlayan bileşenleridir.

JOSE, JWS ve JWE Nedir?

JOSE, JWS ve JWE Nedir?

JOSE, JWS ve JWE Nedir?

JOSE (JavaScript Object Signing and Encryption), JSON biçimindeki verileri güvenli biçimde imzalamak, şifrelemek ve bunlar için gerekli anahtarları temsil etmek üzere geliştirilmiş bir standartlar ailesidir. İçindeki iki temel bileşen JWS (imzalama) ve JWE (şifreleme) olup, bunlar JWK (anahtar temsili) ve JWA (algoritma tanımları) ile tamamlanır. Modern web kimlik doğrulamasının çoğu bu ailenin üzerine kuruludur.

JOSE, JSON verisine imza ve şifreleme yeteneği kazandıran; token ve mesaj güvenliğini ortak bir dilde standartlaştıran kriptografik çatıdır.

JWS: Bütünlük ve Kaynak Doğrulama

JWS (JSON Web Signature), bir veri parçasını imzalayarak hem içeriğin değiştirilmediğini hem de belirli bir kaynaktan geldiğini kanıtlar. Yapısı üç bölümden oluşur: algoritmayı belirten başlık, taşınan veri (payload) ve imza. Bu üçlü base64url ile kodlanıp nokta ile ayrılır. İmza, HMAC gibi simetrik bir anahtar ya da RSA/ECDSA gibi bir açık anahtar çiftiyle üretilebilir; ikinci durumda ortaya çıkan yapı klasik bir dijital imza güvencesi verir, yani doğrulayan tarafın gizli anahtarı bilmesine gerek kalmaz.

JWS’in en yaygın görüldüğü yer erişim ve kimlik token’larıdır. Yaygın kullanılan JSON Web Token biçimi, çoğu zaman içeriği imzalanmış bir JWS örneğidir; sunucu token’ı üretirken imzalar, doğrularken imzayı kontrol eder ve içeriğe güvenir.

JWE: Gizlilik Katmanı

JWS içeriği yalnızca imzalar, gizlemez; imzalı bir token’ın gövdesi herkesçe okunabilir. İçeriğin de gizli kalması gerektiğinde devreye JWE (JSON Web Encryption) girer. JWE beş bölümlü bir yapıyla veriyi şifreler: içerik, rastgele bir simetrik anahtarla (CEK) şifrelenir, bu anahtar da alıcının açık anahtarıyla sarılarak taşınır. Böylece yalnızca doğru özel anahtara sahip taraf içeriği çözebilir. Bu ikili kullanım, genel kriptografi mantığındaki imza ile şifrelemenin ayrı amaçlara hizmet etmesini pratikte gösterir.

Doğru Kullanım ve Anahtar Yönetimi

JOSE ailesini güvenli kullanmanın en kritik noktası algoritma seçiminin katı tutulmasıdır. Başlıktaki alg alanına körü körüne güvenmek, tarihsel olarak imza atlatma saldırılarına yol açmıştır; doğrulayıcı hangi algoritmaları kabul edeceğini önceden sabitlemelidir. Ayrıca imza ve şifreleme anahtarlarının düzenli değiştirilmesi gerekir; bu yüzden JWK setleri ve anahtar yönetimi ve rotasyon süreçleri JOSE dağıtımının ayrılmaz parçasıdır.

İmza ve şifreleme kararlarının, kabul edilen algoritma listelerinin ve anahtar döngüsünün bir arada tutarlı olması sistemin gerçek güvenlik seviyesini belirler. Privia Security’nin altyapı ve mimari gözden geçirme hizmeti JOSE tabanlı token akışlarını bu bütünlük içinde değerlendirir.

PRIVIA SECURITY

Kurumunuza özel siber güvenlik hizmetleri

Sızma testinden olay müdahalesine, uçtan uca çözümlerle yanınızdayız.

Fiyat Teklifi Al

Bunlar İlginizi Çekebilir