/chromium

BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Chromium

Chromium, but more secure. It is even better when paired with this extension.

When the channel is secure: image

When a man-in-the-middle tampers with the channel: image

What an eavesdropper at the application layer would see during a request: request

What an eavesdropper at the application layer would see during a response: response

Security Properties

  • Client to Origin Server Confidentiality & Integrity
  • Origin Server to Client Confidentiality, Integrity & Authenticity

Todo

  • Add logic and visuals for failing checks
  • Change names from "Integrity Guard" to "Secure Channel"
  • Retrieve key and enrollment information from public key server
  • Cache retrieved public keys
  • Add encryption for request body
  • Add AEAD for response body
  • Check integrity of request (e.g. prepend order number + hash of request header + body inside plaintext & check on server side)