TL;DR
All speed tests we have tested so far are safe to use, however of the well known speed tests Fast, M-Lab, Cloudflare and Xfinity are relative the most secure while the Ookla Speedtest seems to be the least secure.
Security
A lot of internet users trust almost every website they visit. That's fine, because more often than not, when a website could not be trusted, you get an alert form Google Safe Browsing or a similar service.
We have never had an alert that a speed test wasn't safe to visit. However with the Cyber Resilience Act in mind, we tried to test the security of speed tests.
Because we aren't ethical hackers we only want to test the speed tests with vulnerability scans, instead of pentests.
We have performed the following vulnerability scans:
- Security Headers of speed tests
- Pentest tools analysis of speed tests
- Observatory scan of speed tests
- UpGuard Security Rating for speed tests
- Immuniweb website security test of speed tests
Most of these vulnerability scans use the labels A, B, C, D, E and F. Only the Website Vulnerability Scanner of Pentest tools use a different system (low, medium and high risk).
Regarding security we think it is better to be safe than sorry, hence we consider the lowest security level detected as a realistic security level. To compare the vulnerabilities, and because we want to use a standarized scale from 0 to 100 where 100 is best, we apply the following translations:
- Label A becomes: 100
- Label B becomes: 90
- Label C becomes: 60
- Label D becomes: 50
- Label E becomes: 20
- Label F becomes: 10
- Low risk becomes: 100
- Medium risk becomes: 60
- High risk becomes: 10
- The UpGuard score is divided by 9.5
- The Observatory score is used instead of the label
Based on the tests above we got the following list, where we mention the lowest standarized score:
- Astound speedtest 10
- Bandwidth Place 10
- Bredbandskollen 10
- Broadband Speed Checker 0
- Cloudflare 47
- Comparitech 10
- DSLReports 0
- Fast 50
- Fireprobe 0
- Google Fiber 20
- Internet Speed at a Glance 80
- LibreSpeed 10
- M-Lab 50
- Meter.net 44
- N Perf 0
- Ookla Speedtest 0
- Open Speed Test 10
- SamKnows 5
- SpeedCheck 0
- SpeedOf.me 15
- SpeedOf.me API Sample Page 15
- SpeedSmart 5
- Speedtest4.PHP 10
- TestMy.net 20
- Toast 30
- Which Broadband Speed Test 50
- Xfinity xFi Speed Test 45
As mentioned earlier, none of these speed tests triggered a Safe Browser warning. However it seems that some speed tests are probably more secure than others.
The most secure speed tests seems to be: Internet Speed at a Glance, Fast, M-Lab, Which Broadband Speed Test, Cloudflare, Xfinity xFi Speed Test and Meter.net.
The following speed tests have a score of 0: Broadband Speed Checker, DSLReports, Fireprobe, N Perf, Ookla Speedtest and SpeedCheck.
Probably all speed tests are safe to use, however of the well known speed tests Fast, M-Lab, Cloudflare and Xfinity are relative the most secure while the Ookla speed test seems to be the least secure.