Learning Path: Advanced Application Security
Introduction to HashiCorp Vault
Hashicorp Vault is one of the most advanced and widely used tools for securely storing and controlling access to tokens, passwords and encryption keys. It integrates with AWS, Microsoft Azure and other cloud platforms, making it possible to develop web applications with secure data protection mechanisms.
We’ll take a largely hands-on, practical approach to this course, starting with an introduction to Vault and its API. Using lab exercises, you’ll learn how to deploy Vault in production, manage static and dynamic secrets with Vault, and encryption with Vault Transit Secrets Engine. Next, we’ll explore authentication and access control management to Vault, including Secure Token Generation, PKI Secrets Interface and more.
All our training material, labs and video content are specially designed by AppSecEngineer for this course. We’ve put a strong focus on real-world techniques, challenges and scenarios so you’ll be able to directly use what you’ve learned here in a modern development environment.
Proficiency: Intermediate
Audience: Application Security
Course: 4 hours
17 lessons
2 Cloud Labs
Course Outline
Introduction
- Course Introduction
- Course Pre-requisites
Hashicorp Vault - Tour of Features
- Vault Use-Cases
Integrating Vault with our Application
- Lab: Integrating Vault with our Web App