matomo icon indicating copy to clipboard operation
matomo copied to clipboard

Notify that requests to matomo.org will soon use HTTPS by default

Open justinvelluppillai opened this issue 2 years ago • 4 comments

This applies to all api.matomo.org and plugins.matomo.org calls.

  1. First we add a new required system check showing to users if the connection over HTTPS works or not for these endpoints. If it doesn't work, then there should be an error shown explaining that we will soon switch to HTTPS by default. They should either make HTTPS work or disable HTTPS (see next item). We should mention the consequences of not fixing this issue (eventually won't receive any updates anymore big security issue for sure, and using HTTP is a minor security issue that someone could pretend there is no longer an update available)

  2. We introduce a setting to force HTTP instead of HTTPS as some people won't be able to change their PHP either because the hoster doesn't allow it or because they aren't technical enough etc.

  3. Create an FAQ about how to make HTTPS work or disable HTTPS and link to it in the system check error message in 1 above.

justinvelluppillai avatar Apr 12 '22 01:04 justinvelluppillai

@peterhashair did number 3 get done also regarding creating or updating the FAQs? Be good to link to that in this issue for completeness when done.

justinvelluppillai avatar May 17 '22 22:05 justinvelluppillai

reopen this issue, as we discussed, not to force users to use HTTPS at this stage, only a warning message. In the next stage we will force HTTPS connections. Ref Here: https://github.com/matomo-org/matomo-security/issues/195

peterhashair avatar Jul 14 '22 02:07 peterhashair

removing from 4.11. milestone, as the remaining tasks will be solved in a later verion.

sgiehl avatar Aug 01 '22 07:08 sgiehl

This issue has been mentioned on Matomo forums. There might be relevant details there:

https://forum.matomo.org/t/plugins-matomo-org-over-https/52525/2