Web sitenizde ortak güvenlik açıkları olup olmadığını kontrol etmenize izin veren herhangi bir iyi araç (masaüstü veya çevrimiçi) var mı (örneğin, SQL Injection, XSS)?
Web sitenizde ortak güvenlik açıkları olup olmadığını kontrol etmenize izin veren herhangi bir iyi araç (masaüstü veya çevrimiçi) var mı (örneğin, SQL Injection, XSS)?
Yanıtlar:
websecurify , bulduğum en iyi FOSS projeleri.
Google’ın Skipfish’ine bakmak isteyebilirsiniz , son derece kapsamlı ve sağladığınız sözlüklerin eserleri, varsayılanlar (standart / mutfak lavabosu) dahildir.
Ayrıca kullandığım diğerlerinden biraz daha 'yumuşak', ancak sonuçları karşılaştırmak için aynı özelliklere sahip bir şey bulamıyorum.
Yazılı C, ÇOK bilgilendirici çıktıya sahiptir ve kullanımı son derece kolaydır. Hızlı bir bağlantınız varsa onu herhangi bir standart * nix sunucusundan veya evden çalıştırmanızı öneririm. Aynı zamanda gerçek zamanlı güncellemeler ile akıllı bir istek kuyruk sistemi var. Çalışmasını izlemek gerçekten eğlenceli.
Çoğu güvenlik açığı ve bunun farkında olamayabileceğiniz birçok sorun hakkında rapor verir. Biraz bilgiçlik taslayan, ancak bilgiçlik taslayan, böyle bir araç için iyi bir kalitedir.
Sonuçların ekran görüntüsü (biraz eski):
alt metin http://skipfish.googlecode.com/files/skipfish-screen.png
Birçok iyi otomatik açık kaynaklı kara kutu web uygulaması güvenlik açığı tarayıcısı vardır.
Tek bir otomatik tarayıcıya güvenmemek en iyisidir, her birinin güçlü ve zayıf yönleri vardır, bu yüzden daima bir kaçını çalıştırın ve sonuçları karşılaştırın. Ayrıca yanlış pozitifleri ve yanlış negatifleri de kontrol etmeniz gerekecektir.
Otomatik güvenlik açığı taraması kendi yerindedir ve kullanışlıdır, ancak güvenlik açıklarını anlayan ve başkalarını da el ile kontrol edebilen bir güvenlik uzmanı tarafından her zaman desteklenmelidir. Otomatik tarama iyi bir başlangıçtır ve hiç olmamasından iyidir.
Microsoft'un bunu yapan bir Kod Analizi Aracı var (işte üzerinde Kanal 9 videosu ve burada v1 için bir indirme bağlantısı var ). Wikipedia'da statik kod analiz araçlarının oldukça iyi bir listesi var .
Google’ın RatProxy’si , XSS’i kontrol etmek için de harika bir seçenek. Kurulduğundan ve bir proxy olarak çalıştığından, sitenizi normal bir şekilde test ederken tarayıcınızı takip etmesi nedeniyle kullanımı kolaydır. Tüm etkileşimleri, POST'leri, GET'leri vb. Kaydeder ve kötü niyetli içerik enjekte etmeye çalışan bu etkileşimleri tekrarlayabilir. İstekleri tekrarladıktan sonra, XSS belirtilerinin çıkışını kontrol edecektir. Ek olarak, daha fazla hata ayıklama için kullanılabilecek tüm HTTP yaşam döngüsünün kaydını tutar.
Uzun zamandır tam olarak bu tür şeyler yapıyorum ve en iyi çözümün güvenlik profilinizi kontrol etmek için deneyimli test cihazları kullanmak olduğunu kabul ediyorum, ancak bu tür güvenlik açıklarını test etmek aslında oldukça kolay. Yaklaşık 6 ay boyunca yaklaşık 1000 web uygulamasını test edecek bir program yönettiğimde, benim için çarpıcı araçların IBM'in AppScan ve Burp olduğunu söyleyebilirim - ve çoğu amaç için Burp daha hafif, daha hızlı, daha yapılandırılabilir ve çok daha ucuz!
Burp'in giriş doğrulama hatalarını kontrol etmesini sağlamak çok kolaydır - ve SQL enjeksiyon ve XSS sorunlarını çözün. Bu tür güvenlik açıklarını fazlasıyla iyi karşılayabilirsiniz.
w3af web denetimi için mevcut en iyi parçalardan biri ve aynı zamanda FOSS
"w3af bir Web Uygulaması Saldırı ve Denetim Çerçevesidir. Projenin amacı, kullanımı ve genişletilmesi kolay web uygulaması güvenlik açıklarını bulmak ve kullanmak için bir çerçeve oluşturmaktır."
bir denediğinizden emin olun
Acunetix web güvenlik açığı gerçekten çok iyi, kullandım ve çok beğendim. Web sitesini XSS, SQL enjeksiyonu, zayıf yükleme sistemi ve daha birçok şey için tarayabilirsiniz. Tadını çıkar.