Network Attacker (Server-Side)
→ Man-in-the-Middle
Web Attacker (Server-Side)
Web Application (Basic Technologie)
anschauen!
HTTP and Web Application Basics
Form einer Anfrage
Verb Path Protocol
GET, POST, URL (anschauen)
Response Codes
2xx Success, 3xx Redirection, 4xx Client Error, 5xx Server Error
Web Server Scripting
create the HTML Code on the fly by a Programm
Methoden: CGI, Web Server modules, dedicated application server
Web Application (Attacking Web Apps)
Client Side Problems (XXS, CSRF)
Server Side Problems (SQL Injection, Remode Code Injection)
Injection Attacks
SQL: suche nach unsicheren Code Sequenzen
- Applikation benutzt ein DBS für dauerhafte Datenspeicherung
→ Unsicherheit bei dynamischen Queries
→ Attacker muss ein Parameter finden, dass die Webanwendung zum Konstruieren eines query benutzt
Remote Code:
XSS:
KERBEROS
User, Kerberos System, Ticket Granting Server, Service
OWASP TOP 10
Kerberos ablauf
User macht Anfrage an K für Authorisation Ticket, bekommt Authorisation.
User macht Service Access Request und bekommt Ticket for Request Service.
User Request for Service Access with Ticket to service