Share E-Book
Scan to open this page

Scan with your phone to open this page

Author: Adrin Mukherjee

Rating 3.5 AI initial rating

Learn to build robust security controls for the infrastructure, data, and applications in the AWS Cloud. Key Features ● Takes a comprehensive layered security approach that covers major use-cases. ● Covers key AWS security features leveraging the CLI and Management Console. ● Step-by-step instructions for all topics with graphical illustrations. ● Relevant code samples written in JavaScript (for Node.js runtime). Description If you're looking for a comprehensive guide to Amazon Web Services (AWS) security, this book is for you. With the help of this book, cloud professionals and the security team will learn how to protect their cloud infrastructure components and applications from external and internal threats. The book uses a comprehensive layered security approach to look into the relevant AWS services in each layer and discusses how to use them. It begins with an overview of the cloud's shared responsibility model and how to effectively use the AWS Identity and Access Management (IAM) service to configure identities and access controls for various services and components. The subsequent chapter covers AWS infrastructure security, data security, and AWS application layer security. Finally, the concluding chapters introduce the various logging, monitoring, and auditing services available in AWS, and the book ends with a chapter on AWS security best practices. By the end, as readers, you will gain the knowledge and skills necessary to make informed decisions and put in place security controls to create AWS application ecosystems that are highly secure. What you will learn ● Learn to create a layered security architecture and employ defense in depth. ● Master AWS IAM and protect APIs. ● Use AWS WAF, AWS Secrets Manager, and AWS Systems Manager Parameter Store. ● Learn to secure data in Amazon S3, EBS, DynamoDB, and RDS using AWS Key Management Service. ● Secure Amazon VPC, filter IPs, use Amazon Inspector, use ECR image scans, etc. ● Protect

AI Reading Assistant

Whole-book reading guide from stratified index samples; jump to passages in the text

AI guide
【One-Line Pitch】 A practical, layered playbook for anyone who has to secure workloads on AWS: it walks from the shared responsibility model and IAM through infrastructure, data, and application defenses, then closes with logging, monitoring, and a consolidated best-practices checklist. Best suited to cloud engineers, architects, and security practitioners who already know their way around the AWS console and want a structured defense-in-depth reference. 【Book Arc】 - **Opening (~0%–15%)**: Frames the problem — public-cloud security differs from on-premises — and introduces the shared responsibility model, splitting AWS's "security of the cloud" duties from the customer's "security in the cloud" obligations, plus a first pass over core security services. (Opening) - **Early (~15%–30%)**: Dives into identity as the first control layer: IAM users, groups, roles, policy types and evaluation logic, delegation, cross-account access, and federation (SAML, web identity, Cognito, Directory Service, SSO). (Early) - **Middle (~30%–50%)**: Moves down the stack to infrastructure and data — VPC design, IP filtering, Inspector assessments, ECR image scanning, and encryption via KMS/CloudHSM across S3, EBS, DynamoDB, and RDS, with Macie for data-loss prevention. (Middle) - **Late (~50%–75%)**: Tackles the application layer: API Gateway authorizers, Cognito user/identity pools, S3+CloudFront hardening, secrets externalization with Secrets Manager and Parameter Store, WAF rules, and TLS termination through load balancers. (Late) - **Ending (~75%–100%)**: Closes with observability and governance — CloudWatch, CloudTrail, Config, GuardDuty, Security Hub, Detective — then consolidates everything into layered best practices for IAM, infrastructure, data, applications, and monitoring. (Ending) 【Key Takeaways】 - **Security is a shared, layered contract** (Opening): The book's spine is defense in depth — each chapter adds a control layer, and you're meant to reason about which side of the responsibility line each control sits on. - **IAM is the first and most consequential control plane** (Early): Policy types (identity-based, resource-based, permission boundaries, SCPs, session policies) and their evaluation order are treated in depth; getting this wrong undermines every later layer. - **Federation beats standing credentials** (Early): Cross-account roles, SAML/web identity federation, and SSO are presented as the path to temporary, auditable access rather than long-lived keys. - **Encryption is a service-by-service decision** (Middle): KMS and CloudHSM anchor data protection, but the book stresses applying them concretely to S3, EBS, DynamoDB, and RDS rather than treating encryption as a checkbox. - **Applications leak through APIs and secrets** (Late): API Gateway authorizers, Cognito flows, WAF Layer-7 rules, and externalizing secrets into Secrets Manager or Parameter Store are framed as the practical application-security toolkit. - **Visibility is a security control, not an afterthought** (Ending): CloudWatch, CloudTrail, and Config provide the audit trail; GuardDuty, Security Hub, and Detective add threat detection and aggregation on top. - **Best practices are organized by layer** (Ending): The final chapter regroups guidance into IAM, infrastructure, data, application, and logging buckets — useful as a review checklist after reading. 【Reading Tips】 - **Deep-read the IAM chapter** (~15%–30%): policy evaluation logic and boundaries are the hardest conceptual material and recur everywhere else; skim the console walkthroughs if you already know the UI. - **Skim service-by-service setup steps** in the data and application chapters if you only need the architectural decision; slow down on the comparison sections (e.g., Secrets Manager vs. Parameter Store) where trade-offs are the real content. - **Use the final best-practices chapter as an audit checklist** against your own account rather than reading it linearly first. - **Pair console steps with the CLI and the JavaScript/Node.js samples** — the book deliberately shows both, and the code bundle is hosted on GitHub. 【Coverage Limits】 The excerpts cover the front matter, table of contents, and the shared responsibility/security-services introduction in detail, but later chapters are represented mainly by their outlines; specific code, figures, and step-by-step procedures are not reproduced here.
Excerpt 1
Secrets Manager, and AWS Systems Manager Parameter Store. ● Learn to secure data in Amazon S3, EBS, DynamoDB, and RDS using AWS Key Management Service. ● Sec...
View in text
Excerpt 2
code, it will be updated on the existing GitHub repository. We have code bundles from our rich catalogue of books and videos available at https://github.com/...
View in text
Excerpt 3
lancing and TLS TLS termination End-to-end TLS Conclusion 6. Logging, Monitoring, and Auditing Introduction Structure Objectives Amazon CloudWatch CloudWatch...
View in text
Excerpt 4
be used by the customers to facilitate the patching process. Configuration management : AWS maintains and manages the configuration of its infrastructure dev...
View in text
Excerpt 5
tacks like SQL injection, Cross-Site Scripting ( XSS ), etc., by filtering out the malicious traffic patterns using managed rules. These managed rules can be...
View in text
Excerpt 6
changeably to work with the AWS services and their features. AWS Management Console is a friendly web-based portal to search and configure the AWS services,...
View in text
Excerpt 7
y authorize the user to take the actions in the AWS account. The users could be added to a group and inherit the permission from that group or the inline pol...
View in text
Excerpt 8
cretAccessKey combination for the user and outputs the same. The following is a sample output of the command: { "AccessKey": { "UserName": "bpb479user2", "Ac...
View in text
Tags
AI categories
Cloud NativeCybersecurityDevOps
ISBN: 9355510322
Publisher: BPB Publications
Publish Year: 2022
Language: English
Pages: 296
File Format: EPUB
File Size: 5.0 MB