Mapa mental
2.3 Programming
Conteúdo do mapa
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
Informações
- Descrição
- Mapa Mental sobre 2.3 Programming, criado por Sam Mann em 13-02-2019.
- Criado por
- Sam Mann
- Visualizações
- 2
- Avaliação