9. Network security: application layer and DNS Flashcards

1
Q

What does DNS stand for?

A

Domain name system

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

What does HTTP stand for?

A

Hypertext transfer protocol

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

What are the internet email protocols (3)?

A

IMAP, POP, SMTP

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

What does FTP stand for?

A

File transfer protocol

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

What is telnet?

A

Early remote access protocol

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

What is SSH?

A

Secure remote access protocol

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

What is TLS used for?

A

Secure encrypted browsing (HTTPS)

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

What does URL stand for?

A

Uniform resource locators

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

What are URLs?

A

Standardised format for describing the location and access method of resources via the internet

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

What is the structure of a url?

A

scheme://user:password@host:port/url-path?query-string

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

What is the structure of the host (URL’s)?

A

subdomain.domain.top-domain

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

What is DNS used for most often?

A

Maps domain names to IP addresses (many to many)

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

What is an A record?

A

Address record (IP address)

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

What is an MX record?

A

Mail server for domain

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

What is an NS record?

A

Name server, authoritative server for domain

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

What is a resolver?

A

Program that retrieves DNS records and caches them

17
Q

What is iterative resolution?

A

Name sever refers client to author active server (repeat) com -> Facebook-> mobile

18
Q

What is recursive resolution?

A

Name sever quires another server (recurse) and forwards final answer

19
Q

How does DNS Cache Poisoning work?

A
  1. Attacker sends a DNS request
  2. Before local DNS gets responce attacker floods server with fake responces
  3. Local DNS caches malicous responce
  4. Future requests will return malicous responce from cache
20
Q

What is a glue record?

A

Address records with nameserver and IP addresses

21
Q

Why do we need glue records?

A

To resolve circular dependencies.

If the NS for www.example.org os ns1.example.org then we have a circular dependency (www and nsw are within example.com), so we use the IP of the authorative name server to complete the query.

22
Q

What is DNSSEC?

A

DNS replies signed by public-key cryptography