Cross-site scripting ne demek?
Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler
Cross-site scripting, yazılımda siteler arası betik çalıştırma, XSS anlamına gelir.
Birinin, örneğin bir yorum aracılığıyla, diğer kullanıcıların açtığı bir sayfaya zararlı JavaScript yerleştirdiği ve bu betiğin onların tarayıcılarında çalıştığı saldırı.
English: An attack in which someone gets harmful JavaScript into a page that other users open, for example through a comment, so that the script runs in their browsers.
Nerede ve nasıl kullanılır?
Genellikle XSS denir. Oturum bilgilerini çalmak ya da kullanıcıların gördüğü içeriği değiştirmek için kullanılabilir. Yaygın korunma yöntemleri, kullanıcı girdisini kaçış karakterleriyle zararsız hale getirmek (escaping), ham innerHTML kullanımından kaçınmak ve Content Security Policy (CSP) başlığı ayarlamaktır.
Örnek cümleler
The search page was open to cross-site scripting because it printed the query without escaping it.
Arama sayfası, sorguyu kaçış uygulamadan ekrana yazdırdığı için siteler arası betik çalıştırmaya açıktı.
The security report lists two cross-site scripting issues in the comment form.
Güvenlik raporunda yorum formunda iki XSS açığı listeleniyor.
Sık kullanılan kalıplar
- XSS attack
- XSS vulnerability
- prevent cross-site scripting
- escape user input
- Content Security Policy
İlgili terimler
Bu kelime başka alanlarda
Aynı İngilizce kelime başka bir alanda farklı bir anlama gelebilir:
Aynı konudan: API, Ağ ve Güvenlik
- API · uygulama programlama arayüzü
- endpoint · uç nokta
- REST · temsili durum aktarımı
- JSON · JavaScript Nesne Gösterimi
- status code · durum kodu
- payload · veri yükü
- authentication · kimlik doğrulama
- third-party · üçüncü taraf
- SDK · yazılım geliştirme kiti
- breaking change · geriye dönük uyumsuz değişiklik
- request · istek
- response · yanıt
Seviyene uygun okumayla pekiştir
Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar:
