The Domain Name System Flashcards

1
Q

Why is the DNS essential for e-commerce?

A

Because the DNS allows you to work not in numerical spaces but symbolic ones. It would be impossible to remember IP addresses in numerical form.

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

What did people use to do before the DNS became reliable?

A

People would have a notebook of IP addresses

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

What is the Domain Name System?

A

A system that connects textual strings to numbers

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

How must a DNS be?

A
The DNS must be:
1 scalable;
2 efficient;
3 reliable;
4 maintainable
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does it mean that a DNS is scalable?

A

it must cope with all hosts

The DNS achieves scalability by organising a large number of servers in a hierarchical fashion

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

What does it mean that a DNS is efficient?

A

it must not delay any host

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

What does it mean that a DNS is reliable?

A

it must not be a single point of

failure.

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

What does it mean that a DNS is maintainable?

A

it is constantly updated

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

How many root servers are there?

A

13

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

Example of top-level domain server.

A

There are many top-level domain servers for “.com”, “.org”, “.uk”, “.biz

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

What is an authoritative web server?

A

a server for every organisation with a

publically-accessible Web or mail server. they are machines at organizational level.

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

How does a DNS achieve efficiency?

A

By local server caching. This enables a server to not to go through the DNS tree

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

How does a DNS achieve maintainability?

A

Authoritative domain servers can be registered, updated and deregistered automatically.
So when an internal mapping is changed the update gets propagated.

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

What may be a problem with trusted DNS services?

A

A trusted DNS server may not be so trustworthy! It may
promote some policy or business relationship.
It the service gets hacked all services depending on it will be taken out.

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

What was the BOT used to fire at the DYN DNS servers?

A

MARAI

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

DNSSEC

A

Domain Name System Security Extensions

Previously there was no way to know id a DNS was secure. Then the DNSSEC was introduced.
So the DNSSEC is a security extension so responses are authenticated but not encrypted.

17
Q

Asymmetric encryption encryption

A

In asymmetric encryption, the encryption is done with the public key of the receiver

18
Q

Asymmetric encryption decryption

A

In asymmetric encryption, decryption is done with the private key of the receiver.

19
Q

What does a hash function do?

A

A hash function takes a string, 𝑀, an returns a number,

𝐻(𝑀).

20
Q

How does DNS improve security?

A

A sender signs a message by attaching its hash, encrypted with their private key.
It is the opposite of normal encryption You send something encrypted with a private key and decrypt it with the public key.