HTTPS / Standards / Cron Flashcards
What can “The man in the middle” (MITM) do?
- Read the request
- Read the response
- Modify the response
What can you do /add to a packet to hinder MITM to read and modify your packets?
Add an TLS (Transport Layer Security).
What are TLS?
Transport Layer Security.
Can encapsulate alle protocols over TCP (transmission control protocol).
What can TLS offer?
Reliability (no alteration to the data).
Authentication (you are who you claim to be).
Privacy (only you and the other end can read the data).
What is HTTPS?
HTTPS = HTTP + TLS + TCP
How do you make a “handshake” over TLS, making a encrypted key?
- TCP handshake
- Agree on cryptographic algorithms
- Get certificate (and public key)
- Check sertificate
- Generate shared key from seed
- Encrypt seed with public key and send
- Encrypt future data with shared key
Who decides how the Internet works?
Internet Governance Bodies
What is ICANN?
Internet Corporation for Assigned Names and Number
- Non-profit US corporation with global stakeholders
- Manages DNS and IP addresses via IANA
- ICANN sets policy, IANA implements
What is IANA?
Internet Assigned Numbers Authority
Manages root DNS servers, and Records protocol assignments.
○ Well-known port numbers.
○ Contents types
Manages IP block assignments via RIRs. A timezone database.
What is RIRs?
Region Internet Registry
Coordinate assignment of IP blocks via local Internet registries:
- RIPE (Europe, Russia and Middle East)
- APNIC (Asia)
- ARIN (North America)
- LACNIC (South America)
- AFRNIC (Africa)
What is IETF?
Internet Engineering Task Force
A open discussion forum. Published RFCs (Request For Comments): informative description of protocols and formats –> HTTP = RFC 2016.
What is W3/W3C?
World Wide Web Consortium
A open discussion forum. Publishes HTML and WEB-related TR (technical reports). Two implementation before TR must be done, to be changed.
- HTML4
What is WHATWG?
Web Hypertext Application Technology Working Group
An open discussion forum (driven by companies). Born out of frustration with W3C rules around HTML future.
- HTML5
What is ISO / ITU-T?
International Organization for Standardization / International Telecommunication Union
Coordinates standards for telecommunications and Information Communication Technology such as cybersecurity, machine learning, and video compression, between its Member States, Private Sector Members, and Academia Members.
ISO model = ISO 7498 / X.200
What is United Nation (standard)?
IGF: Internet Governance Forum
Established in 2006 to counter US influence over ICANN
A place where countries discuss why censorship is bad, and how to censor the Internet.