İçindekiler
Kullanıcılar veya içerik tarafından oluşturulan anahtar kelimelerin testiÇoğu zaman bazı kullanıcıların bilgi göndermesine izin veririz ve yayınladıklarını denetlemez veya incelemeyiz ve ardından başlık veya içerik bir anahtar kelime haline gelir. Bunu kontrol etmenin bir yolu, aşağıdaki gibi bir arama motorundan Google, siteyi koyun: mydomain.com "anahtar kelime", tırnak içinde olmak tam bir anahtar kelimedir.
bir örnek gidelim site: apple.com "fotoğraf çalmak" anahtar kelime olarak
Bir başlık bulduk, aslında iTunes mağazasında Fotoğrafları Çal adlı bir uygulama ama araştırırsak diğer anahtar kelimelerle veya xss tipi bir saldırıya uğrarsak daha da kötü olabilir.
Ayrıca, belirli bir anahtar kelime için konumlanıp konumlanmadığımızı görmeye de hizmet eder.
Kullanıcı meta verileri içeren dosyalar
Bu, pdf belgelerinde ve Microsoft ofisinde gerçekleşir.Windows sunucusundan düzenlenen ve doğrudan web'de yayınlanan .
Bunu Google'da yapmak için yazıyoruz site: "Belgeler ve ayarlar"
Sonuçlarda dizinin yolunu, kullanıcının adını ve hatta belgenin bulunduğu sunucunun fiziksel yolunu görebileceksiniz.
robots.txt dosyasına erişme
Robots.txt dosyası, izlenmesini istemediğimiz dizinleri ve dosyaları engellemek için kullanılır, ancak bunlar metin dosyaları olduğundan, yönetim paneli veya yayınlamayan bir uygulama gibi hassas bir alanın bulunup bulunmadığını görmek için listelenebilir. .
Dosya robots.txt arama motorları bilgi tararken okuduğu için herkese açıktır. Tüm web siteleri, içeriği ve dizinleri korumak için kullanır.
SQL enjeksiyonları
Bunlar, özellikle www.mydomain.com/pagina?id=2 türündeki url tarafından gönderilen parametreleri alırken meydana gelir.
Sonra bu parametre, bazı sql komutlarını yürütmek için okunur.
SEÇ isim. kullanıcılardan anahtar WHERE user_id = $ id;
En iyisi, sorguyu html formlarına girmek yerine post yöntemleriyle göndermek ve bunun yerine kodu ve değişkeni md5 veya sha gibi bir yöntemle şifrelemektir.
Örneğin:
www.mydomain.com/comprar?idcompra=345&producto=12
md5'i şifreleme ve değişkenleri maskeleme
www.midominio.com/comprar?detalle_compra=e3d4b8f9637ce41a577ac68449e7f6b5
Javascript komut dosyalarını gizleyin
Çoğu zaman web geliştiricileri javascript dosyalarını herkese açık bırakır ve herkes tarafından okunabilir, hassas kodunuz veya ajax veya jquery yönlendirmeleri gibi sistem işlevleriniz varsa, bu web için bir güvenlik açığı olabilir.
İlginç bir yöntem, kodu gizlemek veya şifrelemektir. böylece bazı önemli görevleri yerine getiren bir işlevin şifresini çözmek kolay değildir.
fonksiyon hesaplama (miktar, fiyat) {// Ara toplam hesaplama ara toplam = fiyat * miktar; documnet.getbyID ('ara toplam').değer = ara toplam; // Toplam documnet.getbyID ('toplam') hesaplanması Değer = documnet.getbyID ('toplam') Değer + ara toplam; }
Http://myobfuscate.com çevrimiçi aracını kullanarak aynı gizlenmiş kod
Giriş Doğrulama Saldırıları
Zaman kazanmak için birçok programcı, form girişlerini doğrulamaz ve veritabanına herhangi bir şey yazmasına ve kaydetmesine izin verir, örneğin bir isim veya telefon yerine bir javascript komutu, xss veya bu kayıt okunduğunda yürütülebilecek herhangi bir kod yazar. veritabanından.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.