At one time, BD used to offer something along that line, regarding the below. I don't remember what the the options for the Firewall were.
View attachment 282951
Yes, I was thinking exactly something like that, but for the overall product setup.
Everyone can be customized somehow, but it's a lot of small adjustments in a branching tree of advanced settings. I'm imagining something like driving modes on modern cars. One click - Normal, Sport, Eco - changes the characteristics of the whole car at once: even the engine, gearshift, chassis and so on.
Something along these lines AV products tend to have in the form of a "Quiet, Game" mode, where the AV's characteristics are adjusted so as not to disturb the game for example. Thus not triggering scans, not displaying prompts, and the like.
So, for example, a "Harder" mode would tighten the AV engine's detection threshold, add some tightening rules for HIPS, firewall, web access detection, etc.
I think it's all about psychology and economics, not about technicalities, software coding, or malware research. I suppose there is currently only a two-tier customer split with AV developers. The "basic - mainstream" user, to whom features and settings are tuned "out of the box". And then there are the complicated settings for more experienced users, who are expected to understand them and be able to tweak their system individually by changing them.
Basic settings, e.g. at ESET, are tuned in the mentioned triangle - detection, performance, friendliness. That is, none of them is emphasized, so it is not tuned to the maximum possible. Better detection potentially increases the load and threatens FP, necessitating user interaction - we don't want that. Why? Because statistically it is worse to have 10-100 FP cases, a complaint about higher PC load, queries to Manufacturer Support, than to miss a sample 1 time. This is treated by the formulation - no AV provides 100% protection. Which is also the objective truth in essence. That's why in various standard tests, good AVs oscillate around 98-99.9% success rate. Conversely, with specific ones, the differences can be much greater, which I think is the case here.
Is it technically possible to treat this kind of attack? Certainly yes. The ESET team can do it
Of LoLBins, 0-Days, ESET. But the question is what it will cost in effort, time and money against the real probability of such an attack in a "Basic" user. As Marcos mentioned in the ESET forum. Blocking a legitimate app just because it can download malware is not ideal on a global scale. (But could it be in "Hard" mode?) It could be refined with HIPS, firewall rules, but that's just it. Someone has to troubleshoot it, program it, debug it, etc.
That's possible in a corporate environment where they pay an external team or their own security department to do it, but does it make sense for a "Basic" user's setup in millions of installations?
And there are many such decisions, from day-to-day operations to the strategic direction of the entire product. What is effective, what to develop, what will it deliver and at what cost?
"Basic" user installs and doesn't address. He doesn't want to and doesn't know how to deal with potential issues and complications. (After all, ESET doesn't even have PUA detection turned on in the basic setup, and yet probably a pretty high percentage of detections fall into this category.) The "advanced" user has plenty of options to "play" with the settings. But as I say, I'd like the ability to incrementally, "user frendly" harden/improve basic protection in simple steps, without detailed knowledge of the engine. Come to think of it, isn't splitting products and adding layers of protection (NOD32, Internet Security, Premium Security, Ultimate) just an example of this approach? Of course there is marketing behind it
.
So can it be done better? Technically, it certainly does. The question is just the right "tuning" of detection/protection, performance, friendliness, development team time, cost, etc. And that's probably why there are differences between AV vendors that we perceive in tests and the reality of the "world out there".
But maybe it's different, I'm not saying I'm right.
Ohh, long enough text..