Çerez Kullanımı

Bu web sitesi, deneyiminizi iyileştirmek ve site kullanımını analiz etmek için çerezler kullanmaktadır. Gizlilik Politikası sayfamızdan detaylı bilgi alabilirsiniz. Çerezleri kabul ederek, KVKK kapsamında verilerinizin işlenmesine onay vermiş olursunuz.

Samet Karabulut - CSS ve JavaScript Güvenlik: Content Security Policy
#CSSGüVENLIK #JAVASCRIPTGüVENLIK #CONTENTSECURITYPOLICY #SIBERGüVENLIK #WEBSITESIGüVENLIğI #CSPUYGULAMA

CSS ve JavaScript Güvenlik: Content Security Policy

Samet Karabulut

January 30, 2026

2 min read

Giriş

İnternet sitelerinin güvenliğini sağlamak, günümüzde en önemli konulardan biridir. Siber saldırılar her geçen gün artmakta ve sitelerin güvenlik açıklarını hedeflemektedir. Bu noktada, Content Security Policy (CSP) devreye girerek sitelerin güvenliğini tăngıtmaya yardımcı olur.

CSP, bir web sayfasındaki kaynakların hangi kaynaklardan yüklenebileceğini tanımlayan bir güvenlik özelliğidir. Bu sayede, sitenize yapılan saldırıların önüne geçebilir ve kullanıcılarınızın verilerini koruyabilirsiniz.

CSP Nasıl Çalışır?

CSP, bir web sayfasındaki kaynakların hangi kaynaklardan yüklenebileceğini tanımlayan bir güvenlik politikasıdır. Bu politika, sitenize yapılan saldırıların önüne geçmeye yardımcı olur.

CSP, iki ana bileşenden oluşur: Directives ve Sources. Directives, hangi tür kaynakların yüklenebileceğini tanımlar (örn. script, style, img). Sources ise, bu kaynakların hangi kaynaklardan yüklenebileceğini belirler (örn. self, https://example.com).

Content-Security-Policy: default-src 'self'; script-src 'self' https://cdn.example.com; object-src 'none'

Örnekte görüldüğü gibi, default-src direktifi tüm kaynakların kendi sitenizden (self) yüklenebileceğini belirtir. script-src direktifi ise, script kaynaklarının kendi sitenizden (self) veya https://cdn.example.com adresinden yüklenebileceğini belirtir.

Uygulama ve Örnekler

CSP, çeşitli yöntemlerle uygulanabilir. En yaygın yöntem, HTTP başlıklarını kullanarak CSP politikasını tanımlamaktır.

HTTP/1.1 200 OK
Content-Security-Policy: default-src 'self'; script-src 'self' https://cdn.example.com; object-src 'none'

Alternatif olarak, CSP politikası meta etiketi kullanılarak da uygulanabilir.

Sonuç

CSP, sitenizin güvenliğini tăngıtmaya yardımcı olan önemli bir güvenlik özelliğidir. CSP politikasını uygulayarak, sitenize yapılan saldırıların önüne geçebilir ve kullanıcılarınızın verilerini koruyabilirsiniz.

Yorumlar

Henüz yorum yok. İlk yorumu sen yap.