39,90 €
Versandkostenfrei per Post / DHL
Aktuell nicht verfügbar
Sie müssen in der Webentwicklung zahlreiche Schwachstellen beachten, die sonst dafür sorgen, dass Ihr Code zum Einfallstor für Hacker und Schadsoftware wird. Welche Hacking-Gefahren auf Ihre Webanwendungen lauern, zeigt Ihnen dieser praxisorientierte Guide: von Authentifizierungsproblemen bis zum Cross Site Scripting, von Code Injections bis zu Architektur-Angriffen. Mit kommentierten Codebeispielen echter Schadsoftware und Beispielanwendung zum Ausprobieren.
- Sicherheitslücken in Webanwendungen aufspüren und schließen
- Code analysieren, Praxisszenarien durchspielen, Hintergründe verstehen
- Web-Hacking Für Penetration Tester und Entwickler
Aus dem Inhalt:
- Diese Schwachstellen müssen Sie kennen: Die OWASP Top 10
- Testumgebung, Tools und Hilfsmittel
- Ziele erkunden, Informationen sammeln
- Zustandsbasierte Angriffe: Cookies, URLS, Sessions
- Authentifizierung, Passwortsicherheit, Hashes
- Cross Site Scripting: Reflektiertes, persistentes, DOM-basiertes XSS
- SQL-Injections
- Weitere Injections: OS-Code, XPATH, SOAP, SMTP, LDAP
- Directory Traversal
- Grundlagen: Pufferüberläufe, Formatstrings und mehr
- Architektur-Probleme
- Angriffe auf Webserver
Sie müssen in der Webentwicklung zahlreiche Schwachstellen beachten, die sonst dafür sorgen, dass Ihr Code zum Einfallstor für Hacker und Schadsoftware wird. Welche Hacking-Gefahren auf Ihre Webanwendungen lauern, zeigt Ihnen dieser praxisorientierte Guide: von Authentifizierungsproblemen bis zum Cross Site Scripting, von Code Injections bis zu Architektur-Angriffen. Mit kommentierten Codebeispielen echter Schadsoftware und Beispielanwendung zum Ausprobieren.
- Sicherheitslücken in Webanwendungen aufspüren und schließen
- Code analysieren, Praxisszenarien durchspielen, Hintergründe verstehen
- Web-Hacking Für Penetration Tester und Entwickler
Aus dem Inhalt:
- Diese Schwachstellen müssen Sie kennen: Die OWASP Top 10
- Testumgebung, Tools und Hilfsmittel
- Ziele erkunden, Informationen sammeln
- Zustandsbasierte Angriffe: Cookies, URLS, Sessions
- Authentifizierung, Passwortsicherheit, Hashes
- Cross Site Scripting: Reflektiertes, persistentes, DOM-basiertes XSS
- SQL-Injections
- Weitere Injections: OS-Code, XPATH, SOAP, SMTP, LDAP
- Directory Traversal
- Grundlagen: Pufferüberläufe, Formatstrings und mehr
- Architektur-Probleme
- Angriffe auf Webserver
Materialien zum Buch ... 16
1. Über dieses Buch ... 17
1.1 ... Was dieses Buch ist ... 17
1.2 ... Welche Schwachstellen gibt es? ... 18
1.3 ... Wie findet man Schwachstellen? ... 23
1.4 ... Einige Tools im Überblick ... 24
1.5 ... Die Demo-Anwendung ... 32
1.6 ... OWASP Top 10 Platz 10: Insufficient Logging & Monitoring ... 53
1.7 ... Links ... 57
2. Das Ziel erkunden ... 59
2.1 ... Offensichtliche Informationen sammeln ... 59
2.2 ... Nicht offensichtliche Informationen sammeln ... 62
2.3 ... Die Untersuchung des Clients ... 63
2.4 ... Die Demo-Anwendung ... 69
2.5 ... Links ... 104
3. Zustandsbasierte Angriffe ... 105
3.1 ... Angriffe auf Zustandsinformationen ... 105
3.2 ... URL-Jumping ... 111
3.3 ... Session-Hijacking ... 114
3.4 ... Session-Fixation ... 117
3.5 ... Clickjacking ... 120
3.6 ... Cross-Site-Request-Forgery ... 126
3.7 ... Die Demo-Anwendung ... 129
3.8 ... Links ... 143
4. Angriffe auf die Authentifizierung ... 145
4.1 ... Einführung: Authentifizierung -- einfach, und doch so schwer ... ... 145
4.2 ... Designfehler ... 154
4.3 ... Ungeschützt übertragene Zugangsdaten ... 163
4.4 ... Funktion zum Ändern des Passworts ... 173
4.5 ... Passwort-Reset ... 178
4.6 ... »Remember me« ... 182
4.7 ... User Impersonation ... 184
4.8 ... »Halbe Passwörter« ... 186
4.9 ... Nicht eindeutige Benutzernamen und doppelte Benutzer ... 188
4.10 ... Vorhersagbare Benutzernamen ... 191
4.11 ... Vorhersagbare Passwörter ... 193
4.12 ... Übertragung der Zugangsdaten »out of band« ... 194
4.13 ... Fehler in mehrstufigen Systemen ... 196
4.14 ... Unsichere Speicherung von Zugangsdaten ... 198
4.15 ... Fail-Open-Mechanismen ... 206
4.16 ... Die Demo-Anwendung ... 206
4.17 ... Sichere Authentifizierung ... 212
4.18 ... Links ... 221
5. Cross-Site-Scripting ... 227
5.1 ... XSS-Schwachstellen im Überblick ... 227
5.2 ... Schutzmaßnahmen im Browser ... 232
5.3 ... Angriffe über XSS ... 238
5.4 ... Webwürmer ... 263
5.5 ... Reflektiertes XSS finden ... 282
5.6 ... Persistentes XSS finden ... 288
5.7 ... DOM-basiertes XSS finden ... 293
5.8 ... XSS verhindern ... 295
5.9 ... Die Demo-Anwendung ... 298
5.10 ... Links ... 340
6. SQL-Injection ... 345
6.1 ... Einführu
| Erscheinungsjahr: | 2018 |
|---|---|
| Fachbereich: | Datenkommunikation, Netze & Mailboxen |
| Genre: | Informatik |
| Rubrik: | Naturwissenschaften & Technik |
| Medium: | Taschenbuch |
| Inhalt: | 578 S. |
| ISBN-13: | 9783836244602 |
| ISBN-10: | 3836244608 |
| Sprache: | Deutsch |
| Herstellernummer: | 459/04460 |
| Einband: | Kartoniert / Broschiert |
| Autor: | Eilers, Carsten |
| Hersteller: | Rheinwerk Verlag |
| Verantwortliche Person für die EU: | Rheinwerk Verlag GmbH, Rheinwerkallee 4, D-53229 Bonn, service@rheinwerk-verlag.de |
| Maße: | 241 x 190 x 33 mm |
| Von/Mit: | Carsten Eilers |
| Erscheinungsdatum: | 28.12.2018 |
| Gewicht: | 1,222 kg |