What You'll Learn

  • How to secure Web application at AWS
  • How Web Application firewall works
  • How to configure AWS WAF poperly
  • How to configure WAF alarms
  • How to use Athena to analyse WAF and Application logs
  • How custom exceptions and custom logging can become a security defense tool
  • How to use CloudWatch for working with Application Logs
  • How to build custom CloudWatch filters and alerts upon it
  • "How to provide cyber threat analysis using Athena and Excel after a hackers attack"

Requirements

  • Active AWS account
  • some active web domain
  • basic knowledge at using docker and web programming

Description

What you'll learn:

  • How exceptions and logging should be organized at web application to become a security defensive tool

  • How to secure Web application at AWS Cloud

  • How to configure AWS WAF

  • How to use AWS WAF managed rules

  • How to use AWS WAF custom black and white list

  • How to use AWS WAF custom rate rules

  • How to configure WAF alarms

  • How to use CloudWatch as detector of abnormal hacker's behavior

  • How to build custom CloudWatch filters and alerts upon it

  • How to use Athena to analyse WAF and application logs

  • Cyber thread analysis basics using Athena and Excel

Requirements:

  • Active AWS account

  • Some active web domain

  • Basic knowledge at using docker and web programming

Short description:

Current course is about how to secure Web Application against hacker's attacks with AWS cloud solutions using application level, centralized log system and firewall protection. You will also learn a lot about how to provide effective cyber thread analysis during hacker's attack and after it.


COURSE STRUCTURE:

The course starts from creating a very small API application. For that purpose I will use the Python programming language and Flask framework.  If you are not aware of current technologies, don't worry, you should not. Believe me, the application would be extremely simple, so anyone, even a child, can understand how it works.

While creating according application I will concentrate at next essential aspects:

  • Custom exceptions

  • Logging

I will explain why it is so essential to have those both things at any application and how to make it properly in order it would be helpful from a security defense perspective.


The principles which I will show you are extremely simple and can be easily propagated at any existing web application. You will see the real power of properly done exceptions and logging at your own eyes when we will make real hacker’s attacks simulations at our application after deploying it at AWS cloud


Generally speaking, deploying - it is 2nd essential part of our learning. Together we will deploy our test API application at AWS using Terraform. And again, if you have never used current technology, don’t worry. I will show you step by step, how to run according terraform scripts.


At 1st we will prepare the AWS network, after that we will deploy AWS ALB with WAF, and finally, at the last step, we will deploy our application at EC2 using an auto scaling group. Current pattern of deployment can be easily used by you at production as it is rather cost effective and almost a HA solution. Though as every solution it also has some limitations, which I will discover during Terraform lectures


At deployment section I will speak a lot about different AWS Services, that would be used for creating security defense mechanisms


  • IAM policies and Security groups as restriction mechanisms to our resources

  • S3 as place for keeping our ALB and WAF logs

  • CloudWath as centralized log storage and alarm system

  • SNS - as mechanism for sending alarm notifications during security attacks detection

  • I will also touch a little bit Route 53 and Certificate manager services

The deployed Falsk application and all AWS infrastructure around it would be intensively used as a lab environment for imitating different hacker’s attacks and providing a cyber security learning process. That will allow you to perform real practice training and try different security tools and tricks with your own hands. That is why, as for me, it is so essential to have it to be done.


In the third section we will speak about AWS WAF. We will discuss in details:

  • What resources can we attach WAF at - ALB, API gateway, CloudFront

  • How properly to configure it

  • Why correct configurationof AWS WAF is so time consuming process

  • How to set up AWS WAF managed rules and custom blocking policies

  • How to analyse WAF and ALB logs using Athena

  • Why WAF is not silver bullet that can’t protect web app against all possible threats

At current section I will also show you some examples of real attacks that were blocked by WAF taken from my commercial experience, in order you could feel how powerful WAF is as a security defense tool


At 4th section we will discuss deeply AWS CloudWatch service, especially:

  • how to use our application logs as security detector

  • how to build custom CloudWatch filters

  • how to raise alerts in case web application is under the hacker’s attack

  • how you can be aware of attack even before WAF will detect it, or when WAF could not deal with the problem


In the 5th section we will speak about cyber threat analysis using Atena and Excel after a hacker's attack. We will discuss how to gather all required data using Athena and how to verify if the hacker's actions had any success.


At last section we will make a short summary of all passed practice materials, by creating effective security defense framework, that can be used at any cloud or even at on-premise solutions


Who this course is for:

  • Anyone who is interested at cyber security or who is responsible for Web resources:

  • Software engineer

  • DevOps

  • Admin

  • CTO

  • CEO

Who this course is for:

  • Anyone who is interested at cyber security or who is responsible for Web resources - software engineers
  • DevOps
  • admin
  • CTO
  • CEO
DevSecOps: How to secure Web App with AWS WAF and CloudWatch

Course Includes:

  • Price: FREE
  • Enrolled: 15094 students
  • Language: English
  • Certificate: Yes
  • Difficulty: Advanced
Coupon verified 04:31 PM (updated every 10 min)

Recommended Courses

Build Your Best Cold Email Strategy!
4.43
(256 Rating)
FREE
Category
Business, Sales, Cold Email
  • English
  • 36356 Students
Build Your Best Cold Email Strategy!
4.43
(256 Rating)
FREE

Set up an effective cold email campaign that will help you increase open rates and conversions!

