Introduction to Cybersecurity and Penetration Testing

Course Overview and Exam Structure

  • CPD Model: A beginner to intermediate course focusing on core cybersecurity topics and testing tools.
  • Exam Duration: The exam is set for 4hours4\,\text{hours}.
  • Scoring System:
    • Total: 100marks100\,\text{marks}.
    • Practical: 75marks75\,\text{marks}.
    • Theory: 25marks25\,\text{marks}.
  • Additional Requirements: A compulsory internal seminar and project worth 70marks70\,\text{marks}.
  • Labs: Practical oriented labs involving cracking vulnerabilities with scores ranging from 120120 to 4040.

Defining Cybersecurity and Information Security

  • Cybersecurity: The practice of protecting personal, digital, and organizational data from unknown cyber threats via the Internet.
  • Information Security: A broader discipline focused on protecting all forms of data, including physical documents (e.g., bank passwords, ID proofs) and digital information.
  • Vulnerability: Defined as a security flaw, loophole, or weakness in a system (e.g., a weak password) that can be exploited by an attacker.

The CIA and DAD Triads

  • CIA Triad (Foundational Blocks):
    • Confidentiality: Ensuring the right data is only accessible by the right authorized persons.
    • Integrity: Maintaining the accuracy of data and ensuring it is not tampered with or modified intentionally/accidentally.
    • Availability: Ensuring data is accessible to authorized users anytime and anywhere it is needed.
  • DAD Triad (Opposites of CIA):
    • Disclosure: Unauthorized access (opposite of Confidentiality).
    • Alteration: Tampering or modifying data (opposite of Integrity). Example: MITM (Man-in-the-middle) attack.
    • Destruction/Denial: Making data unavailable (opposite of Availability). References were made to service outages with CloudFire and Gmail.

Ethical Hacking and Team Roles

  • Ethical Hacking: The legal practice of identifying security flaws within a company's virtual or internal infrastructure.
  • Red Team: Simulates real, advanced cyber attacks (offensive) to test defensive capabilities. Penetration Testing is a subset of Red Teaming.
  • Blue Team: Focuses on defensive strategies, proactive analysis, and mitigation.

Types of Penetration Testing

  • Black Box: The tester has zero knowledge of the target system and operates from outside the network.
  • White Box: The tester has full knowledge and access permissions to the target domain.
  • Gray Box: The tester has partial knowledge or limited privileges/permissions (e.g., manager-level access).
  • Internal vs. External: Internal testing focuses on the company's internal products and networks, while external testing focuses on outward-facing services like Google OneDrive.

Specific Areas of Penetration Testing

  • Network Pentesting: Focuses on centralized access points, routers, firewalls, and servers.
  • Web Application Pentesting: Involves testing web server software and browser-based applications (e.g., WhatsApp web app, Instagram).
  • Wireless Pentesting: Focuses on wireless routers and communication protocols like WPA (Wi-Fi Protected Access).
  • Social Engineering: Tests human awareness against threats like unknown email links or phishing.
  • Physical Pentesting: Evaluates hardware security such as IP cameras, motion sensors, and access card mechanisms.

Questions & Discussion

  • Question: Is the speaker audible?
  • Response: The audience confirmed the audio was clear.
  • Question: What is the definition of Gray box penetration testing?
  • Response: It was clarified as having half of the knowledge and specific permissions or privileges relative to the target.