WJEC A-Level Computer Science 601-5345-3
Hardware: Architecture, Memory and Storage
Networks and Data Transmission
Logic Gates and Boolean Algebra
Data Representation and Data Types
Data Structures
Organisation of Data: Files and Records
Database Systems
The Operating System
Algorithms and Programs
Principles of Programming
Systems Analysis
Software Engineering and Program Construction
Types of Software System
Practical Programming
Data Security and Integrity
Computing, Society and the Law
Advanced Data Structures and Logic
Recursion, Sorting and Searching
Programming Paradigms and Translators
System Design and Human-Computer Interaction
Software Engineering Tools and Professional Practice
Advanced Architecture and Assembly Language
Communication Networks and File Organisation
Number Representation and Floating Point
Databases and Distributed Systems
Operating System Management
Software Systems and Applications
Data Security, Cryptography and Attack
Data Security and Integrity
Passwords and authentication
- 3 things to know
- AS Unit 1
Overview
Three kinds of evidence used to authenticate a user, brute force attack on a password and dictionary attack.
What you need to know
Answer each one before you reveal it.
Name the three kinds of evidence used to authenticate a user.
Explain a brute force attack on a password.
Questions from this subtopic
Each one with the model answer underneath.
- 1
What is authentication?
Model answer
It is the process of confirming that a user really is the person the account belongs to before access is granted.
- 2
Name the three kinds of evidence used to authenticate a user.
Model answer
Something the user knows, such as a password; something they have, such as a phone or token; and something they are, such as a fingerprint.
- 3
What makes a password strong?
Model answer
Length above all, along with being unpredictable, unique to that account, and not a dictionary word or a detail such as a name or date that could be guessed or found.
- 4
Explain a brute force attack on a password.
Model answer
The attacker tries every possible combination of characters in turn until one is accepted, so the time needed grows enormously with the length of the password.
- 5
What is a dictionary attack?
Model answer
The attacker tries a prepared list of common words, names and previously leaked passwords, which succeeds quickly against any password chosen from ordinary language.
- 6
Why is a long passphrase of ordinary words stronger than a short password with symbol substitutions?
Model answer
The number of possibilities rises with each extra character, so extra length beats the small gain from swapping letters for symbols, which attackers already allow for.
Other ways to work this
The same content, four other ways.
What is inside Levo
Six ways to work the same material.
Every question in Data Security and Integrity, on a schedule.
Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.
Or £46 a year, about £3.83 a month. Cancel anytime.