Alice and Bob Learn Secure Coding

by Tanya Janca

Cybersecurity

Book Details

Book Title

Alice and Bob Learn Secure Coding

Author

Tanya Janca

Publisher

Wiley

Publication Date

2025

ISBN

9781394171705

Number of Pages

398

Language

English

Format

PDF

File Size

3.45MB

Subject

cybersecurity/secure coding

Table of Contents

  • Contents
  • ch2
  • Output Encoding
  • Security Headers
  • Secure Cookies
  • ch4
  • Secure Design
  • How much is “enough” (design) security?
  • Dependency Management and Supply Chain Security
  • Secure Defaults
  • Readable and Auditable Code
  • Important Functions Happen on Trusted Systems
  • Allowlists versus Blocklists
  • Secure Configurations
  • Hostname Validation
  • Reusable Code
  • Safe System Calls
  • Commenting and Other Documentation
  • Verification of User Consent
  • Integrity Checks, Code Signing, and Immutable Builds
  • Avoiding Brute Force
  • Security Controls
  • Handling Elevated Privileges
  • Security Maintenance
  • Repaying Technical Debt
  • part2a
  • Checklist of Technology-Specific Secure Coding Advice
  • Checklist of Secure Coding Advice for Languages and Frameworks
  • Summary of Vulnerability Issues to Watch For
  • part3a
  • Checklist of Security Activities for Each Phase of the SDLC
  • app2