This is the code repository for Cloud Native Software Security Handbook, published by Packt.
Unleashing the Power of Cloud Native Tools for Robust Security in Modern Applications
Become well-versed with widely used platforms like Kubernetes, Calico, Prometheus, Kibana, Grafana, Clair, Anchor, and many more within the cloud-native space to secure infrastructure and develop secure software
This book covers the following exciting features:
- Learn how to select cloud-native platforms and integrate security solutions into the overall system
- Leverage cutting-edge tools and platforms and use them, securely, at a global scale in production
- Discover the laws and regulations that you should be aware of to avoid federal prosecution
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
apiVersion: apps/v1
kind: Deployment
metadata:
name: auth-api
labels:
app: auth-api
spec:
replicas: 1
...
Following is what you need for this book: This book is for software developers and security engineers interested in learning about the pragmatic applications of leveraging cloud native tools for creating a secure cloud workload. Software architects who are responsible for designing and managing complex software solutions will also benefit from the book.
With the following software and hardware list you can run all code files present in the book (Chapter 1-10).
Software required | OS required |
---|---|
Kubernetes v1.27 | Mac OS X, and Linux (Any) |
Helm v3.12.0 | Mac OS X, and Linux (Any) |
Open Policy Agent v0.52.0 | Mac OS X, and Linux (Any) |
Harbor v2.7.0 | Mac OS X, and Linux (Any) |
Clair v4.6.0 | Mac OS X, and Linux (Any) |
K9s v0.27.2 | Mac OS X, and Linux (Any) |
Vault v1.13.2 | Mac OS X, and Linux (Any) |
OWASP ASVS v4.0 | Mac OS X, and Linux (Any) |
Calico v3.25 | Mac OS X, and Linux (Any) |
Falco | Mac OS X, and Linux (Any) |
OPA – Gatekeeper v3.10 | Mac OS X, and Linux (Any) |
Elasticsearch v7.13.0 | Mac OS X, and Linux (Any) |
Fluentd v1.15.1 | Mac OS X, and Linux (Any) |
Kibana v8.7.0 | Mac OS X, and Linux (Any) |
Prometheus v2.44.0 | Mac OS X, and Linux (Any) |
Terraform v1.4.6 | Mac OS X, and Linux (Any) |
Checkov v2.3.245 | Mac OS X, and Linux (Any) |
Mihir Shah is a renowned cybersecurity expert, is celebrated for his innovative solutions and significant contributions. As an invited Industry mentor at Stanford University, he imparts knowledge on Web Exploitation, Kubernetes Exploitation, Cryptography, and Cloud Security. He usually speaks at international security conferences, sharing his research with the wider security community. He is also a fellow member of the BCS and other engineering societies, fostering a community of knowledge sharing and being a sought-after mentor and advisor for budding entrepreneurs in the security space. His research articles and projects in the security space, have received wide acclaim and are used by multiple organizations for security training & learning