Enrolled
Python for Complete Beginners
4.517778
(544 Rating)
FREE
Category
Development, Programming Languages, Python
  • English
  • 23186 Students
Python for Complete Beginners
4.517778
(544 Rating)
FREE

Step by Step Guide into Python Programming

Enrolled
Facebook Ads 2025: Launch Your Best Advertising Campaign
4.587209
(884 Rating)
FREE

Move from simple to compelling advertising campaigns with Facebook Ads and increase your value in the business

Enrolled
Chatbot Creation with Generative AI: A Practical Guide
4.070652
(173 Rating)
FREE
Category
Development, No-Code Development, Chatbot
  • English
  • 13532 Students
Chatbot Creation with Generative AI: A Practical Guide
4.070652
(173 Rating)
FREE

From Basics to Advanced: Mastering Chatbot Development with Generative AI Tools

Enrolled
Contract Negotiation
4.793103
(58 Rating)
FREE
Category
Business, Industry, Smart Contracts
  • English
  • 4934 Students
Contract Negotiation
4.793103
(58 Rating)
FREE

Enhance your contract negotiation skills:Unlock 9 Key Gains to transform your negotiation approach and outcomes

Enrolled
PHP Web Design Bootcamp with MySQL and PostgreSQL Database
4.827586
(29 Rating)
FREE

Master the Essentials of PHP Programming. You also get Complete MySQL and PostgreSQL Bootcamp to Master Database Design

Enrolled
Python from Zero-to-Hero (Beginner Level)
4.234375
(410 Rating)
FREE
Category
Development, Programming Languages,
  • English
  • 19905 Students
Python from Zero-to-Hero (Beginner Level)
4.234375
(410 Rating)
FREE

Get familiar with Python, a modern programming language and start coding your first programs

Enrolled
Complete AI Mastery & Advanced Prompt Engineering Bootcamp
4.8139534
(44 Rating)
FREE

Become a Master Prompt Engineer and attain ChatGPT Mastery while learning about AI, GenAI, and TraditionalAI

Enrolled
Blogging and Influencer Marketing
4.55
(416 Rating)
FREE
Category
Marketing, Social Media Marketing, Influencer Marketing
  • English
  • 52080 Students
Blogging and Influencer Marketing
4.55
(416 Rating)
FREE

Manual on How to Use Influencer Marketing to Grow Your Business Online and Reach Your Marketing Goals!

Enrolled

Previous Courses

Mastering HTML5 and CSS3 (Part 2 - Intermediate Level)
4.3984375
(132 Rating)
FREE
Category
Development, Web Development,
  • English
  • 15714 Students
Mastering HTML5 and CSS3 (Part 2 - Intermediate Level)
4.3984375
(132 Rating)
FREE

Upgrade your HTML & CSS conception and start building awesome templates

Enrolled
Microsoft Excel: Learn Excel by Creating Diverse Projects
4.2
(249 Rating)
FREE

Excel in Data Analysis: Your Complete Guide to Mastering Excel by creating various interesting projects

Enrolled
Mastering HTML5 and CSS3 (Part 1 - Beginner Level)
4.4224806
(301 Rating)
FREE
Category
Development, Web Development,
  • English
  • 15511 Students
Mastering HTML5 and CSS3 (Part 1 - Beginner Level)
4.4224806
(301 Rating)
FREE

Learn and become professional at HTML and CSS concepts

Enrolled
Inventory Control & Management - ICM
4.928571
(14 Rating)
FREE
Category
Business, Operations, Inventory Management
  • English
  • 254 Students
Inventory Control & Management - ICM
4.928571
(14 Rating)
FREE

Optimize Inventory with EOQ, JIT, and KPIs. Master cost management, demand forecasting, and real-time tracking technique

Enrolled
MERN Stack Authentication And Deployment
4.3333335
(9 Rating)
FREE
Category
Development, Web Development, MERN Stack
  • English
  • 2401 Students
MERN Stack Authentication And Deployment
4.3333335
(9 Rating)
FREE

Learn how to build a basic authentication application for full stack development.

Enrolled
Etsy: The Ultimate Guide to Boosting Your Business
4.51
(261 Rating)
FREE
Category
Business, E-Commerce, Etsy
  • English
  • 45674 Students
Etsy: The Ultimate Guide to Boosting Your Business
4.51
(261 Rating)
FREE

Set up your online shop and start selling on Etsy. Find out more about ways to promote your business on this marketplace

Enrolled
The Power of AI Avatars with HeyGen
4.5
(20 Rating)
FREE
Category
Development, No-Code Development, Generative AI (GenAI)
  • English
  • 4362 Students
The Power of AI Avatars with HeyGen
4.5
(20 Rating)
FREE

Master AI avatars with HeyGen for marketing, training, and communication—no editing skills needed!

Enrolled
Professional Business Strategy Managing Organisational Value
4.26
(25 Rating)
FREE

"Unlocking Competitive Advantage and Maximizing Organizational Value"

Enrolled
Java And C++ Complete Course for Java And C++ Beginners
4.4339623
(581 Rating)
FREE

Java and C++ Programming Language in Java and C++ Complete Course for Beginners, C++ And Java All In One Course

Enrolled

Total Number of 100% Off coupon added

Till Date We have added Total 863 Free Coupon. Total Live Coupon: 385

Confused which course 100% Off coupon is live? Click Here

For More Updates Join Our Telegram Channel.