Exploit!
Code härten, Bugs analysieren, Hacks verstehen
Rheinwerk Verlag |
|
Autor:innen |
Klaus Gebeshuber (2), Egon Teiniker, Wilhelm Zugaj |
519 Seiten, Hardcover |
|
Erschienen |
08/2019 |
978-3-8362-6598-0 9783836265980 |
Ihr Leitfaden für sichere Programmierung

Die Suche nach Fehlern
Exploits aufzuspüren ist die Königsdisziplin für Entwickler. Neben viel Ausdauer und Spaß an Knobeleien müssen Sie auch Wissen über Angriffsvektoren und Sicherheitsprobleme mitbringen. Die wichtigsten Techniken und Tools lernen Sie hier kennen und erfahren, wie Sie Exploits finden, ausnutzen und vor allem verhindern.Sicheres Programmieren
Perfekte Software gibt es nicht. Aber mit den richtigen Schutzmaßnahmen machen Sie Angreifern das Leben ein bisschen schwerer. Dieser Leitfaden zeigt Ihnen, wie die wichtigsten Mitigations funktionieren, wie Sie Krypto-APIs richtig einsetzen und was gutes Software-Design wirklich bedeutet.Real Life Exploits
Spectre, Meltdown und Co.: Immer wieder sorgen Sicherheitslücken für Aufsehen. Hier erfahren Sie, was hinter diesen Exploits steckt, und erleben, wie ein realistischer Angriff auf ein Firmennetzwerk durchgeführt wird.Aus dem Inhalt
- Prozesslayout, Memory Management und mehr
- Encapsulation, Data Validation, Error Handling
- Architectural Risk Analysis
- Reverse Engineering
- Kryptografie
- Lücken finden: Fuzzing und Codeanalyse
- Buffer Overflows
- Mitigations: ASLR, SafeSEH, SEHOP, DEP
- Schutzmechanismen umgehen
- Heartbleed, Shellshock, Spectre & Meltdown
In Kapitel 11, "Schutzmaßnahmen einsetzen", stellen die Autoren hingegen die wichtigsten Schutzmaßnahmen vor. Diese sollten insbesondere Programmierer kennen, um sichere Software zu entwickeln.
Wer hat's geschrieben?
Dr. Klaus Gebeshuber ist Professor für IT-Security an der FH JOANNEUM in Kapfenberg (Österreich). Seine Schwerpunkte liegen im Bereich Netzwerksicherheit, Industrial Security, Security-Analysen und Penetration-Tests. Er hält zahlreiche Industriezertifikate im Umfeld von IT-Security, Netzwerksicherheit und Penetration-Testing. In diesem Buch deckt er in vier Kapiteln die Themen Exploits, Sicherheit in Funknetzwerken (WLAN/Bluetooth), Sicherheit in Web-Applikationen sowie den Umgang mit Passwörtern ab.
Dr. Egon Teiniker ist Professor für Software Engineering an der FH JOANNEUM in Kapfenberg (Österreich). Seine Schwerpunkte liegen im Bereich Software Design und Software Security. Außerdem ist er seit vielen Jahren als Gastdozent an der Hochschule Bremen tätig, wo er Methoden zur Entwicklung komplexer Softwaresysteme und Sichere Softwareentwicklung lehrt. Sein Beitrag in diesem Buch erstreckt sich über fünf Kapitel, in denen er die Themenbereiche Sichere Softwareentwicklung (Implementierung und Design) sowie Reverse Engineering abdeckt.
Dr. Wilhelm Zugaj ist Professor für Kryptographie und Datenbanktechnologien an der FH JOANNEUM in Kapfenberg (Österreich). Seine Schwerpunkte liegen im Bereich Verschlüsselungsverfahren, Big Data Security und Big Data Analytics. In diesen Bereichen ist er in Forschungs-Förderprojekten leitend und forschend tätig.
Rheinwerk Verlag |
|
Autor:innen |
Klaus Gebeshuber (2), Egon Teiniker, Wilhelm Zugaj |
519 Seiten, Hardcover |
|
Erschienen |
08/2019 |
978-3-8362-6598-0 9783836265980 |

