Securing Cloud Applications (MEAP V03)
Adib SaikaliSample cloud applications help illustrate complex security ideas in a digestible and developer-friendly way. Discover how to use cryptographic algorithms correctly, liberate your users from constant passwords and logins, and make your life easier with prebuilt security from leading cloud key management vaults and services. By the time you’re done, you’ll know everything you need to keep your applications secure and your company’s data safe.
Cloud applications have special security requirements and concerns. This book demonstrates effective real-world practices to keep your cloud and Kubernetes-deployed applications safe and sound.
In Securing Cloud Applications you will learn how to:
• Configure industry standard security protocols correctly
• Quickly debug errors and exceptions form security libraries
• Utilize the developer-friendly Google Tink cryptography library
• Work with X.509 digital certificates for implementing application security
• Setup passwordless logins using the WebAuthentication protocol
• Implement single sign on using OpenID Connect protocol
• Establish authentication and authorization services using the Spring Authorization Server
• Make use of popular secret storage solutions including HashiCorp Vault, AWS KMS, Google KMS, and Azure Key Vault
• Use the security features of Kubernetes to secure deployed applications
• Securely containerize application code