Understanding Phishing and Social Engineering
📖 Scenario: You work in a cybersecurity awareness team. Your task is to create a simple program that helps identify phishing attempts and social engineering tactics by analyzing email messages.
🎯 Goal: Build a Python program that stores example email messages, sets a suspicious keyword list, checks each email for these keywords, and flags suspicious emails.
📋 What You'll Learn
Create a dictionary called
emails with three example emails as keys and their content as values.Create a list called
suspicious_keywords containing words often used in phishing or social engineering.Write a loop that checks each email content for any suspicious keyword and stores the result in a dictionary called
flags.Add a final step to count how many emails were flagged as suspicious.
💡 Why This Matters
🌍 Real World
This project simulates how cybersecurity teams detect phishing and social engineering attempts by scanning email content for suspicious signs.
💼 Career
Understanding phishing detection is essential for cybersecurity analysts, IT support, and anyone responsible for protecting users from online scams.
Progress0 / 4 steps