Practice Library
All MCQs
Browse exam-wise, subject-wise, and country-wise MCQs with explanations.
Choose an option to check your answer.
Correct Answer: C. Threat modeling
Explanation:
The correct answer is Threat modeling. It means identifying threats, assets, vulnerabilities, and mitigations during design.
Choose an option to check your answer.
Correct Answer: C. Dynamic analysis
Explanation:
The correct answer is Dynamic analysis. It means testing software while it is running.
Choose an option to check your answer.
Correct Answer: D. Static analysis
Explanation:
The correct answer is Static analysis. It means analyzing code without executing it.
Choose an option to check your answer.
Correct Answer: D. Code review
Explanation:
The correct answer is Code review. It means examining source code to find errors, vulnerabilities, and quality problems.
Choose an option to check your answer.
Correct Answer: D. Secure coding
Explanation:
The correct answer is Secure coding. It means writing software to avoid vulnerabilities and resist attacks.
Choose an option to check your answer.
Correct Answer: D. Network segmentation
Explanation:
The correct answer is Network segmentation. It means dividing a network into zones to limit movement and exposure.
Choose an option to check your answer.
Correct Answer: B. VPN
Explanation:
The correct answer is VPN. It means an encrypted tunnel used to protect traffic over untrusted networks.
Choose an option to check your answer.
Correct Answer: B. Distributed Denial of Service
Explanation:
The correct answer is Distributed Denial of Service. It means using many systems to flood or disrupt a target.
Choose an option to check your answer.
Correct Answer: B. Denial of Service
Explanation:
The correct answer is Denial of Service. It means making a service unavailable by overwhelming or disrupting it.
Choose an option to check your answer.
Correct Answer: B. Man-in-the-middle attack
Explanation:
The correct answer is Man-in-the-middle attack. It means intercepting or altering communications between two parties.
Choose an option to check your answer.
Correct Answer: A. Spoofing
Explanation:
The correct answer is Spoofing. It means pretending to be another device, user, or service.
Choose an option to check your answer.
Correct Answer: B. Packet sniffing
Explanation:
The correct answer is Packet sniffing. It means capturing network packets for analysis.