17 Stimmen

Checkliste für Schwachstellen in der Website-Programmierung

Zu sehen, wie SO online geht, war für mich eine ziemliche Lehre. Ich möchte eine Checkliste der verschiedenen Schwachstellen und Exploits erstellen, die gegen Websites eingesetzt werden, eine

  • Welche Kategorien von Anfälligkeiten?
  • Welche Art von defensiven Programmiertechniken?
  • usw...

6voto

David Schlosnagle Punkte 4243

2voto

Ross Punkte 44536

Natürlich muss jedes Feld auf Schwachstellen getestet werden:

  • SQL - Escape-Strings (z. B. mysql_real_escape_string )
  • XSS
  • HTML wird aus Eingabefeldern gedruckt (normalerweise ein gutes Zeichen für XSS)
  • Alles andere, was nicht dem spezifischen Zweck des Feldes entspricht, für den es geschaffen wurde

S

1voto

coder1 Punkte 3407

SQL-Einschleusung

1voto

Bernie Perez Punkte 12323

XSS (Cross Site Scripting) Angriffe

1voto

jwarzech Punkte 6506

Leicht zu übersehen und leicht zu beheben: die Bereinigung der von der Client-Seite empfangenen Daten. Die Überprüfung auf Dinge wie ';' kann dazu beitragen, dass kein bösartiger Code in Ihre Anwendung eingeschleust wird.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X