-
Notifications
You must be signed in to change notification settings - Fork 0
Home
avalee926 edited this page Aug 25, 2024
·
6 revisions
This project focuses on automating security functions in a cloud environment using AWS services, including Lambda, SNS, EC2, and VPCs. The primary objective is to monitor and respond to login attempts in real-time by sending notifications to an administrator's email address. The project demonstrates how to integrate various AWS services to enhance security in a cloud-based infrastructure.
- Automated Login Monitoring: AWS Lambda functions are used to automatically send notifications upon successful or failed login attempts, providing real-time monitoring of access to the system.
-
Rate Limiting: Apache’s
mod_ratelimitmodule is configured to prevent brute-force attacks by controlling the rate of incoming login requests. - Secure Environment Setup: The project includes the creation and configuration of secure VPCs, subnets, EC2 instances, and IAM roles to ensure a secure cloud environment.
- Implement automated security measures in a cloud environment.
- Provide real-time notifications for login attempts.
- Enhance security by preventing unauthorized access and brute-force attacks.
- AWS Lambda: For executing functions that handle login notifications.
- AWS SNS: For sending email notifications upon login attempts.
- EC2 and VPC: For setting up a secure cloud infrastructure.
- Apache: For configuring and managing rate limiting.
For detailed documentation on the project's implementation, challenges faced, and the final outcome, please refer to Milestone 4