

Hero image 0 of Software Security for Developers: With Examples in Java and Spring, (Paperback), 0 of 1
Software Security for Developers: With Examples in Java and Spring, (Paperback)
(No ratings yet)
Key item features
- Software Security for Developers: With Examples in Java and Spring, (Paperback)
- Author: Adib Saikali
- ISBN: 9781617298585
- Format: Paperback
- Publication Date: 2026-06-09
- Page Count: 360
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateJune, 2026
- Pages360
- SubgenreSecurity
Current price is USD$74.53
Price when purchased online
- Free shipping
Free 30-day returns
How do you want your item?
Ships to
Arrives between Jul 2 - Jul 10
|Sold and shipped by Rarewaves.com
4.266393442622951 stars out of 5, based on 3172 seller reviews(4.3)3172 seller reviews
Free 30-day returns
About this item
Product details
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&
- 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&
- Software Security for Developers: With Examples in Java and Spring, (Paperback)
- Author: Adib Saikali
- ISBN: 9781617298585
- Format: Paperback
- Publication Date: 2026-06-09
- Page Count: 360
info:
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here, and we have not verified it. Â
Specifications
Book format
Paperback
Fiction/nonfiction
Non-Fiction
Genre
Computing & Internet
Publication date
June, 2026
Warranty
Warranty information
Please be aware that the warranty terms on items offered for sale by third party Marketplace sellers may differ from those displayed in this section (if any). To confirm warranty terms on an item offered for sale by a third party Marketplace seller, please use the 'Contact seller' feature on the third party Marketplace seller's information page and request the item's warranty terms prior to purchase.
Similar items you might like
Based on what customers bought
Troubleshooting Java, Second Edition, (Paperback) $51.53 Was $59.99
$5153current price $51.53, Was $59.99$59.99Troubleshooting Java, Second Edition, (Paperback)
Introduction to Java Programming Internships, (Paperback) $51.00
$5100current price $51.00Introduction to Java Programming Internships, (Paperback)
Go for Java Programmers: Learn Google's Go Programming Language, (Paperback) $44.13 Was $49.09
$4413current price $44.13, Was $49.09$49.09Go for Java Programmers: Learn Google's Go Programming Language, (Paperback)
Linux Application Development by Example: The Fundamental APIs, (Paperback) $44.50
$4450current price $44.50Linux Application Development by Example: The Fundamental APIs, (Paperback)
Fundamental Networking in Java, (Paperback) $54.99
$5499current price $54.99Fundamental Networking in Java, (Paperback)
Fundamentals of Software Engineering, (Paperback) $54.99
$5499current price $54.99Fundamentals of Software Engineering, (Paperback)
Tech Today Real-World Java: Helping You Navigate the Java Ecosystem, (Paperback) $40.64
$4064current price $40.64Tech Today Real-World Java: Helping You Navigate the Java Ecosystem, (Paperback)
Joy with Java: Fundamentals of Object Oriented Programming, (Paperback) $114.30
$11430current price $114.30Joy with Java: Fundamentals of Object Oriented Programming, (Paperback)
Oracle Database Programming with Java: Ideas, Designs, and Implementations, (Paperback) $47.99
$4799current price $47.99Oracle Database Programming with Java: Ideas, Designs, and Implementations, (Paperback)
Data Structures and Program Design Using Java: A Self-Teaching Introduction, (Paperback) $58.01
$5801current price $58.01Data Structures and Program Design Using Java: A Self-Teaching Introduction, (Paperback)
Java Testing Tools und fortgeschrittene Konzepte, (Paperback) $50.00
$5000current price $50.00Java Testing Tools und fortgeschrittene Konzepte, (Paperback)
Ultimate Java Functional Projects, (Paperback) $39.95
$3995current price $39.95Ultimate Java Functional Projects, (Paperback)
Scala Programming Projects, (Paperback) $54.29
$5429current price $54.29Scala Programming Projects, (Paperback)
Devops on the Microsoft Stack, (Paperback) $62.61
$6261current price $62.61Devops on the Microsoft Stack, (Paperback)
Learning Java Functional Programming, (Paperback) $59.45
$5945current price $59.45Learning Java Functional Programming, (Paperback)
Learn to Program with Java Applet Game Examples (B&W), (Paperback) $40.82
$4082current price $40.82Learn to Program with Java Applet Game Examples (B&W), (Paperback)
Java Series: The Java Application Programming Interface (Paperback) $22.71
$2271current price $22.71Java Series: The Java Application Programming Interface (Paperback)
Customer ratings & reviews
0 ratings|0 reviews
This item does not have any reviews yet
Related pages
- Azure For Java
- Software Embedded System
- Software Borland
- Best Sellers In Software Programming Compilers
- Windows Azure Servers
- Malware Analysis
- Presentation Software Books
- Windows Server Books
- Learning & Professional Development Software
- Accounting & Finance
- Antivirus and Internet Security Software
- Programming & Web Development



