XSS Açığı Nedir? Saldırı Türleri Nelerdir?

Asterixs

Katılımcı Üye
7 Kas 2021
503
263
O'nun kalbine giden yolda.

modtht_16.webp

Merhaba arkadaşlar ben Asterixs bugün XSS açığının ne olduğuna bakacağız. Hadi başlayalım.
rc1gocv.jpg

8f8nusy.jpeg


XSS Nedir?
g21g3fp.jpg

Cross-Site Scripting (XSS), internetteki en yaygın siber güvenlik açıklarından biridir. XSS, genellikle web uygulamalarını hedefleyen saldırganlar tarafından yaygın olarak kullanılır ve başlangıcından bu yana OWASP ilk 10’a dahil edilmiştir. Saldırgan bu güvenlik açığı ile web tarayıcısında kötü amaçlı komut dosyalarını çalıştırmayı amaçlar. Bu komut dosyaları hassas verileri ele geçirme, oturum bilgilerine erişme gibi birçok veriye ulaşabilmektedir.
8f8nusy.jpeg

XSS Nasıl Çalışır?
Savunmasız bir web sitesi üzerinden trojan vb. zararlı içerik javaScript kullanılarak ve manipüle edilerek saldırılır. CSS, VBScript, ActiveX ve Flash üzerinden saldırı yapılabilir ama modern XSS zafiyetinde js. son derece yaygındır.
8f8nusy.jpeg

XSS Saldırısı ve Türleri Nelerdir?
7icx5iy.jpg

Üç ana saldırı vardır. Bunlar Dom XSS, Reflected XSS ve Stored XSS'dir.

Dom XSS; Bilgisayar korsanı orijinal istemci komut dosyasının çalıştığı kurbanın tarayıcısında belge nesne modelini (Dom) değiştirerek zararlı yazılımı yükler. Bu durum, sayfada bulunan JavaScript'in kullanıcı girişini düzgün bir şekilde sterilize etmedeki başarısızlığını hedefler.
Reflected XSS; Kalıcı olmayan XSS olarak da bilinen reflected XSS siber saldırısında, bilgisayar korsanları kötü amaçlı komut dosyasını doğrudan bir HTTP isteğine enjekte eder. Web sunucusu, sırayla enjekte edilen komut dosyasını kullanıcının tarayıcısına döndürür veya yansıtır.
Stored XSS; Genellikle zarar veren bir XSS saldırı yöntemidir. Saldırgan, yüklerini hedef uygulamaya enjekte etmek için bu yaklaşımı kullanır. Uygulamanın giriş doğrulaması yoksa, kötü amaçlı kod, uygulama tarafından veri tabanı gibi bir konumda kalıcı olarak depolanır veya kalıcı olur.
8f8nusy.jpeg

XSS Zafiyeti Vektörleri Nelerdir?
Bilgisayar korsanları, savunmasız web işlevselliğinin kendisiyle doğrudan etkileşime girmeden birçok güvenlik açığından yararlanabilir. Bir bilgisayar korsanının bir web uygulamasından ve denetimden alabileceği herhangi bir veri, bir enjeksiyon vektörü olabilir. Komut dosyası çalıştırma saldırı vektörlerinden bazıları şunlardır.
Script tags, iframe tags, İmg attiributs, İnput tags ve Link tags.

8f8nusy.jpeg

XSS Zafiyeti Nasıl Önlenir?

j3ylmyl.jpg

Güvenlik açığının türü, kullanıcı girdisi gibi birçok etkene bağlıdır. Web uygulamalarınızın güvenliğini sağlamak için dikkat etmeniz gereken bazı genel stratejik temeller bulunur. Web uygulamanızın güvende kalmasını sağlamak için uygulamayı oluşturma ile sorumlu herkesin güvenlik risklerinin farkında olması gerekir. Herhangi bir kullanıcı girişi bile XSS riski barındırabilir. Kullanıcı girişleri için html, javascript ,CSS ve url çıkışı gibi için uygu bir çıkış tekniği kullanılmalıdır. XSS açıklarının sonuçlarını minimum seviyeye indirmek için CSP (İçerik Güvenliği Politikası) kullanmalısınız.​
8f8nusy.jpeg

aptwvg5.png

