Book description
- erstes deutsches Buch zum Thema und zur ISSECO-Zertifizierung Autor hat mit am Lehrplan gearbeitet * erste ISSECO-Schulungen laufen an zunehmend auch Thema an Hochschulen
Table of contents
- Cover
- Titel
- Impressum
- Geleitwort von Stephan Goericke
- Geleitwort von Jörg Brinkmann
- Vorwort
- Inhaltsverzeichnis
- 1 Einleitung
-
2 Die Sicht des Kunden
- 2.1 Ben und sein Projektteam
- 2.2 Verschiedene Interessengruppen – verschiedene Interessen
- 2.3 Warum erwarten Kunden sichere Software?
- 2.4 Was genau erwarten Kunden eigentlich?
- 2.5 Werte, Bedrohungen und Risiken
- 2.6 Von Erwartungen zu technischen Anforderungen
- 2.7 Helfen Sie dem Kunden, dann helfen Sie sich selbst!
- 2.8 Ben spricht noch einmal mit dem Kunden
- 3 Die Sicht des Angreifers
- 4 Methodologien für sichere Software
- 5 Sicherheitsanforderungen
-
6 Bedrohungsmodellierung
- 6.1 Bens Bedrohungsmodellierung
- 6.2 Der Nutzen einer Bedrohungsmodellierung
- 6.3 Die Phasen der Bedrohungsmodellierung
- 6.4 Bens zweiter Versuch
- 7 Sicherer Softwareentwurf
-
8 Sicheres Programmieren
- 8.1 Bens Tricks zum sicheren Programmieren
- 8.2 Es gibt keine Tricks
- 8.3 Welche Schwachstellen sind am kritischsten?
- 8.4 Wiederkehrende Muster von Schwachstellen
- 8.5 Techniken für sicheres Programmieren
- 8.6 Die wichtigsten Schwachstellen und Gegenmaßnahmen
- 8.7 Werkzeuge zur sicheren Programmierung
- 8.8 Klaus’ Empfehlungen für die sichere Programmierung
- 9 Software auf Sicherheit testen
- 10 Sichere Auslieferung und Einrichtung
- 11 Umgang mit Schwachstellen
- 12 Metriken für Sicherheit
-
13 Codeschutz
- 13.1 Ben und seine eigene IT-Sicherheit
- 13.2 Gründe, den Code zu schützen
- 13.3 Technische Risiken während der Entwicklungsphase
- 13.4 Grundsätzliche Schutzmechanismen
- 13.5 Besondere Anforderungen durch Export und Politik
- 13.6 Technische Lösungen für den Schutz von Code
- 13.7 Lizenzschutz
- 13.8 Was hätte Ben unternehmen können?
-
14 Testfragen
- Kapitel 1: Einleitung
- Kapitel 2: Die Sicht des Kunden
- Kapitel 3: Die Sicht des Angreifers
- Kapitel 4: Methodologien für sichere Software
- Kapitel 5: Sicherheitsanforderungen
- Kapitel 6: Bedrohungsmodellierung
- Kapitel 7: Sicherer Softwareentwurf
- Kapitel 8: Sicheres Programmieren
- Kapitel 9: Software auf Sicherheit testen
- Kapitel 10: Sichere Auslieferung und Einrichtung
- Kapitel 11: Umgang mit Schwachstellen
- Kapitel 12: Metriken für Sicherheit
- Kapitel 13: Codeschutz
-
Antworten
- Kapitel 1: Einleitung
- Kapitel 2: Die Sicht des Kunden
- Kapitel 3: Die Sicht des Angreifers
- Kapitel 4: Methodologien für sichere Software
- Kapitel 5: Sicherheitsanforderungen
- Kapitel 6: Bedrohungsmodellierung
- Kapitel 7: Sicherer Softwareentwurf
- Kapitel 8: Sicheres Programmieren
- Kapitel 9: Software auf Sicherheit testen
- Kapitel 10: Sichere Auslieferung und Einrichtung
- Kapitel 11: Umgang mit Schwachstellen
- Kapitel 12: Metriken für Sicherheit
- Kapitel 13: Codeschutz
- Abkürzungen
- Glossar
-
Literatur
- Kapitel 1: Einleitung
- Kapitel 2: Die Sicht des Kunden
- Kapitel 3: Die Sicht des Angreifers
- Kapitel 4: Methodologien für sichere Software
- Kapitel 5: Sicherheitsanforderungen
- Kapitel 6: Bedrohungsmodellierung
- Kapitel 7: Sicherer Softwareentwurf
- Kapitel 8: Sicheres Programmieren
- Kapitel 9: Software auf Sicherheit testen
- Kapitel 10: Sichere Auslieferung und Einrichtung
- Kapitel 11: Umgang mit Schwachstellen
- Kapitel 12: Metriken für Sicherheit
- Kapitel 13: Codeschutz
- Index
- Fußnoten
Product information
- Title: Basiswissen Sichere Software
- Author(s):
- Release date: September 2012
- Publisher(s): dpunkt
- ISBN: 97833898647267
You might also like
book
Basiswissen Medizinische Software, 3rd Edition
Das Basiswerk fur die Entwicklung von Software als Medizinprodukt
book
Software modular bauen
Praktische Umsetzung von Architekturprinzipien
book
Basiswissen Softwaretest
einziges deutsches Buch zum Foundation Level des Certified Tester * 4. Auflage basiert auf dem neuen …
book
Basiswissen Abnahmetest
Acceptance Testing ist eine Ebene des Softwaretests, auf der ein System auf seine Akzeptanz durch den …