Mind map
2.3 Programming
Map content
2.3 Programming
Data Validation
- Actually making the data valid
Data Sanitisation
- Filtering out the data
Authentication
- Actually checking if the data is real
Maintainability
- User access levels
- Used to see how easy it is to attain data
Comments
- Comments are used to see what happens at different stages
Indentation
- So that the coding can actually work
GIGO
- Garbage In Garbage Out
- There is a lack of data
Different checks of data
- Length check
- Range check
- Lookup check
- Presence check
Defensive program designs
- Number of tries
- Less than 3 to ensure no brute force attacks
- E.g
- If the password is incorrect
- It should say: Incorrect username or password
- Errors
- Syntax
- Letters
- Final and terminal testing
- Terminal Along as you go
- Final testing
- Checking after all components are done
- Syntax
- Errors
- Not “incorrect password”
- Anticipating Misuse
- Physical authentication
- Humans are the only reasons programs are compromised
- Captcha is used to identify robots
- It should say: Incorrect username or password
- Number of tries
Information
- Description
- Mind Map on 2.3 Programming, created by Sam Mann on 13/02/2019.
- Created by
- Sam Mann
- Views
- 2
- Rating