Skip to content

Lesson 01 — Enterprise Security Monitoring Strategy

Learning Path

☁️ Phase 02 – AWS Cloud Security

📘 Module 07 – Logging, Monitoring & Threat Detection


By the end of this lesson, you will be able to:

  • Understand why monitoring is a critical security function.
  • Differentiate between logging, monitoring and threat detection.
  • Understand how a Security Operations Center (SOC) works.
  • Identify the AWS services used for security monitoring.
  • Design an enterprise monitoring strategy.

📚 Lesson Information

Estimated Time: 2.5 Hours

Difficulty: Intermediate

Prerequisites: Module 06 – Data Protection & Encryption

Hands-on Lab: Yes


CloudNova Technologies now serves over 250,000 learners worldwide.

The cloud environment contains:

  • Multiple AWS Accounts
  • Production VPCs
  • Hundreds of EC2 Instances
  • Amazon RDS Databases
  • Amazon S3 Buckets
  • IAM Users & Roles
  • Kubernetes Clusters
  • Serverless Applications

One Monday morning, the SOC receives an alert.

A privileged IAM role has:

  • Logged in from an unusual country
  • Modified Security Groups
  • Created a new IAM User
  • Downloaded multiple S3 objects

The CISO asks:

“Can we determine exactly what happened, when it happened and who performed these actions?”

As a Cloud Security Engineer, your responsibility is to ensure that every important event is logged, monitored and investigated.


Prevention alone is never enough.

Even with:

  • IAM
  • MFA
  • Encryption
  • Firewalls
  • Security Groups

Security incidents can still happen.

Enterprise organisations assume attacks will happen.

Their goal becomes:

Detect
Investigate
Respond
Recover

Detection is often the difference between a minor incident and a major breach.


These terms are often confused.

Function Purpose
Logging Record events that occur
Monitoring Observe systems and generate alerts
Threat Detection Identify suspicious or malicious behaviour

Think of it like a building.

  • CCTV records everything → Logging
  • Security Guard watches cameras → Monitoring
  • Guard identifies an intruder → Threat Detection

All three are required.


Enterprise Security Operations Center (SOC)

Section titled “Enterprise Security Operations Center (SOC)”

A Security Operations Center continuously monitors the organisation.

Typical responsibilities include:

  • Reviewing security alerts
  • Investigating suspicious activities
  • Monitoring user behaviour
  • Identifying compromised accounts
  • Responding to incidents
  • Performing threat hunting

Cloud Security Engineers work closely with SOC teams to ensure cloud environments are properly monitored.


AWS Resources
Security Events
Logs Collected
Alerts Generated
SOC Investigation
Incident Response
Lessons Learned

Monitoring is a continuous process rather than a one-time activity.


AWS provides several services that work together.

AWS Service Purpose
AWS CloudTrail Records API activity
Amazon CloudWatch Metrics, Logs & Alarms
AWS Config Resource Inventory & Compliance
Amazon GuardDuty Threat Detection
AWS Security Hub Centralised Security Findings
Amazon Detective Security Investigation

Each service solves a different problem.


AWS Resources
┌─────────┼─────────┐
│ │ │
CloudTrail CloudWatch AWS Config
│ │ │
└─────────┼─────────┘
Amazon GuardDuty
AWS Security Hub
Amazon Detective
Security Team

This architecture provides complete visibility into your AWS environment.


CloudNova follows four monitoring principles.

Capture:

  • API Calls
  • Authentication Events
  • Configuration Changes
  • Network Activity
  • Resource Changes

You cannot investigate events that were never logged.


Generate alerts for:

  • Root account usage
  • Failed login attempts
  • IAM policy changes
  • Public S3 buckets
  • Security Group modifications
  • Suspicious API activity

Early detection reduces business impact.


Every alert should answer:

  • Who?
  • What?
  • When?
  • Where?
  • How?

Investigation requires complete logs and supporting evidence.


After every incident:

  • Review findings
  • Update alerts
  • Improve monitoring
  • Document lessons learned

Monitoring should evolve alongside the environment.


Examples of events CloudNova monitors include:

Event Risk
Root User Login High
IAM Policy Changes High
Public S3 Bucket High
Security Group Modification Medium
EC2 Instance Launch Medium
Failed Console Login Medium
Unusual API Activity High
KMS Key Deletion Critical

Not every event is malicious, but all high-risk activities should be reviewed.


Users
AWS Services
CloudTrail & CloudWatch
AWS Config
Amazon GuardDuty
AWS Security Hub
Amazon Detective
SOC Dashboard

