The Cygwin front web page ( https://www.cygwin.com/ ) says:
"Install it by running setup-x86.exe (32-bit installation) or setup-x86_64.exe 
(64-bit installation)."

However, both of the links to those .exe executables explicitly use "http://";, 
and not "https://";, even when you go to the https version of the Cygwin 
website.  This use of http: enables a man-in-the-middle attack on anyone trying 
to download the Cygwin installer.  In particular, a man-in-the-middle could 
maliciously modify the .exe, and there are many programs that can automatically 
insert malicious code into a Windows .exe file.

Please fix those links to use "https:", and not "http:".

You might also want to enable "HTTP Strict Transport Security" (HSTS) on the 
Cygwin website.

--- David A. Wheeler

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

Reply via email to