headlamp-k8s / headlamp

A Kubernetes web UI that is fully-featured, user-friendly and extensible
https://headlamp.dev
Apache License 2.0
2.22k stars 156 forks source link

Windows .msi installer reported as unsafe by Edge-Browser download, and Chrome #326

Closed illume closed 2 years ago

illume commented 3 years ago

Description

Try to download windows msi file with Edge, and it doesn't let you download it. [Note, it's possible to download Headlamp separately (with wget or something) and run the msi installer.]

windows-blocked

Impact

Can not download/run windows Headlamp through Edge.

Environment and steps to reproduce

Download Headlamp windows msi from a release on github with Edge browser.

Expected behavior

That you can run installer, and then Headlamp (or just run Headlamp if it's a single file exe).

Additional information

I guess it probably needs to be signed or something. Additionally, msi is a deprecated installer type.

Here is info page (has stuff about reporting safe links): https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview

illume commented 2 years ago

Apparently not all certificates work to get rid of this MS/Edge warning, but (apparently) EV certificates do. Otherwise the application needs to "build reputation" by users clicking through the warnings. It's not clear to me if hosting the downloads on github contributes to the "bad reputation" and if hosting downloads elsewhere would be better.

illume commented 2 years ago

When downloading the headlamp exe with Chrome on Windows it downloads the headlamp exe (Edge doesn't even do that). But when opening Windows stops the user from installing it with a smartscreen dialog. The dialog can be bypassed more easily than with Edge, but it is still cumbersome to install Headlamp.

illume commented 2 years ago

This was fixed some time ago by @joaquimrocha