Puan ders bitince hesaba yazılır. Bu dersi tamamlayınca +55 XP alacaksın. Giriş yapmadan ilerlersen puan yalnız bu tarayıcıda durur.
Şablon ve NoSQL enjeksiyonu
Şablon motoru, bir metin kalıbının içine değişkeni yerleştirir. Motor, çift süslü parantez arasındaki her şeyi bir ifade olarak değerlendirir, yalnız değişken adı olarak değil. Uygulama, kullanıcının yazdığı bir metni (örneğin profil biyografisini) bu kalıbın kendisine, sabit metin yerine, doğrudan koyarsa, kullanıcı kendi süslü parantezini yazabilir hâle gelir. Altay Kargo'nun hoşgeldin e-postası, kullanıcı adını şablon dizesinin bir parçası olarak birleştiriyor olsun. Kullanıcı adına 7*7 çarpımını süslü parantezle yazan biri, e-postada 49 gördüyse motor ifadeyi çalıştırmış demektir. Bu, sunucu tarafı şablon enjeksiyonunun (SSTI) klasik ilk testidir. Bazı motorlarda ifade dili dosya okumaya, hatta işletim sistemi komutu çalıştırmaya kadar uzanır.
CWE bu sınıfı CWE-1336 olarak kaydeder. Kök neden yine aynıdır: kullanıcı verisi, yorumlanacak ifadenin sınırını belirleyen özel karakterlerle birleşmiştir. Fark, yorumlayıcının bu kez bir şablon motoru olması ve bazı motorların ifade dilinin tam bir programlama diline yaklaşmasıdır. Bu yüzden SSTI, XSS'ten çok daha ağır sonuç doğurabilir; XSS tarayıcıda çalışır, SSTI sunucuda çalışır.