Week 08 - World Wide Web Analysis 1 (L21-L25) Flashcards
What are proxy servers?
Intermediary servers that sits between requesting client and webserver. A proxy server can have different functions: caching, site filter, access control, hide internal ips
What is AJAX?
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.
What is Web 2.0?
Dynamic content of web pages.
Describe Obfuscation? What are common obfuscation techniques?
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)
Name three sources of page content?
static, dynamic, forwarding
How does encrpytion works in WWW?
HTTP + TLS
What are cookies? What are the fields stored in a cookie?
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
What is WWW?
stands for world wide web. It’s the well documented part of the internet.
What are the two standard authentication scheme of HTTP?
Basic: Uses base64 encoding;
Digest: Uses message digest
What is HTTPS?
HTTP plus TLS für encrypted end-to-end connection from client to webserver
Explain the HTTP status codes: 1xx, 2xx, 3xx, 4xx, 5xx
- 1xx: Informational
- 2xx: Success
- 3xx: Redirection
- 4xx: Client Errors
- 5xx: Server Errors
What is an URI? And what is difference to URL?
URI = Uniform Resource Identifier: Used to identify a resource.
URL = Uniform Resource Location => https://www.mysite.com/startpage.html
How does Tunneling By Proxy works?
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.
What are the three core protocols of the WWW?
URI, http, html
What is HTTP? What are common HTTP commands?
HyperText Transfer Protocol: protocol used for web traffic; get, post, delete, put, head