SQL injection ne demek?
Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler
SQL injection, yazılımda SQL enjeksiyonu, SQL injection anlamına gelir.
Birinin bir forma ya da URL'ye SQL kodu yazarak bu kodun veritabanında çalışmasını sağladığı ve verilerin açığa çıkmasına ya da silinmesine yol açabilen saldırı.
English: An attack in which someone types SQL code into a form or URL so that the database runs it, which can expose or delete data.
Nerede ve nasıl kullanılır?
Kullanıcı girdisi doğrudan sorgu metnine eklendiğinde ortaya çıkar. Parametreli sorgular (prepared statement) ya da bir ORM kullanılarak önlenir. SQL harf harf ya da 'sequel' (sikuıl) diye okunur.
Örnek cümleler
This login form is vulnerable to SQL injection because it builds the query by joining strings.
Bu giriş formu, sorguyu metinleri birleştirerek oluşturduğu için SQL enjeksiyonuna açık.
Parameterized queries protect us from SQL injection.
Parametreli sorgular bizi SQL enjeksiyonundan korur.
Sık kullanılan kalıplar
- SQL injection attack
- vulnerable to SQL injection
- parameterized query
- prepared statement
İ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:
