İçeriğe geç

CSRF Token Oluşturucu

Siteler arası istek sahteciliği (CSRF) koruması için 256-bit token.

OWASP CSRF Prevention

Araç hakkında

CSRF nedir?

Siteler arası istek sahteciliğinde (CSRF) saldırgan, kullanıcının oturumu açıkken başka bir siteden sizin sitenize istek gönderilmesini sağlar; tarayıcı çerezleri otomatik eklediği için istek kullanıcı adına çalışır. CSRF token’ı, isteğin gerçekten sizin sayfanızdan geldiğini kanıtlayan ve saldırganın bilemeyeceği bir değerdir.

Araç 32 baytlık (256 bit) rastgele token’ı 64 karakterlik hex olarak üretir.

Uygulama yöntemleri

  • Senkronize token: token oturumda saklanır, her formda gizli alan olarak gönderilir ve sunucuda karşılaştırılır.
  • Çift gönderimli çerez: token hem çerezde hem istek başlığında gönderilir; çerezin HMAC ile oturuma bağlanması önerilir.
  • SameSite=Lax veya Strict çerezler ve Origin başlığı denetimi ek savunma katmanıdır.

Çoğu web çatısı (Django, Rails, Laravel, Spring) CSRF korumasını yerleşik sunar; kendi çözümünüzü yazmadan önce onu etkinleştirin.

Kaynaklar