Authentication (Edexcel GCSE Computer Science): Flashcards
📚Flashcards
Practise the cards
13 cards from this deck
ShowHide
Practise the cards
13 cards from this deck
Authentication definition
Authentication definition
Security process to verify someone has permission to access a system
Purpose of username in authentication
Purpose of username in authentication
Identifies who you claim to be
Purpose of password in authentication
Purpose of password in authentication
Proof that you really are that person
Where user credentials are typically stored
Where user credentials are typically stored
Database tables
Two-dimensional data structure for authentication
Two-dimensional data structure for authentication
A list that contains other lists (each inner list = one user)
Search technique used in authentication systems
Search technique used in authentication systems
Linear search
Boolean flag 'found' starting value
Boolean flag 'found' starting value
False (becomes True when valid credentials are found)
Data types len() function works on
Data types len() function works on
Strings and lists, NOT numbers
Operator used to check username AND password match
Operator used to check username AND password match
and operator (both conditions must be true)
When authentication loop stops searching
When authentication loop stops searching
When match is found OR all records have been checked
Benefit of boolean flag in authentication
Benefit of boolean flag in authentication
Allows loop to stop immediately when match is found
Why authentication requires exact match
Why authentication requires exact match
For security - partial matches could be vulnerabilities
Structure of authentication 2D data: rows & columns
Structure of authentication 2D data: rows & columns
Each row = one user; col 1 = username; col 2 = password
