RE: Draft finding - "Transitioning the Web to HTTPS"

From: Tim Berners-Lee [mailto:timbl@w3.org] 

> Yes, but once the webcrypto code is unpolyfilled into the browser that attack will go away, and you will be able to use it to build new trust systems, right? 

No, sad to say. Since the network attacker could modify whatever JavaScript code you are using to implement those trust systems, or could even simply insert something like

Object.defineProperty(window.crypto, "subtle", {
  get() {
    return new CompletelyFakeWebCryptoImplementation();
  }
});

Received on Saturday, 20 December 2014 03:52:30 UTC