Cybersecurity: Theory, Practice, and Ethics - A Free Open Textbook

thumbnail
Cybersecurity: Theory, Practice & EthicsA free, open, executable textbook — 20 chaptersEthical HackingNetwork DefenseForensicsMalware AnalysisCryptographyICS Security

Cybersecurity: Theory, Practice, and Ethics is a free, open, executable textbook for university-level cybersecurity education. It is published as a Jupyter Book, so the examples are runnable cells rather than printed code, and it is openly archived with a citable DOI on Zenodo.

You can read it online at book.com.puter.tips.

What is inside

The book spans 20 chapters covering the foundations of cybersecurity, ethical hacking, network defense, digital forensics, incident response, malware analysis, privacy law, governance, and industrial control system (ICS) security. Each chapter includes learning objectives, worked code examples, 10 review questions, and a lab assignment.

Courses it supports

  • Introduction to IT Security
  • Ethical Hacking
  • Computer and Network Security
  • Fundamentals of Cryptography
  • Incident Response and Digital Forensics
  • Cybersecurity and Society

Building it locally

Because it is a Jupyter Book, you can build the whole site yourself:

pip install -r requirements.txt
jupyter-book build .

Cite and read

Author: Devharsh Trivedi, Ph.D., CISSP.

This is a free, open, executable textbook for university level cybersecurity, spanning twenty chapters across ethical hacking, network defense, forensics, malware analysis, cryptography, and industrial control system security.

Executable means the material pairs explanation with runnable code so readers can try techniques rather than only read about them. It suits both course use and self study, and is free to use and adapt.

Comments

Popular posts from this blog

[Solved] Error: No such keg: /usr/local/Cellar/gcc

[How To] Unfollow Non-followers on Instagram