Contact [email protected], [email protected]

Explainerhttps://github.com/dadrian/https-upgrade/blob/main/explainer.md

Specification

Summary

Automatically and optimistically upgrade all main-frame navigations to
HTTPS, with fast fallback to HTTP.


Blink componentInternals>Network
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Internals%3ENetwork>

Motivation

Browsers still make insecure HTTP requests to HTTPS-enabled sites, unless
site operators have performed a series of elaborate configuration steps
culminating in adding their site to the HSTS preload list (
https://hstspreload.org). This can happen when the user follows an HTTP
link to, or loads an HTTP resource from: - a site that uses HSTS that the
browser has not visited before, - a site that redirects HTTP to HTTPS
(defaults to HTTPS) but does not use HSTS, - or a site that supports both
HTTPS and HTTP and does not redirect HTTP to HTTPS. In all of these cases,
users make insecure HTTP connections to sites that support HTTPS,
needlessly compromising their privacy and security. Depending on
configuration, a browser could initiate anywhere between one and all of its
requests to that site over insecure HTTP. Current approaches to upgrades
are either limited by complexity and risks (HSTS preload), limited in scope
(manually curated upgrade lists), or focused on security-conscious users
(like Chrome's HTTPS-First Mode).


Initial public proposalhttps://github.com/WICG/proposals/issues/63

TAG review

TAG review statusPending

Risks


Interoperability and Compatibility



*Gecko*: No signal

*WebKit*: No signal

*Web developers*: No signals

*Other signals*:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that
it has potentially high risk for Android WebView-based applications?



Debuggability



Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
?No

Flag name

Requires code in //chrome?True

Tracking bughttps://bugs.chromium.org/p/chromium/issues/detail?id=1394910

Estimated milestones

No milestones specified


Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/6056181032812544

This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALMy46THGU0CadcbnajDPysjYZ6O%3DN2J_UE4D9xAiX_uAnG50A%40mail.gmail.com.

Reply via email to