null
Skip to main content

Software Security for Developers: With examples in Java and Spring [9781617298585]

Paperback
SKU: 9781617298585
Buy More - Save More. Below are the available bulk discount rates for each individual item when you purchase a certain amount
Quantity Price Savings
25 - 99 15%
100 - 249 16%
250 - 499 17%
500 - 999 18%
1000+ 20%

Format Lightweight and affordable. Perfect for student groups and classrooms, and a versatile option for corporate trainings, team reads, or large-scale events.

Price $59.99

Total for 25 copies:

Adding to cart… The item has been added

title will be released on Jun 09, 2026. Pre-order now!

You can purchase this title directly online anytime! If you need a formal quote for budget approval, submit a request and we’ll get it to you quickly.
  • Free shipping over $95
  • Price Match Guarantee. Found a better price? Let us know! We’ll work to match it so you get the best value with BookPal.

Overview

Get the eBook free when you register your print book at Manning.

Software security is about understanding how real systems fail, and how to build them so they don’t. This book gives you that understanding, and shows you how to apply it in the modern cloud and Kubernetes environments you work with every day.

The book starts with the reality developers face: security problems are not theoretical—they show up in design choices, dependencies, configuration, and day-to-day coding decisions. You’ll see why breaches happen, how supply chain risks creep in, and how “secure development” actually looks across the lifecycle—from design to deployment.

From there, the book builds the foundation you need to work confidently with security tools. Instead of treating frameworks as black boxes, it explains the standards, protocols, and patterns they implement.

You’ll learn how integrity, encryption, authentication, and identity really work—so TLS, OAuth2, OpenID Connect, and certificates become understandable and usable.

With that foundation in place, the focus shifts to modern application architecture. You’ll implement secure communication channels, design authentication and identity flows, adopt passwordless approaches, and manage authorization across complex service-to-service call chains. Along the way, you’ll see how to give every service an identity, enforce access policies, and secure interactions in distributed, cloud-native systems.

Throughout the book, concepts are grounded in practical Java examples that mirror real production scenarios. By the end, you’ll be familiar with security terms and know how to apply them to build systems that pass audits, resist attacks, and hold up under real-world pressure.

What's inside

• Why security failures happen in real systems
• How to apply cryptography and security standards correctly
• How to secure identity, access, and service communication

About the reader

For developers who want to understand and apply security with confidence.

About the author

Adib Saikali is a Distinguished Software Engineer and a Principal Solutions Engineer at VMware Tanzu. Laurentiu Spilca is Java and Spring expert, an experienced technology instructor, and the author of several books.

Table of Contents

Part 1
1 Making sense of application security
2 Standards for implementing authentication
3 Service-to-service communication
Part 2
4 Message integrity and authentication
5 Advanced Encryption Standard
6 Public key encryption and digital signatures: Unleashing RSA
7 Public key encryption and digital signatures: Using ECC
Part 3
8 Public key infrastructure and X.509 digital certificates: Know who you’re talking to
9 Working with X.509 certificates: Life cycle and self-signing
10 Transport Layer Security: How the internet is secured
Part 4
11 JSON Object Signing and Encryption
12 Single-sign on using OAuth2 and OpenID Connect
13 Deepening security with OpenID Connect
14 Passwordless login: Using magic links and one-time passwords
15 Passwordless login: WebAuthn and hardware authentication
Part 5
16 Implementing service identity
17 Taming authorization: RBAC, ABAC, and ReBAC
Appendix
A Installation and setup

The book, Software Security for Developers: With examples in Java and Spring [Bulk, Wholesale, Quantity] ISBN#9781617298585 in Paperback by Adib Saikali, Laurentiu Spilca may be ordered in bulk quantities. Minimum starts at 25 copies. Availability based on publisher status and quantity being ordered.

Details

Author:
Adib Saikali Laurentiu Spilca
Format:
Paperback
Publication Date:
06/09/2026
ISBN-10:
1617298581
ISBN-13:
9781617298585
Pages:
360
Publisher:
Manning

Customer Reviews

This product hasn't received any reviews yet. Be the first to review this product!

Need Books? BookPal Makes it Easy

  • Free Shipping

    Enjoy free ground shipping on us! Most orders over $95 qualify for free standard ground shipping.It takes an estimated 7-10 business days to deliver and may require additional processing time

    Learn More
  • Dedicated Account Managers

    At BookPal, we go beyond the transaction by providing personal support and a dedicated account manager for every customer.

    Learn More
  • Flexible Delivery Options

    We offer flexible delivery options such Free Ground Shipping (on most orders over $100), Expedited Premium, Expedited Express, International Shipping etc.

    Learn More
  • Sales Tax Exemption

    BookPal is a tax-exempt supplier for all 50 states. We can provide you with a tax-exempt certificate to use on your orders.

    Learn More
  • Price Match Guarantee

    With over 3 million book titles available, it's impossible to always be the lowest priced. If you find a lower price on a new title elsewhere that is available to ship in the quantity you need, we are happy to discount your books and match the lower price.

    Learn More
  • Multiple Payment Options

    BookPal accepts all major credit cards, PayPal, and checks by mail, along with Purchase Orders upon approval. We also accept ACH payments and wire transfers.

    Learn More

We are here to help, reach out to our team anytime!

Connect With Us

Subscribe to our newsletter for $25 off your next order of $500+

Review Your Cart Close Close
Your cart is empty Your cart is empty Your cart is empty
Recently Viewed Recently Viewed
Back to top Back to top