7. Windows Annex: False Detection of blunderDB as Malware

Note

The following applies to Windows 10 and 11 operating systems.

Windows now requires software publishing companies or independent software developers to digitally certify their applications, or even distribute them via the Windows Store. It is therefore recommended to turn to external companies to obtain a digital certificate, which costs several hundred euros (see, for example, https://learn.microsoft.com/en-us/archive/blogs/ie_fr/certificats-de-signature-de-code-ev-extended-validation-et-microsoft-smartscreen).

Since I am offering blunderDB for free, I do not wish to pursue these costly options. Consequently, it is very likely that Windows will warn you of a potential threat or even block the execution of blunderDB entirely. The following sections explain the steps to bypass Windows’ warnings.

7.1. Windows SmartScreen Warning

After downloading blunderDB, when you run it, Windows may display a warning such as:

_images/smartscreen_en.png

If you want to allow a specific executable blocked by SmartScreen:

  1. Try running the executable:

    • When you attempt to launch the executable, SmartScreen may block it and display a warning.

  2. Click on “More Info”:

    • In the SmartScreen warning window, click on More Info.

  3. Select “Run anyway”:

    • If you trust the executable, click Run anyway to bypass the SmartScreen warning for this instance.

7.2. Windows Defender Blocking

For certain security settings in Windows, even after bypassing SmartScreen (see the previous section), Windows Defender may prevent the execution of blunderDB with messages such as:

_images/blunderdb_potential_virus.png

or even:

_images/threat_found_action_needed.png

or even place it in quarantine.

Windows Defender is known to trigger false positives. This issue is explicitly mentioned in the FAQ on the official Golang website ( https://go.dev/doc/faq#virus ) or in GitHub tickets for some projects programmed in Go ( https://github.com/golang/vscode-go/issues/3182 ).

If you want to prevent Windows Security from scanning blunderDB:

  1. Open Windows Security:

    • Go to Start and type Windows Security.

_images/win1.png
  1. Go to “Virus & Threat Protection”:

    • Click on Virus & Threat Protection.

_images/win2.png
  1. Manage Settings:

    • Scroll down and click on Manage settings under Virus & Threat Protection settings.

_images/win3.png
  1. Add or remove exclusions:

    • Scroll down to the Exclusions section and click on Add or remove exclusions.

_images/win4.png
  1. Add an exclusion:

    • Click on Add an exclusion and select File. Then, navigate to the executable you want to exclude and select it.

_images/win5.png
_images/win6.png
_images/win7.png