Table of Contents:
  • 1. Introduction
  • 2. How cyberspace works
  • 2.1. Encounters with cyberspace
  • 2.2. What is cyberspace?
  • 2.3. Nodes
  • 2.4. People
  • 2.5. Pipes
  • 2.6. Configuration
  • 2.7. Types of traffic
  • 2.8. The Deep Web
  • 2.9. The Dark Web
  • 2.10. The World Wide Web
  • 2.11. Social aspects
  • 2.12. Governance
  • 2.13. Security issues
  • 2.14. Non-benign use of cyberspace
  • 3. Encryption and hashing
  • 3.1. Private key encryption
  • 3.2. Public key encryption
  • 3.3. Digital signing and digital hashing
  • 3.4. Encryption in use
  • 4. Node security
  • 4.1. Getting access to nodes
  • 4.2. Malware
  • 4.3. What does malware do?
  • 4.4. Direct attacks
  • 5. Pipe security
  • 5.1. IP
  • 5.2. TCP
  • 5.3. UDP
  • 5.4. Attacks leveraging protocols
  • 5.5. Countermeasures
  • 6. Configuration security
  • 6.1. Internet Control Message Protocol
  • 6.2. Domain Name Service
  • 6.3. Switch vulnerabilities
  • 6.4. Mounting an attack
  • 6.5. Defending against attacks
  • 6.6. Recovery
  • 7. Application security
  • 7.1. Email
  • 7.2. Web traffic
  • 7.3. Blockchains
  • 8. Summary
  • Index