Every security event eventually reaches the SOC for analysis.


CloudNova standards include:

  • Enable CloudTrail in every AWS account.
  • Centralise logs whenever possible.
  • Monitor privileged IAM activity.
  • Enable continuous compliance monitoring.
  • Investigate every high-severity finding.
  • Retain logs according to company policy.
  • Test alerting regularly.
  • Automate repetitive monitoring tasks.

🛠 Lab 01 — Explore AWS Monitoring Services

Section titled “🛠 Lab 01 — Explore AWS Monitoring Services”

Navigate to:

AWS Console
CloudTrail
CloudWatch
AWS Config
GuardDuty
Security Hub
Amazon Detective

Review:

  • Service Dashboard
  • Key Features
  • Available Settings

Do not configure anything yet.

Become familiar with the monitoring ecosystem.


🛠 Lab 02 — Identify Monitoring Responsibilities

Section titled “🛠 Lab 02 — Identify Monitoring Responsibilities”

Complete the table below.

Requirement AWS Service
Record API Calls __________
Monitor Metrics __________
Detect Threats __________
Compliance __________
Security Dashboard __________
Investigation __________

Discuss your answers with your instructor or compare them with AWS documentation.


🛠 Lab 03 — Review Existing Security Visibility

Section titled “🛠 Lab 03 — Review Existing Security Visibility”

Review your AWS account.

Identify:

  • Is CloudTrail enabled?
  • Is CloudWatch configured?
  • Is AWS Config available?
  • Is GuardDuty enabled?
  • Is Security Hub enabled?

Document your observations.


Terminal window
aws cloudtrail describe-trails

Terminal window
aws logs describe-log-groups

Terminal window
aws configservice describe-configuration-recorders

Terminal window
aws guardduty list-detectors

Terminal window
aws securityhub describe-hub

Verify that you understand:

✔ Logging

✔ Monitoring

✔ Threat Detection

✔ SOC Operations

✔ AWS Monitoring Services

✔ Enterprise Monitoring Workflow


Unable to access monitoring services.

Check:

  • IAM permissions.
  • AWS Region.
  • Service availability.

CloudTrail not visible.

Verify:

  • Service is enabled.
  • Correct AWS account.
  • Correct Region.

GuardDuty or Security Hub not enabled.

This is expected in new AWS accounts.

These services will be configured in later lessons.


CloudNova standards:

  • Log every important AWS API action.
  • Monitor privileged accounts continuously.
  • Enable automated alerting.
  • Protect log integrity.
  • Review monitoring dashboards daily.
  • Investigate anomalies immediately.
  • Store logs securely for audits and incident response.
  • Continuously improve monitoring based on new threats.

❌ Assuming logging alone provides security.

❌ Monitoring only production systems.

❌ Ignoring failed login attempts.

❌ Not reviewing CloudTrail logs.

❌ Keeping monitoring disabled to reduce costs.

❌ Investigating incidents without sufficient log retention.


CloudNova plans to build a 24×7 Cloud Security Operations Center.

Design a monitoring strategy that includes:

  1. Which AWS services will collect logs?
  2. Which services will detect threats?
  3. Which services will investigate incidents?
  4. Which events should generate immediate alerts?
  5. How should findings be escalated to the SOC?

Create a simple monitoring workflow diagram and explain how each service contributes to the overall security strategy.


  1. What is the difference between logging, monitoring and threat detection?
  2. Why is security monitoring essential in cloud environments?
  3. What is the role of a Security Operations Center (SOC)?
  4. Which AWS service records API activity?
  5. Which AWS service collects metrics and generates alarms?
  6. Which AWS service helps maintain compliance?
  7. Which AWS service detects suspicious behaviour?
  8. Why should organisations centralise security findings?
  9. What information should every security investigation answer?
  10. Why should monitoring strategies evolve over time?

After completing this lesson, you should understand:

  • Logging, monitoring and threat detection are complementary capabilities that together provide visibility into cloud environments.
  • A Security Operations Center relies on accurate logs, timely alerts and effective investigation tools to identify and respond to security incidents.
  • AWS provides specialised monitoring services that work together to deliver comprehensive security visibility.
  • Effective monitoring requires collecting meaningful events, detecting suspicious behaviour, investigating findings and continuously improving security controls.
  • A well-designed monitoring strategy forms the foundation for threat detection, incident response and compliance in enterprise AWS environments.

➡️ Lesson 02 — AWS CloudTrail, CloudWatch & AWS Config