rdf-syntax-grammar
mods:
  schema location: http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
  title info:
    title: Java-Web-Security
    sub title: Sichere Webanwendungen mit Java entwickeln
  name:
    name part: Schadow, Dominik.
    role:
      role term: creator
  type of resource: text
  genre: bibliography
  origin info:
    place:
      place term: gw
    place:
      place term: Heidelberg
    publisher: Dpunkt.verlag
    date issued: 2014
    issuance: monographic
  language:
    language term: ger
  physical description:
    form: remote
    extent: 1 online resource (249 pages)
  abstract: Java hat den Ruf, eine relativ sichere Programmiersprache zu sein. Verschiedene Spracheigenschaften und Java-interne Sicherheitsmechanismen unterstützen den Entwickler beim Erstellen sicherer Anwendungen. Sie helfen aber nicht, wenn bei der Programmierung ungewollt Schwachstellen eingebaut werden, über die Übeltäter erfolgreiche Angriffe durchführen können. Das betrifft insbesondere Webapplikationen für Intranets oder das Internet. Dieses Buch zeigt, wie Sie als Java-Entwickler vielen dieser teilweise längst bekannten Unzulänglichkeiten und Programmierfehlern entgegentreten können. Da.
  table of contents: Inhaltsverzeichnis; Einleitung; Über dieses Buch; Zielgruppe und Voraussetzungen; Webanwendungen; Abgrenzung; Der Quellcode zum Buch; Aufbau des Buches; Danksagungen; Sicherheit von Anfang an; Forderung nach Sicherheit; Warum ist sichere Software wichtig?; Wer muss sicher entwickeln?; Sicherheit in allen Phasen; Veränderungen im Entwicklungsprozess; Klärung der notwendigen Sicherheitsanforderungen; Risikoanalyse; Sicherheit einplanen; Code-Reviews; Ganzheitliche Sicherheit; Der Preis der Sicherheit; Sichere Webapplikationen entwickeln; Altapplikationen absichern; Web Application Firewalls.
  table of contents: Absolute Sicherheit gibt es nichtAuf einen Blick; Java ist doch schon sicher?!; Grundlagen; Java-Features rund um die Sicherheit; Was Java nicht leisten kann; Welche Java-Versionen sind betroffen?; Sichere Entwicklung mit Java; Open Web Application Security Project; CWE/SANS; Auf einen Blick; Java-Security-Basics; Security-Frameworks; Enterprise Security API; Coverity Security Library; Korrekte Verwendung; Input-Validierung; Threat Modeling; Validierungsregeln; Validierung aller Benutzereingaben; Validierung in Frontend und Backend; Frameworks; Output-Escaping; Grundlagen; Frameworks.
  table of contents: FehlerbehandlungAuf einen Blick; Beispielprojekte; Checkliste; Session-Management mit Java; Grundlagen; Frühzeitige Klärung der Anforderungen; Transportsicherheit; Session-Handling und Session-ID; Session-Fixation; HTTP Strict Transport Security; Cookies; Sessiondaten im Cookie speichern; Vollständige Konfiguration der web.xml; Authentifizierung und Autorisierung; Presentation Layer Access Control; Anwendungen für Benutzer und Administratoren; Verwendung von Frameworks; Auf einen Blick; Beispielprojekte; Checkliste; Injections; Grundlagen; SQL Injection; Was kann passieren?
  table of contents: Wie läuft ein Angriff ab?Was können Sie dagegen tun?; Weitere Injections; XPath Injection; Log Injection; Auf einen Blick; Beispielprojekte; Checkliste; Cross-Site Scripting (XSS); Grundlagen; Was kann passieren?; Wie läuft ein Angriff ab?; Stored XSS; Reflected XSS; DOM Based XSS; Was können Sie dagegen tun?; Session-Informationen schützen; Input-Validierung; Output-Escaping; Content Security Policy (CSP); Browsererkennung von XSS; Auf einen Blick; Beispielprojekte; Checkliste; Cross-Site Request Forgery (CSRF); Grundlagen; Was kann passieren?; Wie läuft ein Angriff ab?
  table of contents: Was können Sie dagegen tun?Begrenzung der Sessiondauer; Formulare per HTTP POST übertragen; Captchas; Verwendung eines Anti-CSRF-Tokens; Kombination von CSRF- und XSS-Angriffen; Auf einen Blick; Beispielprojekte; Checkliste; Tools; Codeanalyse und Codequalität; Überblick; FindBugs; PMD; OWASP Dependency Check; Weitere Tools; Analyse und Training; Überblick; OWASP ZAP; OWASP Security Shepherd; OWASP Broken Web Applications Project; Weitere Tools; Auf einen Blick; Checkliste; Ausblick; Was Sie jetzt beherrschen; Weitere Themen; Nächste Schritte; Security Testing; Security Reviews.
  note: Security Development Lifecycle.
  note: Includes bibliographical references and index.
  subject:
    topic: Java (Computer program language)
  subject:
    topic: Web applications
    topic: Programming
  subject:
    topic: Web applications
    topic: Security measures
  subject:
    topic: Java (Langage de programmation)
  subject:
    topic: Applications Web
    topic: Programmation
  subject:
    topic: Applications Web
    topic: Sécurité
    topic: Mesures
  subject:
    topic: Java (Computer program language)
  subject:
    topic: Java
  subject:
    topic: Datensicherung
  subject:
    topic: Computersicherheit
  classification: TK5105.888
  classification: 006.7 006.76
  related item:
    title info:
      title: Java-Web-Security : Sichere Webanwendungen mit Java entwickeln
    name:
      name part: Schadow, Dominik.
    origin info:
      publisher: Heidelberg : dpunkt.verlag, ©2014
  identifier: 9783864914485
  identifier: 3864914485
  identifier: 3864901464
  identifier: 9783864901461
  identifier: 9783864914492
  identifier: 3864914493
  identifier: CL0500000409 Safari Books Online
  identifier: https://proxy.library.tamu.edu/login
  record info:
    record content source: EBLCP
    record creation date: 140308
    record change date: 20260130163304.8
    record identifier: in00004666573
    language of cataloging:
      language term: eng