Web Uygulamalarında XSS Zafiyetlerine Karşı Korunma..

TheKAY

Yeni üye
13 Şub 2023
45
20
Merhaba Değerli THT üyeleri, Bu Konuda XSS Açığından Nasıl Korunucağını Göstereceğim..

XSS AÇIĞI NEDİR ?
XSS (Cross-Site Scripting) açığı, Hackerların güvenli olmayan web sitelerine Javascript kodları enjekte ettiği bir güvenlik zafiyetidir. Bu kodlar, kullanıcıların tarayıcılarında çalışır ve kullanıcıların, oturumlarını ele geçirebilir veya zararlı işlemler yapabilir.

XSS AÇIĞI NEDEN OLUŞUR ?
Kısaca : XSS açığı, web uygulamalarının giriş denetlemesi veya kullanıcı verilerini düzgün bir şekilde filtrelememesi sonucu oluşur.

NASIL KORUNURUZ ?

1. Girdi Doğrulaması ve Filtreleme: Kullanıcı girdilerini doğrulamak ve gereksiz karakterleri filtrelemek önemlidir. Girdi doğrulamasıyla, beklenmeyen veya zararlı karakterleri engelleyerek XSS saldırılarının önüne geçebilirsiniz.

2. Çıktı Kodlaması: Sunucudan gelen verileri HTML, JavaScript veya diğer tarayıcı yorumlu dillerde kullanmadan önce, bu verileri güvenli bir şekilde kodlayarak çıktı verilerini temizleyin.

3. HTTP Only ve Secure Flag Kullanımı: Çerezlerinizi "HttpOnly" ve "Secure" bayraklarıyla işaretleyin. Bu, çerezlerin tarayıcı tarafından daha güvenli bir şekilde yönetilmesini sağlar.

4. Content Security Policy (CSP) Kullanımı: CSP, hangi kaynakların (örneğin, hangi alan adlarından betiklerin yüklenmesine izin verileceği) yüklenebileceğini kontrol etmenize yardımcı olur.

5. Tarayıcı Güvenlik İpuçlarını İzleme: Tarayıcıların güvenlik özelliklerini kullanın. Modern tarayıcılar, XSS saldırılarına karşı koruma sağlamak için güvenlik özelliklerine sahiptir.

6. Güvenli Kodlama Standartlarını Uygulama: Güvenli kodlama prensiplerini izleyin. Özellikle kullanıcı girdilerini işlerken, güvenli kodlama tekniklerini uygulayarak saldırılara karşı daha dirençli kod yazabilirsiniz.

7. Zararlı Kod Analizi: Tarayıcı tarafında çalışan kodları (JavaScript, HTML) analiz ederek zararlı kodların varlığını kontrol eden araçları kullanın.

İyi günler..:)
 

TurkGokay

Uzman üye
4 Ara 2022
1,021
544
Kemalizm
Merhaba Değerli THT üyeleri, Bu Konuda XSS Açığından Nasıl Korunucağını Göstereceğim..

XSS AÇIĞI NEDİR ?
XSS (Cross-Site Scripting) açığı, Hackerların güvenli olmayan web sitelerine Javascript kodları enjekte ettiği bir güvenlik zafiyetidir. Bu kodlar, kullanıcıların tarayıcılarında çalışır ve kullanıcıların, oturumlarını ele geçirebilir veya zararlı işlemler yapabilir.

XSS AÇIĞI NEDEN OLUŞUR ?
Kısaca : XSS açığı, web uygulamalarının giriş denetlemesi veya kullanıcı verilerini düzgün bir şekilde filtrelememesi sonucu oluşur.

NASIL KORUNURUZ ?

1. Girdi Doğrulaması ve Filtreleme: Kullanıcı girdilerini doğrulamak ve gereksiz karakterleri filtrelemek önemlidir. Girdi doğrulamasıyla, beklenmeyen veya zararlı karakterleri engelleyerek XSS saldırılarının önüne geçebilirsiniz.

2. Çıktı Kodlaması: Sunucudan gelen verileri HTML, JavaScript veya diğer tarayıcı yorumlu dillerde kullanmadan önce, bu verileri güvenli bir şekilde kodlayarak çıktı verilerini temizleyin.

