Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1findings = scan_for_vulnerabilities(target) | ADisclosing discovered vulnerabilities to the system owner | |
| 2report_findings(findings, owner) | BScanning a system to find security weaknesses | |
| 3Ethical hacking requires explicit permission before testing begins | Cscope = get_test_scope() | |
| 4Testing should stay within an agreed scope set by the owner | DThe mistake: scanning a system without authorisation | |
| 5exploit_findings(findings) | EThe mistake: exploiting vulnerabilities instead of reporting them | |
| 6scan_for_vulnerabilities(target) # has_permission = False | Fhas_permission = get_permission() |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
Ethical hacking — Authorised testing of a system to find security vulnerabilities before malicious attackers can exploit them.has_permission = Truefindings = scan_for_vulnerabilities(target)report_findings(findings, owner)if hasPermission == True:def get_test_scope():