|
Bugzilla – Full Text Bug Listing |
| Summary: | Connection to online repositories should be HTTPS | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Gregory Kochurov <digitalmon> |
| Component: | Security | Assignee: | Security Team bot <security-team> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | Enhancement | ||
| Priority: | P5 - None | CC: | arbichev, astieger, i |
| Version: | Current | ||
| Target Milestone: | Current | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Found By: | Community User | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Gregory Kochurov
2018-09-30 08:06:41 UTC
From the SUSE Security team: (In reply to Gregory Kochurov from comment #0) > This compromises the security of users. No it does not. Repository metadata and packages are signed. This is actually a higher security level than TLS's "any CA" approach. For package delivery, integrity is the most important element and well covered. Confidentiality is less important for this type of transfer. > If their connection to the Internet is intercepted, if they work > through any proxy server, the attackers can modify the packages on the fly > during the download. To install malware and spyware into target system. Again not true. The user receive a signature verification error, or will have to accept unknown repository signing keys, or disable signature verification altogether. > This will make users' safety a step higher. I'm sure there will be less > glitches, bugs in user systems. As per the above, using https will actually create a false sense of security, and it cannot replace repository metadata and signature verification. Also see bug 1107994 for things that can happen. So all in all, for the openSUSE mirror redirection infrastructure, we cannot switch to HTTPS by default at this time, and consider repository and package signature a better security guarantee due to the implicit pinning to a specific key Even in 2020, ISPs are still caching HTTP data in a very bad way. If ISPs send you out-dated repo data, you will get errors when running zypper up... This happens quite often in China. I have to answer the same kind of questions every month and ask people to switch to HTTPS. Most users just blame openSUSE for "bad download server" but it is because of the ISP... I agree with Andreas Stieger that HTTPS doesn't bring extra security benefits. But it can definitely prevent ISPs downgrade our user experience... We must certainly keep GPG signatures for security and mirror verification. But we can also enforce HTTPS to avoid unnecessary errors. *** Bug 1205431 has been marked as a duplicate of this bug. *** |