make https the default protocol
Categories
(Firefox :: Security, defect)
Tracking
()
People
(Reporter: estellnb, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Safari/605.1.15
Steps to reproduce:
If the user enters a web address manually without explicitly stating the protocol Firefox should default to https rather than http. Today most websites redirect from http to https for this reason. However this just hides the security issue. The http redirect response could be spoofed and so that the user continues to use insecure http. 99% of users won´t even notice that. If a website does really offer different content for http and https the user can still enter the desired protocol manually.
In deed it is an issue that most shared hosting providers have started to force customers into a http->https redirect even if that does not make sense for various reasons:
- XML processing like schema validation and XML includes do still require http as the XML standard does not know https
- Downloads should function with http rather than https. This does not only save valuable resources and improves the cachability of downloads but it also even can improve security: Downloads are normally verified with SHA-256/512 sums or GnuPG signatures so https only is an overload. More than this possible programming mistakes in the https/SSL layer can pose a security threat.
- Sometimes https is not required and http adds a simpler alternative also supported by legacy systems. If the https certificate is currently invalid then also http can provide a reasonable alternative
If providers of web browser defaulted to https rather than http then there was no reason to force a redirection of http to https, so that web site maintainers still can keep their choice on a file per file basis which protocols to support.
Comment 1•4 years ago
|
||
Yes, I think this change is really overdue.
Comment 2•4 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Firefox::Security' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.
Comment 3•4 years ago
|
||
I am the administrator of a website and I can confirm that this is an issue. If you have no http2https redirect 90% of all users will stay with http. However if you install a redirect then you can not make use of http any more in a reasonable way. I think there is good reason to use both http and https at the same time.
Comment 4•4 years ago
|
||
The severity field is not set for this bug.
:sgalich, could you have a look please?
For more information, please visit auto_nag documentation.
Comment 5•4 years ago
|
||
I think it an anachronism. Today everyone uses https. It should really be the default.
Comment 6•4 years ago
|
||
Thanks for reporting of this issue, it's being tracked in Bug 1704453.
Meanwhile you can turn on HTTPS-only mode in about:preferences.
Description
•