Alexander Kolesnikov (Virenanalyst bei einem internationalen Unternehmen) lädt Sie in die Meisterklasse „Grundlagen der Technologien ein, die zum Verständnis von Sicherheitslücken erforderlich sind. OWASP TOP 10 Klassifizierung “ , die im Rahmen des Profikurses stattfinden wird. Alexander hat auch einen Artikel für Anfänger-Bug-Jäger veröffentlicht, in dem er die TOP 10-Sicherheitslücken von 2020 überprüft, die von der HackerOne-Plattform gefunden wurden.
Die Idee ist, einen Labortisch vorzubereiten, um die Schwachstellen in diesem Top zu untersuchen. Sie können lesen , wie eine Beispielanwendung mit einer Schwachstelle starten und finden hier . Die Aufgaben werden gelöst, bevor die Sicherheitsanfälligkeit in der Anwendung ausgenutzt wird. Der letzte Schritt wird den Lesern überlassen.
TOP 10 Schwachstellen von HackerOne
— OWASP TOP 10. , OWASP TOP 10 2017 . . , :
OWASP , HackerOne . HackerOne :
Injection
Broken Authentication
Sensitive Data Exposure
Security Misconfiguration
, 3 .
Injection
Injection — , . . , python .
, . HTTP BurpSuite Community, :
admin — «Login».
, . , . , . . «source.zip». , , /, .
, :
, - Flask. , 2 - debug release. debug - 5000. , :
, . , . .
, :
.\views\user.py
, . , @login_required
, - . , /admin/system/change_name/
. , :
Lua Redis. , . Redis. python — pickle. .
Security Misconfiguration
, , . Security misconfiguration — , ..
, , file:///etc/passwd
. . :
, , . , . file:///proc/self/cmdline
:
uwsgi- . 8000. - «/usr/src/rwctf». uwsgi, .
Broken Authentication, Sensitive Data Exposure
Broken Authentication - , . Sensitive Data Exposure - , . , ..
, . , . dirbuster, , . uploads, HTTP 403. c . : /uploads../
:
, . . . . .
, -. - .
Disclamer: .
. ? « -», - « ̆, ̆. OWASP TOP 10».