5.3 Database Security Countermeasures P2 Flashcards

1
Q

What is SQL injection?

A

Lethal code can be directly placed into the user input field

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

How is SQL injection done?

A
  1. Types in URL to company’s website
  2. Prompted to provide a username & password
  3. 1 Syntax in username field (‘or’1’=’1-)
  4. 2 Returns 1st entry in given table (username & then password table)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How to avoid SQL injection as a threat?

A

Ensure application validates data being received before sending to database

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

What does SET stand for?

A

Secure Electronic Transactions

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

What does SET mean (definition)?

A

Protocol designed to handle secure bank payments over the internet

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

What is SET used for?

A

DES encryption

RSA encryption

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

Why is the SET transaction split

A

So the merchant has access to information about:
What is being purchased
How much it costs
Whether payment is approved

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

What information does the merchant NOT have access to?

A

What payment method the customer is using

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

What is involved in non-computer controls?

A
Policies agreements, and administrative controls:
Security policy & contingency plan
Personnel controls
Secure positioning of equipment
Maintenance agreements
Physical access controls
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Why is it important to test security?

A

To ensure security measures are adequate
Testing is an ongoing process and carried out regularly (threats don’t disappear - may evolve again at anytime)
Database security is a huge area requiring knowledge - not just of databases but also of the environment within which they operate

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