Week 08 - World Wide Web Analysis 1 (L21-L25) Flashcards

1
Q

What are proxy servers?

A

Intermediary servers that sits between requesting client and webserver. A proxy server can have different functions: caching, site filter, access control, hide internal ips

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

What is AJAX?

A

Asynchronous Javascript and XML. It is used to load new content of a website in a way, that only part of a web pages will be refreshed and not entire site.

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

What is Web 2.0?

A

Dynamic content of web pages.

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

Describe Obfuscation? What are common obfuscation techniques?

A

Obfuscation: write data in a form that it is not easy to read.

  • user based encoding
  • %based encoded UR
  • Minor spelling issues (Misspelled)
  • Replace letters with numbers (Homographic)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Name three sources of page content?

A

static, dynamic, forwarding

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

How does encrpytion works in WWW?

A

HTTP + TLS

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

What are cookies? What are the fields stored in a cookie?

A

Cookies are small text file that are store on the clients maschine. Normally saved as a text file, new browsers save in SQLlite databases. Mainly used to make stateless HTTP connection stateful by tracking user activities. Can save:

  • Login credentials / User control
  • User activities
  • User settings on websites
  • Maintaining session state
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is WWW?

A

stands for world wide web. It’s the well documented part of the internet.

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

What are the two standard authentication scheme of HTTP?

A

Basic: Uses base64 encoding;

Digest: Uses message digest

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

What is HTTPS?

A

HTTP plus TLS für encrypted end-to-end connection from client to webserver

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

Explain the HTTP status codes: 1xx, 2xx, 3xx, 4xx, 5xx

A
  • 1xx: Informational
  • 2xx: Success
  • 3xx: Redirection
  • 4xx: Client Errors
  • 5xx: Server Errors
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is an URI? And what is difference to URL?

A

URI = Uniform Resource Identifier: Used to identify a resource.

URL = Uniform Resource Location => https://www.mysite.com/startpage.html

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

How does Tunneling By Proxy works?

A

Proxy acts as intermediary server between client and web server. All requests go via Proxy server to the internet and all answers come back to proxy. Proxy distributes answers to internal clients again. Clients send CONNECT to Proxy, not a GET command.

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

What are the three core protocols of the WWW?

A

URI, http, html

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

What is HTTP? What are common HTTP commands?

A

HyperText Transfer Protocol: protocol used for web traffic; get, post, delete, put, head

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