liveBook · Manning

Chapter 1: Security today

What you will learn in chapter 1 of Spring Security in Action, Second Edition

The introduction places security among software qualities that may be hard to see in a working application but need attention from the start of development.

After this chapter you will be able to

Section by section

Introduction

The introduction places security among software qualities that may be hard to see in a working application but need attention from the start of development.

Key terms: functional aspects, nonfunctional software qualities, security, nonfunctional requirements, distributed denial of service [DDoS] attack

1.1 Discovering Spring Security

The section introduces Spring Security as a configurable way to build application-level security into Spring applications, while emphasizing that developers must choose and configure the protections their applications need.

Key terms: Spring Security, application-level security, authentication, authorization, beans, annotations, configure, customize, functional requirements, architecture

1.2 What is software security?

Defines software and application-level security through sensitive data, layered defenses, access decisions, and risks to stored, transmitted, and in-memory information.

Key terms: sensitive data, security, security layers, application-level security, Spring Security, authentication, authorization, privileges, credentials, data at rest

1.3 Why is security important?

The section explains why applications must protect data and actions, how security failures harm users and organizations, and why early security investment is usually worth its cost.

Key terms: data, actions, sensitivity, desired degree of access, vulnerability, trust, image, legal repercussions, investing early, security mechanisms

1.4 What will you learn in this book?

This section outlines the book’s practical approach, prerequisites, and topics it will cover.

1.5 Summary

Where this is used later

Concepts explained in this chapter

Chapter 2: Hello, Spring Security →

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.