🧾 JWT (JSON Web Token) Nedir ❓ Taşınabilir Kimlik mi, Taşınabilir Risk mi | M͜͡T͜͡ ❤️ Keşfet 🔎 Öğren 📚 İlham Al 💡 📿🧙‍♂️M͜͡o͜͡b͜͡i͜͡l͜͡y͜͡a͜͡T͜͡a͜͡k͜͡i͜͡m͜͡l͜͡a͜͡r͜͡i͜͡.͜͡C͜͡o͜͡m͜͡🦉İle 🖼️ Hayalindeki 🌌 Evreni ✨ Şekillendir❗

🧾 JWT (JSON Web Token) Nedir ❓ Taşınabilir Kimlik mi, Taşınabilir Risk mi

ErSan.Net

ErSan KaRaVeLioĞLu
Yönetici
❤️ AskPartisi.Com ❤️
Moderator
MT
21 Haz 2019
47,356
2,494,311
113
42
Ceyhan/Adana

İtibar Puanı:

🧾 JWT (JSON Web Token) Nedir ❓ Taşınabilir Kimlik mi, Taşınabilir Risk mi​


“Taşıdığın şey kimlikse, düşürdüğünde sadece seni değil sistemi de ele verir.”
Ersan Karavelioğlu



1️⃣ JWT Nedir ❓


🧾 JWT (JSON Web Token), taraflar arasında imzalı ve taşınabilir bir şekilde kimlik ve yetki bilgisini iletmek için kullanılan kompakt bir token formatıdır.
🧠 Sunucu hatırlamaz;
✨ Token anlatır.




2️⃣ JWT Ne İşe Yarar ❓


🔐 Stateless authentication
🧠 API’ler arası yetkilendirme
✨ Ölçeklenebilirlik sağlar




3️⃣ JWT Yapısı Nasıldır ❓


🧩 Header – Algoritma ve tür
📦 Payload – İddialar (claims)
🔏 Signature – Bütünlük ve doğrulama
🧠 Üç parça, tek gerçek




4️⃣ Header’da Ne Var ❓


🧾 alg, typ
⚠️ Yanlış alg seçimi büyük risktir
🧠 Güvenlik imzada başlar




5️⃣ Payload Gerçekten Güvenli mi ❓


👁️ Base64 encoded
🧠 Şifreli değildir
✨ İçeriği herkes okuyabilir




6️⃣ Signature Neyi Korur ❓


🔏 Token’ın değiştirilmediğini
🧠 Kim tarafından üretildiğini
✨ Ama gizliliği değil




7️⃣ Stateless Olmanın Bedeli ❓


⚡ Performans ve ölçek
⚠️ Ama iptal (revocation) zordur
🧠 Sunucu “unutamaz”




8️⃣ JWT ile Authentication Nasıl Çalışır ❓


👤 Kullanıcı giriş yapar
🎟️ Token alır
🧠 Her istekte token gönderir
✨ Sunucu sadece doğrular




9️⃣ En Büyük Yanılgı ❓


🚫 “Token imzalıysa güvendedir.”
⚠️ Yanlış kullanım her şeyi bozar
🧠 İmza her derde deva değildir




🔟 JWT ve Süre (exp) ❓


⏳ Uzun süreli token = uzun risk
🧠 Kısa süreli token = daha güvenli
✨ Süre, güvenliğin kalbidir




1️⃣1️⃣ Refresh Token İlişkisi ❓


🔄 Access token kısa
🧠 Refresh token uzun ömürlü
⚠️ Çalınırsa etki büyüktür




1️⃣2️⃣ JWT Nerede Saklanmalı ❓


🔐 HTTP-only cookie (önerilir)
⚠️ LocalStorage → XSS riski
🧠 Saklama yeri saldırı yüzeyidir




1️⃣3️⃣ JWT ve XSS ❓


🕷️ XSS token çalar
🧠 Taşınabilirlik saldırganın lehinedir
✨ Token cebinde dolaşır




1️⃣4️⃣ JWT ve CSRF ❓


🧭 Cookie kullanımı CSRF doğurur
🧠 CSRF token şarttır
✨ Güvenlik katmanlıdır




1️⃣5️⃣ Algoritma Yanılgıları ❓


⚠️ none algoritması
🧠 HS256 ↔ RS256 karışıklığı
✨ Yanlış alg, kapıyı açar




1️⃣6️⃣ JWT ile Yetkilendirme Hatası ❓


🪪 Token var diye her şeye izin
🧠 Scope ve claim kontrolü yok
✨ IDOR burada başlar




1️⃣7️⃣ JWT Ne Zaman Kullanılmamalı ❓


🚫 Hassas veriler taşınacaksa
🚫 Sık iptal gerekiyorsa
🧠 Stateless her zaman doğru değildir




1️⃣8️⃣ JWT Güvenli Kullanım İlkeleri ❓


🔐 Kısa ömür
🧭 Net scope
📜 Backend doğrulaması
🧠 Token = yetki belgesi




1️⃣9️⃣ Son Söz ❓ Taşınabilirlik Güçtür, Kontrol Yoksa Tehdittir​


🪶 JWT, doğru elde güç, yanlış elde risktir.
🧠 Kimliği cebine koymak, onu kaybetmeyi de kabul etmektir.
✨ Güvenli sistem, token’a değil kurala güvenir.


“Token’ı taşıyan değil, onu sınırlayan güvendedir.”
Ersan Karavelioğlu
 

M͜͡T͜͡

Paylaşımı Faydalı Buldunuz mu❓

  • Evet

    Oy: 8 100.0%
  • Hayır

    Oy: 0 0.0%

  • Kullanılan toplam oy
    8
Geri
Üst Alt