Security Concepts
[Day 7] 3. Security Testing
D
DITISS AdminWhy Is Security Testing Required?
- Business Impact:
- Avoid downtime and disruptions.
- Ensure business continuity.
- Reputation Protection:
- Prevent reputation loss due to security breaches.
- Financial Safety:
- Mitigate financial losses and safeguard revenue generation.
Core Testing Principles:
- CIA Triad:
- Confidentiality: Prevent unauthorized access to sensitive information.
- Integrity: Ensure data remains unaltered and accurate.
- Availability: Guarantee systems and data are accessible when needed.
What is Security Testing?
A systematic examination of an organization's network, policies, and security controls to identify and address potential risks.
Types of Security Testing:
1. Audit
- Purpose: Verify compliance with policies, standards, and regulations.
- Key Features:
- Checklist-based, generally non-technical.
- Examples:
- ISO 27001 compliance: Employee background verification.
- Antivirus installation requirements.
- Auditors may request logs and evidence for validation.
- Misconception: Audit is not about identifying vulnerabilities but ensuring compliance with predefined standards.
2. Vulnerability Assessment (VA)
- Purpose: Identify weaknesses/vulnerabilities in the system.
- Key Features:
- Diagnoses problems and uncovers vulnerabilities.
- Focus areas: Web/mobile applications, networks, operating systems.
- Main Objective: Identify security weaknesses.
- Example: Finding outdated software or exposed APIs.
3. Penetration Testing (PT)
- Purpose: Exploit identified vulnerabilities to demonstrate risks.
- Key Features:
- Conduct simulated attacks in a controlled environment.
- Proves the seriousness of vulnerabilities to stakeholders.
- Helps organizations prioritize patching to mitigate risks.
- Without identifying vulnerabilities, PT cannot be performed.
- Potential Risks of Ignoring Vulnerabilities:
- Revenue loss.
- Reputation damage.
- Government fines and penalties.
- Legal challenges.
- Customer dissatisfaction.
Key Components of Security Testing:
- People, Process, and Technology: All three play a crucial role in securing systems.
Example Scenario:
- Scenario: Sunbeam wants to identify weaknesses in their security system.
- Action Plan:
- Engage vendors offering security testing services.
- Vendors provide a questionnaire to gather details about the organization's infrastructure and applications.
Scoping Questionnaire:
- Purpose: To gather information for security testing.
- Sample Questions:
- How many servers are deployed?
- What are the key modules and functionalities of the system?
- What levels of users interact with the system?
- What technologies are used?
Read Next
8/26/2026
[Day 7] 4. Overview of Security Testing and VAPT
#### **1. Black Box Testing** - **Definition:** Testing with **zero knowledge** of the target system. - **Purpose:** - Simulates an **externa...
8/26/2026
[Day 8] 1. VAPT Phase 1 Planning
## **Preparation and Usage of Tools** 1. **Preparation:** - Ensure the required tools/weapons are ready and properly configured before s...