Immer mehr Anwendungsprogramme sind heute mit einem Web-Interface ausgestattet und per Internet erreichbar, u. a. Online-Shops, Banken, Diskussionssites und Informationsportale. Viele Programmierer wissen aber oft gar nicht, wie verwundbar ihre Anwendungen im Web sind und wie schnell sie und auch ihre Nutzer zum Ziel böswilliger Angreifer werden können. Dieses Buch zeigt anschaulich, wo die typischen Sicherheitslücken bei Web-Applikationen liegen und wie man sie bereits bei der Software-Entwicklung vermeiden kann. Kompetent und gleichzeitig sehr unterhaltsam vermittelt der Autor, wie man sicheren Code schreibt und Web-Anwendungen u. a. gegen folgende Angriffe schützt: - SQL-Injection - Shell-Command-Injection - Cross-Site-Scripting - Session-Hijacking - Web-Trojaner Die wichtigsten Erkenntnisse werden in 27 prägnanten „Regeln für die sichere Programmierung“ zusammengefasst, die den sicherheitsbewussten Web-Programmierer bei seiner Arbeit unterstützen. Alle Themenbereiche werden mit realen, teilweise anonymisierten Beispielen illustriert. Erleichtert wird das Verständnis zudem durch Code-Beispiele in Java, PHP, Perl oder VBScript. Die vermittelten Inhalte sind jedoch grundsätzlicher Art und nicht auf spezifische Sprachen, Programme, Architekturen oder Anwendungen beschränkt.
Sverre H. Huseby Bücher



Innocent Code
- 246 Seiten
- 9 Lesestunden
This concise and practical book will show where code vulnerabilities lie and how best to fix them. Its value is in showing where most coding errors lie, without needing to delve into the specifics of each system architecture, programming or scripting language or application and it provides illustrations with real code. schovat popis
Zranitelný kód
- 207 Seiten
- 8 Lesestunden
Myslíte při programování webových aplikací na zadní vrátka, tedy na jejich zabezpečení a obranu před každodenními útoky? Tradiční ochranné prostředky, jako jsou firewally, antiviry, systémy detekující narušení a utility sledující provoz sítě, nejsou dostatečnou zárukou, že vaše data budou v bezpečí. Nejmenším společným jmenovatelem všech uživatelů sítě je totiž internetový prohlížeč. Tato kniha se věnuje drobné a často zanedbávané součásti zabezpečení každého webu, kterou je bezpečnost zdrojového kódu. Důsledkem zanedbání jsou neuvěřitelné trhliny, které činí aplikace zranitelné všemi možnými druhy útoků.