Book Image

Critical Infrastructure Security

By : Soledad Antelada Toledano
Book Image

Critical Infrastructure Security

By: Soledad Antelada Toledano

Overview of this book

Discover the core of cybersecurity through gripping real-world accounts of the most common assaults on critical infrastructure – the body of vital systems, networks, and assets so essential that their continued operation is required to ensure the security of a nation, its economy, and the public’s health and safety – with this guide to understanding cybersecurity principles. From an introduction to critical infrastructure and cybersecurity concepts to the most common types of attacks, this book takes you through the life cycle of a vulnerability and how to assess and manage it. You’ll study real-world cybersecurity breaches, each incident providing insights into the principles and practical lessons for cyber defenders striving to prevent future breaches. From DDoS to APTs, the book examines how each threat activates, operates, and succeeds. Additionally, you’ll analyze the risks posed by computational paradigms, such as the advancement of AI and quantum computing, to legacy infrastructure. By the end of this book, you’ll be able to identify key cybersecurity principles that can help mitigate evolving attacks to critical infrastructure.
Table of Contents (16 chapters)
1
Part 1: Introduction to Critical Infrastructure and Cybersecurity Concepts
5
Part 2: Dissecting Cyberattacks on CI
8
Part 3: Protecting Critical Infrastructure
12
Part 4: What’s Next

Application security

Application security refers to measures and practices designed to protect software applications from security threats, vulnerabilities, and unauthorized access. As applications play a central role in today’s digital landscape, securing them is crucial to ensure the confidentiality, integrity, and availability of data, as well as to prevent unauthorized access and exploitation.

Let’s explore together some key points on application security.

Secure software development life cycle

For cases where there is homebrew software being developed and deployed, implementing a secure development lifecycle (SDL) is key. Implementing a secure software development life cycle (SDLC) involves integrating security practices at every phase of the software development process. The following table shows the different phases that are involved in the SDLC and their key activities:

SDLC Phase

...