top of page

Objective 3

3. Construct, implement and document a script or a program to automate a security-related process or other tasks such as installation, administration, management, mapping resources, logon scripts, patch management, updates, auditing, analysis and assessment.  

Project 1 - AWS - Security Group - Automation Script

image_2025-03-25_175530996.png
image_2025-03-25_175551377.png
image_2025-03-25_175624765.png
Summary -

This project focuses on securing AWS EC2 instances by configuring security groups to restrict access to critical ports (80, 443, and 22). This project includes two different approaches to complete this task. There is a manual configuration with a GUI as the based. I give a step by step instruction for setting up security groups using the console. I also include an automation section using CLI or Cloud shell which is the bowser version. It includes a bash script to automate security group creation and rule configuration to attach to EC2 Instances. Additionally, this project explains why these security controls are necessary, covering network security best practices, and the importance of restricting SSH access for unauthorized users only.   

Why This Project Meets Objective 3 -

This project aligns with Objective 3 as it constructs a script to automate security group creation. Implements security controls using AWS Cloudshell or AWS CLI if need be. I document the process with step-by-step instructions. I show how security settings activate dynamically instead of manual configurations was perform by using the CloudShell within AWS console.

Project 2 - System Hardening Project - Automation Script

image_2025-03-25_182502091.png
image_2025-03-25_182552637.png
image_2025-03-25_203807593.png
Summary -

​This project focused on enhancing system security by implementing and automating common system hardening techniques on a Windows environment. Using a PowerShell script, I automated several hardening tasks, including disabling unnecessary services (such as SMBv1 and NetBIOS), enabling Windows Firewall, removing unnecessary applications, disabling guest accounts, and enforcing strong password policies. Automating these steps not only improves efficiency but also ensures consistent adherence to security best practices.

Why This Project Meets Objective 3 -

This System Hardening Lab aligns with Objective 3 because it demonstrates how to implement security measures to protect systems from vulnerabilities and exploits. The project covers both manual hardening techniques and automated security configurations using PowerShell, reinforcing best practices for securing an operating system.

Projects

© 2024 created by Nickolaus Grant. Powered and secured by Wix

bottom of page