2008-09-22 5 views

Antwort

4

Statt WebScarab, versuchen Sie Fiddler-Proxy (http://www.fiddlertool.com). Viel bequemer.

Abgesehen davon ist "Sicherheitstests" ein sehr weit gefasster Begriff.
Am allerwenigsten, Sie haben:

  • Test Penetration - ich AppScan, viele andere.
  • Quellcode Review/Statische Analyse - Fortify gilt als einer der besten, ich habe mich in Checkmarx verliebt (aber es erfordert einen Sicherheitsmann) ... Mehr Informationen über Ihre spezifische Technologie/Sprache würden Ihnen helfen, gezieltere Antworten zu erhalten .
  • Es gibt andere Arten von "Sicherheitstests", aber ich kenne andere automatische Tools für diese Typen nicht.
  • Nach dem letzten Punkt, und erweiterte Prüfung der ersten beiden Arten (PT/CR), ist manuelle Tests von einem Experten wirklich die beste (wenn nicht die kostengünstigste).
3

HP hat eine App für SQL-Injektionen genannt Scrawlr zu testen.

Scrawlr

0

Ich würde vorschlagen, eine manuelle Inspektion mit einfachen String-Suche-Tools wie findstr verwenden. Hier ist eine große Ressource der manuellen Sicherheitskontrolle für asp.net: http://msdn.microsoft.com/en-us/library/ms998364.aspx Oder Sie können direkt auf die Sicherheitsfragen springen, die den Weg weisen Sicherheitslücken zu finden: http://msdn.microsoft.com/en-us/library/ms998375.aspx ich eine Zusammenfassung von String-Suchtechniken haben hier : http://blogs.msdn.com/ace_team/archive/2008/07/24/security-code-review-string-search-patterns-for-finding-vulnerabilities-in-asp-net-web-application.aspx

1

Ich arbeite für ein Unternehmen, das Penetration Testing Web-App als Teil seines Geschäfts tut. Wir benutzen viele verschiedene Werkzeuge. Einige sind One-Off-Tools in Ruby für bestimmte Projekte oder in Haus entwickelten Frameworks oder Proxies (wieder Ruby). Die meisten unserer Penetrationstests für Web-Apps werden mit webscarab, burpsuite oder paros proxy durchgeführt. Sie alle haben eine Art von Logging-Funktionalität, eine ordentliche Menge an Energie und ein oder zwei Nachteile.

Ich habe tatsächlich WebScarab gefunden, um die einfachste zu verwenden. Aber es behandelt nicht VIEWSTATE oder tut viel für die Suche. Wir haben tatsächlich Daten in VIEWSTATE gefunden, die nicht vorhanden sein sollten. Wenn wir sie also sehen, wechseln wir normalerweise zu einem anderen Proxy. Burpsuite ist meine nächste Wahl. Es geht zwar um VIEWSTATE, aber die Oberfläche ist sehr gewöhnungsbedürftig und die Ausgabe ist zwar technisch vollständiger, aber die ursprünglichen und geänderten Anforderungen/Antworten bleiben schwerer zu verwenden.

Leider ist die Antwort auf Ihre Frage etwas komplizierter als nur ein guter Proxy. Es gibt mehr, als nur einen Proxy oder einen Scanner aufzunehmen und sie laufen zu lassen.Eine Person muss alles überprüfen, das das Werkzeug findet, und es gibt etwas, das nichts findet, das eine Person findet.

tqbf hat eine gute Erklärung dieser here.

1

Ich verwende Nikto.

Nikto ist ein Open Source (GPL) Web-Server-Scanner, die umfassenden Tests gegen Web-Server für mehrere Elemente durchführt, über 3500 einschließlich potenziell gefährliche Dateien/CGIs, Versionen auf mehr als 900 Servern und spezifische Version Problemen auf über 250 Server. Scanelemente und Plugins werden häufig aktualisiert und können (falls gewünscht) automatisch aktualisiert werden.

Nikto ist nicht als übermäßig heimliches Werkzeug konzipiert. Es wird einen Webserver in der kürzest möglichen Zeit testen, und es ist ziemlich offensichtlich in Protokolldateien. Es gibt jedoch Unterstützung für die Anti-IDS-Methoden von LibWhisker, falls Sie es ausprobieren (oder Ihr IDS-System testen) wollen.

Diese Liste könnte auch helfen: Top 10 Web Vulnerability Scanners

1

Diese sind alle für den Stift Testen von Web-Anwendungen

  1. curl - Kommandozeilen-Tool
  2. nikto/wikto erkunden - Scanner für vulns
  3. w3af - Haben gehört, große Dinge haben es nicht viel versucht
  4. sqlmap - automatisierte SQL-Injection
  5. WebDeveloper und Firebug - Firefox-Erweiterungen
  6. Twill und Selen mit Ihrem eigenen Testfälle http://ha.ckers.org/xss.html
Verwandte Themen