3. HTTP Only ve Secure Flag Kullanımı: Çerezlerinizi "HttpOnly" ve "Secure" bayraklarıyla işaretleyin. Bu, çerezlerin tarayıcı tarafından daha güvenli bir şekilde yönetilmesini sağlar.

4. Content Security Policy (CSP) Kullanımı: CSP, hangi kaynakların (örneğin, hangi alan adlarından betiklerin yüklenmesine izin verileceği) yüklenebileceğini kontrol etmenize yardımcı olur.

5. Tarayıcı Güvenlik İpuçlarını İzleme: Tarayıcıların güvenlik özelliklerini kullanın. Modern tarayıcılar, XSS saldırılarına karşı koruma sağlamak için güvenlik özelliklerine sahiptir.

6. Güvenli Kodlama Standartlarını Uygulama: Güvenli kodlama prensiplerini izleyin. Özellikle kullanıcı girdilerini işlerken, güvenli kodlama tekniklerini uygulayarak saldırılara karşı daha dirençli kod yazabilirsiniz.

7. Zararlı Kod Analizi: Tarayıcı tarafında çalışan kodları (JavaScript, HTML) analiz ederek zararlı kodların varlığını kontrol eden araçları kullanın.

İyi günler..:)
Eline sağlık, güzel bir konu.
 

CyrusMan

Katılımcı Üye
19 Tem 2021
290
112
Düşsüzler Apartmanı
Merhaba Değerli THT üyeleri, Bu Konuda XSS Açığından Nasıl Korunucağını Göstereceğim..

XSS AÇIĞI NEDİR ?
XSS (Cross-Site Scripting) açığı, Hackerların güvenli olmayan web sitelerine Javascript kodları enjekte ettiği bir güvenlik zafiyetidir. Bu kodlar, kullanıcıların tarayıcılarında çalışır ve kullanıcıların, oturumlarını ele geçirebilir veya zararlı işlemler yapabilir.

XSS AÇIĞI NEDEN OLUŞUR ?
Kısaca : XSS açığı, web uygulamalarının giriş denetlemesi veya kullanıcı verilerini düzgün bir şekilde filtrelememesi sonucu oluşur.

NASIL KORUNURUZ ?

1. Girdi Doğrulaması ve Filtreleme: Kullanıcı girdilerini doğrulamak ve gereksiz karakterleri filtrelemek önemlidir. Girdi doğrulamasıyla, beklenmeyen veya zararlı karakterleri engelleyerek XSS saldırılarının önüne geçebilirsiniz.

2. Çıktı Kodlaması: Sunucudan gelen verileri HTML, JavaScript veya diğer tarayıcı yorumlu dillerde kullanmadan önce, bu verileri güvenli bir şekilde kodlayarak çıktı verilerini temizleyin.

3. HTTP Only ve Secure Flag Kullanımı: Çerezlerinizi "HttpOnly" ve "Secure" bayraklarıyla işaretleyin. Bu, çerezlerin tarayıcı tarafından daha güvenli bir şekilde yönetilmesini sağlar.

4. Content Security Policy (CSP) Kullanımı: CSP, hangi kaynakların (örneğin, hangi alan adlarından betiklerin yüklenmesine izin verileceği) yüklenebileceğini kontrol etmenize yardımcı olur.

5. Tarayıcı Güvenlik İpuçlarını İzleme: Tarayıcıların güvenlik özelliklerini kullanın. Modern tarayıcılar, XSS saldırılarına karşı koruma sağlamak için güvenlik özelliklerine sahiptir.

6. Güvenli Kodlama Standartlarını Uygulama: Güvenli kodlama prensiplerini izleyin. Özellikle kullanıcı girdilerini işlerken, güvenli kodlama tekniklerini uygulayarak saldırılara karşı daha dirençli kod yazabilirsiniz.

7. Zararlı Kod Analizi: Tarayıcı tarafında çalışan kodları (JavaScript, HTML) analiz ederek zararlı kodların varlığını kontrol eden araçları kullanın.

İyi günler..:)
Eline sağlık
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.