#3753: dev.mutt.org: redirect http to https -------------------------+---------------------- Reporter: ilf | Owner: mutt-dev Type: enhancement | Status: new Priority: major | Milestone: Component: doc | Version: Keywords: | -------------------------+---------------------- dev.mutt.org is available as both http and https.
Having both available can reveal login information and session cookies from https over an incidential http connection. Also, [https://citizenlab.org/2014/08/cat-video-and-the-death-of-clear- text/ plaintext is actively used as an attack vector]: > Thus far we have provided two examples of commercial tools that have widely proliferated and that enable purchasers (for a fee) to exploit clear-text traffic in some of the most popular sites on the web. > In order for network injection appliances to function, they rely on the fact that popular websites will not encrypt all of their traffic. In order to mitigate these types of attacks, we suggest that providers serve all content over TLS, and provide end-to-end encryption wherever possible. The use of HSTS and certificate pinning is also strongly recommended. So let's just default to HTTPS and let HTTP redirect to it. According to the HTTP header, the webserver is "Apache/2.2.22 (Ubuntu)". THe !BetterCrypto project recommends the following config for that: {{{ <VirtualHost *:80> Redirect permanent / https://SERVER_NAME/ </VirtualHost> }}} https://git.bettercrypto.org/ach- master.git/blob/HEAD:/src/configuration/Webservers/Apache/hsts-vhost (While on it, www.mutt.org could use some HTTPS, too :) -- Ticket URL: <http://dev.mutt.org/trac/ticket/3753> Mutt <http://www.mutt.org/> The Mutt mail user agent