Securely accessing multiple systems and accounts

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

Securely accessing multiple systems and accounts

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. Which approach best protects many different accounts?
A One favourite passphrase used on every account
B A unique passphrase for each account
2. You finish using a library computer to check your email. What should you do?
A Log out before you leave
B Just close the browser window
3. What is a good first step when auditing your own accounts?
A List all your accounts and check which ones share a passphrase
B Delete your devices so nobody can reach your accounts
4. Your important accounts hold lots of personal data. Which protection should you choose to add?
A Turn on multi-factor authentication as well as a unique passphrase
B Make the username longer and keep an easy passphrase
5. Which habit helps keep all your systems secure over time?
A Ignore update messages so nothing changes
B Install software updates when they are available

Match the Pairs

Draw a line connecting each item on the left to its match on the right.

Left columnRight column
1unique passphrase per account Apassphrase + logout + updates = secure access
2log out on shared devices Baccount_audit = [email, games, school, music]
3Audit your accounts: list every account and check which ones have a weak or re-used password CThe same short password is re-used for every account, so one leak unlocks them all. Each account needs its own unique passphrase.
4Combine habits: use a unique passphrase, log out when done, and keep software updated DEnds your session so the next person using the computer cannot open your accounts
5school_pass = game_pass = email_pass = "sunny123" EClosing the tab does not log you out, so the next person may still reach your email. You should log out before leaving a shared device.
6use library computer -> check email -> close the browser tab FGives every account its own long phrase so one stolen password cannot unlock your other accounts

Definitions

secure access

Fill in the Blanks

Complete each line of code by filling in the missing parts.

1.
CHECK each account has a ______ passphrase
2.
IF device is ______ THEN logout when done
3.
___ EACH account IN accounts: audit it
4.
IF an update is waiting THEN _______ it
5.
secure = passphrases + logout + _______

Spot the Error

Shade in the letter of the line that contains an error.

Question 1
A accounts = ["email", "bank"]
B for a in accounts:
C phrase = new_unique(a)
D save(a phrase)
Question 2
A shared = True
B done = True
C if shared and done
D logout()
Question 3
A updates = ["browser", "phone"]
B for item in updates:
C print("Update" item)
Question 4
A accounts = ["email", "bank"
B count = len(accounts)
C print("Audit", count, "accounts")
Question 5
A phrase = "blue tiger jumps high"
B length = len(phrase)
C if length >= 15:
D print("Strong enough)

Answer Key

Securely accessing multiple systems and accounts
Section A: Quick Questions
Q1
B — A unique passphrase for each account
Q2
A — Log out before you leave
Q3
A — List all your accounts and check which ones share a passphrase
Q4
A — Turn on multi-factor authentication as well as a unique passphrase
Q5
B — Install software updates when they are available
Section B: Match the Pairs
Q1
unique passphrase per account → Gives every account its own long phrase so one stolen password cannot unlock your other accounts
Q2
log out on shared devices → Ends your session so the next person using the computer cannot open your accounts
Q3
Audit your accounts: list every account and check which ones have a weak or re-used password → account_audit = [email, games, school, music]
Q4
Combine habits: use a unique passphrase, log out when done, and keep software updated → passphrase + logout + updates = secure access
Q5
school_pass = game_pass = email_pass = "sunny123" → The same short password is re-used for every account, so one leak unlocks them all. Each account needs its own unique passphrase.
Q6
use library computer -> check email -> close the browser tab → Closing the tab does not log you out, so the next person may still reach your email. You should log out before leaving a shared device.
Section C: Definitions
Q1
secure access — Using a unique passphrase for each account, plus safe habits like logging out on shared devices and keeping software updated, to protect all your systems and accounts.
Section D: Fill in the Blanks
Q1
CHECK each account has a unique passphrase
Q2
IF device is shared THEN logout when done
Q3
FOR EACH account IN accounts: audit it
Q4
IF an update is waiting THEN install it
Q5
secure = passphrases + logout + updates
Section E: Spot the Error
Q1
D — The comma between the arguments is missing. It should be save(a, phrase) so each account's unique passphrase is saved.
Q2
C — An if statement needs a colon at the end. It should be if shared and done: so logout() runs when you finish on a shared device.
Q3
C — There is no comma between the text and the variable. It should be print("Update", item) to show each item that needs updating.
Q4
A — The list is missing its closing square bracket. It should end with ] so the account audit list is complete.
Q5
D — The closing quotation mark is missing, so the string is never finished. It should be print("Strong enough").