Kaynaklar; Link1 , Link2
 

Muslukcu

Katılımcı Üye
17 Kas 2021
699
262
Tesisat dükkanı

modtht_16.webp

Merhaba arkadaşlar ben Asterixs bugün XSS açığının ne olduğuna bakacağız. Hadi başlayalım.
rc1gocv.jpg

8f8nusy.jpeg


XSS Nedir?
g21g3fp.jpg

Cross-Site Scripting (XSS), internetteki en yaygın siber güvenlik açıklarından biridir. XSS, genellikle web uygulamalarını hedefleyen saldırganlar tarafından yaygın olarak kullanılır ve başlangıcından bu yana OWASP ilk 10’a dahil edilmiştir. Saldırgan bu güvenlik açığı ile web tarayıcısında kötü amaçlı komut dosyalarını çalıştırmayı amaçlar. Bu komut dosyaları hassas verileri ele geçirme, oturum bilgilerine erişme gibi birçok veriye ulaşabilmektedir.
8f8nusy.jpeg

XSS Nasıl Çalışır?
Savunmasız bir web sitesi üzerinden trojan vb. zararlı içerik javaScript kullanılarak ve manipüle edilerek saldırılır. CSS, VBScript, ActiveX ve Flash üzerinden saldırı yapılabilir ama modern XSS zafiyetinde js. son derece yaygındır.
8f8nusy.jpeg

XSS Saldırısı ve Türleri Nelerdir?
7icx5iy.jpg

Üç ana saldırı vardır. Bunlar Dom XSS, Reflected XSS ve Stored XSS'dir.

Dom XSS; Bilgisayar korsanı orijinal istemci komut dosyasının çalıştığı kurbanın tarayıcısında belge nesne modelini (Dom) değiştirerek zararlı yazılımı yükler. Bu durum, sayfada bulunan JavaScript'in kullanıcı girişini düzgün bir şekilde sterilize etmedeki başarısızlığını hedefler.
Reflected XSS; Kalıcı olmayan XSS olarak da bilinen reflected XSS siber saldırısında, bilgisayar korsanları kötü amaçlı komut dosyasını doğrudan bir HTTP isteğine enjekte eder. Web sunucusu, sırayla enjekte edilen komut dosyasını kullanıcının tarayıcısına döndürür veya yansıtır.
Stored XSS; Genellikle zarar veren bir XSS saldırı yöntemidir. Saldırgan, yüklerini hedef uygulamaya enjekte etmek için bu yaklaşımı kullanır. Uygulamanın giriş doğrulaması yoksa, kötü amaçlı kod, uygulama tarafından veri tabanı gibi bir konumda kalıcı olarak depolanır veya kalıcı olur.
8f8nusy.jpeg

XSS Zafiyeti Vektörleri Nelerdir?
Bilgisayar korsanları, savunmasız web işlevselliğinin kendisiyle doğrudan etkileşime girmeden birçok güvenlik açığından yararlanabilir. Bir bilgisayar korsanının bir web uygulamasından ve denetimden alabileceği herhangi bir veri, bir enjeksiyon vektörü olabilir. Komut dosyası çalıştırma saldırı vektörlerinden bazıları şunlardır.
Script tags, iframe tags, İmg attiributs, İnput tags ve Link tags.

8f8nusy.jpeg

XSS Zafiyeti Nasıl Önlenir?

j3ylmyl.jpg

Güvenlik açığının türü, kullanıcı girdisi gibi birçok etkene bağlıdır. Web uygulamalarınızın güvenliğini sağlamak için dikkat etmeniz gereken bazı genel stratejik temeller bulunur. Web uygulamanızın güvende kalmasını sağlamak için uygulamayı oluşturma ile sorumlu herkesin güvenlik risklerinin farkında olması gerekir. Herhangi bir kullanıcı girişi bile XSS riski barındırabilir. Kullanıcı girişleri için html, javascript ,CSS ve url çıkışı gibi için uygu bir çıkış tekniği kullanılmalıdır. XSS açıklarının sonuçlarını minimum seviyeye indirmek için CSP (İçerik Güvenliği Politikası) kullanmalısınız.

8f8nusy.jpeg


aptwvg5.png


Kaynaklar; Link1 , Link2
Elinize 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.