Yazılım İngilizcesi · API, Ağ ve Güvenlik

Cross-site scripting ne demek?

Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler

isimSık kullanılan terim

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

  1. 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ı.

  2. 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

Bu kelime başka alanlarda

Aynı İngilizce kelime başka bir alanda farklı bir anlama gelebilir:

Aynı konudan: API, Ağ ve Güvenlik

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: