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 | |
|---|---|---|
| 1username: admin, password: admin | AA service that is not needed was left switched on, giving attackers an extra way in from the internet. | |
| 2telnet: enabled (not used) | BA factory default login that many routers ship with and attackers try first | |
| 3At set-up, replace the factory password with a strong new one before connecting the device | CThe factory default password was kept, so anyone who knows or guesses it can log in and take over the router. | |
| 4Turn off a service you do not use so it cannot be attacked | DAn unneeded service left on, which gives attackers an extra way in | |
| 5router.password = "admin" # keep the factory login | Erouter.set_password("Blue-Kettle-Rain-42") | |
| 6remote_admin = True # not needed, leave it on | Frouter.remote_admin = False |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
default credentials — The factory username and password a device or app ships with. If they are never changed, anyone who knows or guesses them can log in and take control.password = "admin"
if password == "admin":
print("Default still in use!")router = "admin"
router = input("New password: ")services = ["web", "ftp", "telnet"]
services.remove("telnet")
print(services)defaults = ["admin", "1234", "password"]
if pw in defaults:
print("Change this password!")remote = True
factory = True
if remote and factory: print("Risk")