Software Security for Developers: With examples in Java and Spring

Original price was: $159.99.Current price is: $27.99.

🔒 Secure Checkout ⚡ Instant Digital Download

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

Product Details & What’s Included:

  • 📖 eBook: PDF + EPUB

  • 🎬 Video Course: 97 MP4 Lessons (10 Hours 42 Mins)

  • 💻 Code Files: Ready-to-use Java and Spring Code Samples

  • 👤 Instructors: Laurentiu Spilca and Adib Saikali

  • 🏢 Publisher: O’Reilly

  • 📈 Level: Intermediate (No Prerequisites)

  • Access: Instant Digital Download

  • 🔄 Updates: Free Lifetime Updates

Reviews

There are no reviews yet.

Be the first to review “Software Security for Developers: With examples in Java and Spring”

Offer Unlocked !

New item(s) have been added to your cart.

Quantity: 1
Total: $27.99

Almost there! 🎉 Add a bit more to your cart and unlock 25% OFF your entire order!

Resource Optimization in Wireless Communications: Fundamentals, Algorithms, and Applications Original price was: $169.55.Current price is: $28.00.
Demystifying Generative AI: A Practical and Intuitive Introduction Original price was: $49.99.Current price is: $21.61.
Microservices in .NET, Second Edition 2nd ed. Original price was: $59.99.Current price is: $23.00.
Product Strategy for Designers Original price was: $500.00.Current price is: $50.00.
Understanding Modern JavaScript Frameworks Original price was: $149.99.Current price is: $46.99.
Deep Learning Crash Course
5.00 out of 5
Original price was: $59.99.Current price is: $22.45.
Claude Cowork – The Practical Guide Original price was: $144.19.Current price is: $27.99.
Red Team Engineering: The Art of Building Offensive Tools and Infrastructure Original price was: $79.99.Current price is: $24.65.
AI Engineering Fundamentals Original price was: $245.00.Current price is: $29.95.
Build a Large Language Model (From Scratch)
4.78 out of 5
Original price was: $180.99.Current price is: $29.00.
Mastering Cloud Computing: Foundations and Applications Programming 2nd Edition Original price was: $99.95.Current price is: $22.96.
Flutter in Action Original price was: $169.99.Current price is: $24.99.
Build Your Own Claude Code Original price was: $495.99.Current price is: $39.99.
Claude Code: The Complete Course Original price was: $40.00.Current price is: $9.19.
Python for Excel: A Modern Environment for Automation and Data Analysis 2nd Edition Original price was: $59.99.Current price is: $21.99.
Designing Assistant Technology Original price was: $59.99.Current price is: $21.02.
React End-to-End Testing with Playwright Original price was: $2,475.00.Current price is: $49.99.
Plant Maintenance with SAP: Business User Guide (Second edition) (SAP PRESS)
4.00 out of 5
Original price was: $89.87.Current price is: $21.99.
Data Makes the World Go 'Round: The Data, Tech, and Trust Behind AI Success Original price was: $145.00.Current price is: $21.99.
AI Engineering Buildcamp: From RAG to Agents Original price was: $249.99.Current price is: $47.95.
Artificial Intelligence: A Systems Approach from Architecture Principles to Deployment (MIT Lincoln Laboratory Series)
5.00 out of 5
Original price was: $108.99.Current price is: $23.99.
Code Like a Pro in Rust Original price was: $131.61.Current price is: $29.95.
Cloud CI/CD with GitHub Actions Original price was: $390.00.Current price is: $33.97.
Claude Code for DevOps Original price was: $1,299.00.Current price is: $24.95.
Mathematical Methods in Data Science (Cambridge Mathematical Textbooks) Original price was: $150.00.Current price is: $26.49.