Maintainability Flashcards

1
Q

what does input sanitisation do

A

remove unwanted input data (clean up inputs)

NO SQL injections

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what is verification?

A

checking if data has been entered correctly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what is authentication?

A

ensuring that only authorised users can get access

checks that the user is who they say they are

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

examples of authentication

A

biometrics
passwords
two factor authentication

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

what is validation

A

checking if input data should be allowed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

name types of validation

A
check digit
presence check
format check
lookup table
range check
length check
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what is check digit

A

check digit is performing a calculation on the first digits and the answer should be the last one or two digits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

what is presence check

A

checks if any data has been inputted

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

what is a format check

A

checks data is in the right format i.e phone number has to be all numbers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

what is a length check

A

checks that the data is the right length

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

what is a lookup table

A

looks up acceptable values from a table

i.e only 7 possible days on the week

How well did you know this?
1
Not at all
2
3
4
5
Perfectly