The Gdata keyboard guard , have you seen any response from it, interesting addition, I never heard of it, sounds good are you willing to elaborate? Thanks, does Microsoft Defender have good or any e- mail protection?
That is an old piece of software, however it has a simple and reliable principle of operation: When it detects a new USB device that identifies itself as a keyboard, it pops up a virtual numeric keyboard window and asks to enter a 4-digit code (that it displays) via mouse clicks, if one wants to enable the new device.
So it effectively blocks possible BADUSB attacks, but it also requires you to do four specific mouse clicks every time you insert a new USB keyboard to your system.
I don't know how effective Microsoft Defender is in e-mail protection (IIRC I have received one or maybe two warnings regarding emails or e-mail attachments, but they have happened several years ago).
Well no — not at all. That's what I call
layered security 
.
And actually it's not even as much layered as one could easily think at first glance. Here is just one example...
One of the "essential eight principles" in cybersecurity is
Application Control (aka application whitelisting). The easy way to implement this is to use a standard user account (SUA) along with a default-deny Software restriction policy (SRP) that blocks file execution in the user space.
Unfortunately Microsoft has abandoned its policy to install programs only to system space (\Program Files directories) and nowadays wants to install e.g. Microsoft Teams into user space (...\AppData\Local\Microsoft\Teams). So, to enable the safe execution of Microsoft Teams I use both SRP and NVT OSA:
- I created custom policies in SRP to enable the execution of programs in Microsoft Teams directories
- I created a custom block rule in OSA to block the execution of all programs in Microsoft Teams directories
- I created an exclusion rule in OSA to enable the execution of all Microsoft signed programs in Microsoft Teams directories
This approach can be used to safely allow execution of programs in specific user space directories, provided they are digitally signed by a trustworthy organization. However it needs both SRP and OSA.