Before you keep reading...
Runestone Academy can only continue if we get support from individuals like you. As a student you are well aware of the high cost of textbooks. Our mission is to provide great books to you for free, but we ask that you consider a $10 donation, more if you can or less if $10 is a burden.
Before you keep reading...
Making great stuff takes time and $$. If you appreciate the book you are reading now and want to keep quality materials free for other students please consider a donation to Runestone Academy. We ask that you consider a $10 donation, but if you can give more thats great, if $10 is too much for your budget we would be happy with whatever you can afford as a show of support.
Time Estimate: 45 minutes
Introduction and Goals¶
Cybersecurity is one of the fastest growing IT fields. It is essential to every organization to keep their computer systems and data safe.
Passwords are currently the primary way to protect devices and information from unauthorized access. A strong password is something that is easy for a user to remember but would be difficult for someone else to guess based on knowledge of that user. In Unit 5, we saw that it is very difficult to guess a long complex password (which can be tested in sites such as howsecureismypassword.net). Luckily, brute-force password cracking algorithms take exponential time. However, passwords can also be compromised (stolen) through phishing attacks and data breaches.
- describe various threats to cybersecurity
- explain the shortcomings of relying on passwords to protect devices and digital information
- describe ways to combat malware and other cybersecurity attacks
- use target vocabulary, such as virus, worm, Trojan horse, and phishing while describing app features and User Interface with the support of concept definitions and vocabulary notes from this lesson
- YouTube Video Part 1
- YouTube Video Part 2
- YouTube Video Part 3
- YouTube Video Part 4
Many organizations now use two-factor authentication (2FA) or multi-factor authentication (MFA) which asks for additional authentication in addition to the password, just in case the password gets compromised. Users are asked to present several separate pieces of evidence such as:
- Something You Know: for example your password or the answers to security questions that you have set up
- Something You Have: for example a code texted to the your phone or a USB security token
- Something You Are: for example biometrics such as fingerprints or face recognition
Multi-factor authentication (MFA) requires at least two steps to unlock protected information. Each step adds a new layer of security that must be broken to gain unauthorized access. Watch the following video on multi-factor authentication:
Biometric Authentication: uses unique physical characteristics such as fingerprints for identification.
- Discuss with your class: What different types of biometric authentication have you seen in real life or in movies?
Biometrics became popular with fingerprint scanners, and now facial recognition technology has exploded in use for biometric authentication and surveillance. However, the problem with static biometrics like fingerprints is that if it is compromised (stolen), you can’t change your face or fingerprint to a new one. Dynamic biometrics like heartbeats or behavioral biometrics like walking gaits are more difficult to hack. Watch the following video on biometric authentication:
Malware which stands for MALicious softWARE is software intended to damage a computing system or to take partial control over its operation. A computer virus is a type of malware that can copy itself and gain access to a computer in an unauthorized way. Computer viruses often attach themselves to legitimate programs and start running independently on a computer.
- Discuss with your class: Have you ever had a virus on your computer? What happened and how did you get rid of it?
Watch the following video about malware:
Malware can spread by email attachments, downloading from sites that are not reputable, network connections from infected computers, and copying infected files from computer to computer on portable memory. So don’t click or open anything where you don’t know the source. A computer that is infected may stop working, display strange messages, delete files, be controlled by others, steal personal information and infect other computers. Recent ransomware attacks encrypt and lock computer systems until a ransom is paid.
Computer virus and malware scanning software can protect a computing system against infection. Many operating systems like Windows come with their own free malware scanners like Windows Defender. It is very important to auto-update the malware scanning software with newly discovered malware signatures. Explore the malware scanner on your computer. Regular software updates help to fix errors that would compromise a computing system. All real-world systems have errors or design flaws that can be exploited.
Criminals can gain unauthorized access to computing systems in many ways by exploiting the users and the staff of the system. They can gain access through malware or by stealing or cracking passwords or hacking in through unprotected areas.
Phishing is a common technique that is used to trick a user into providing personal information usually through email. That personal information can then be used to access sensitive online resources, such as bank accounts and emails. A malicious phishing or malware link can be disguised on a web page or in an email message. Watch the following video on phishing.
Another technique for capturing passwords is keylogging software which secretly records every keystroke made by a computer user. This can be used to gain fraudulent access to passwords and other confidential information. Keyloggers can be installed through malware or hacking. Unsolicited emails, attachments, links, and forms in emails can be used to compromise the security of a computing system. These can come from unknown senders or from known senders whose security has been compromised. Untrustworthy (often free) downloads from freeware or shareware sites can contain malware.
Unencrypted information sent over public networks can also be compromised. Data sent over public networks can be intercepted, analyzed and modified. One way that this can happen is through a rogue access point. A rogue access point is a wireless access point that gives unauthorized access to secure networks. Network and system administrators protect their networks with firewalls which provide a barrier to attacks and scan their networks with network analyzers to prevent unauthorized access.
Select one or more of the following activities to complete after watching and discussing the videos.
- Can you spot when you’re being phished? Do the Phishing Quiz with Google working in pairs. See how many you get right. Answer the following questions in your portfolio:
a. Post a screenshot of your summary page.
b. What did you find to be the most challenging phishing technique to spot?
- In pairs, investigate this map (click on a country and more details or statistics) and securelist.com/statistics which shows the current week’s infections and attacks. Answer the following questions in your portfolio:
a. What are the top 3 attacked countries? What country has the highest rate of infections?
b. What is the top infection (virus) currently?
- Investigate a famous or recent malware, hacking, or security breach incident. Answer the following questions in your portfolio:
a. Who was involved in the incident?
b. What happened in the incident?
c. When did the incident occur?
d. Where did the incident occur?
e. How did the incident happen?
f. What were the consequences of the incident?
(Optional) Activity: Watch and Discuss
Before watching the video below, discuss the following with your classmates:
After watching the video, discuss the following questions with your classmates:
In this lesson, you learned how to:
- Try hacksplaining.com which describe hacking exploits and how to protect against them.
- Try the PBS Cybersecurity Lab where you protect a business against attacks.
- Try a Capture the Flag event where you solve computer security challenges to capture flags. A great one for beginners is picoctf.com designed for high school students. Here are some other resources.
- More Cybersecurity lessons available at teachingsecurity.org
Here is a table of some of the technical terms discussed in this lesson. Hover over the terms to review the definitions.
multi-factor authentication (MFA)
rogue access point
Reflection: For Your Portfolio¶
Answer the following portfolio reflection questions as directed by your instructor. Questions are also available in this Google Doc where you may use File/Make a Copy to make your own editable copy.