HTTPS is now almost universally supported, and it's high time for spec files to stop using insecure HTTP and FTP in links to upstream websites. Even though those links aren't used directly in the package build process, spec files shouldn't instruct other tools or humans to use insecure protocols when HTTPS is available. Even if servers redirect bare HTTP requests to HTTPS, that can only happen after attackers have had the chance to redirect the request to a malicious server. There's no need to give attackers that opportunity.
A policy to require authentication is the logical first step. I expect that an effort to update existing spec files will be necessary later.
HTTPS is now almost universally supported, and it's high time for spec files to stop using insecure HTTP and FTP in links to upstream websites. Even though those links aren't used directly in the package build process, spec files shouldn't instruct other tools or humans to use insecure protocols when HTTPS is available. Even if servers redirect bare HTTP requests to HTTPS, that can only happen after attackers have had the chance to redirect the request to a malicious server. There's no need to give attackers that opportunity.
A policy to require authentication is the logical first step. I expect that an effort to update existing spec files will be necessary later.