6 ms·
Antivirus products are worse than viruses. Change my mind. (AV hogs CPU, RAM, disk, and network resources. AV comes with their own exploitable vulnerabilities,
by nayuki 2y ago
Antivirus products are worse than viruses. Change my mind.
(AV hogs CPU, RAM, disk, and network resources. AV comes with their own exploitable vulnerabilities, often running in kernel mode. AV has their own zero-days and zero-click exploits.)
- loeg 2y agoI think it's a relatively consensus viewpoint in the security industry that AV products are worse than no AV product. I don't think that makes them worse than viruses, though.
- teruakohatu 2y agoIs the consensus that third-party AV is worse than no AV, or that any AV (including Windows Defender) is worse than no AV? In the corperate security "industry", anti-virus use is always recommended and required. The more invasive, buggy and annoying for users the better the AV probably is /s
- loeg 2y agoThird party. I don't think anyone is actively opposed to Defender.
- londons_explore 2y agoEven defender is dumb. When you control the OS, which (in the default setup) has exclusive control of all disk reads and writes, you can be sure that if you wrote a virus-free file to disk, then it will be virus-free when you go to read the disk again. So, why are we doing scan-on-read (with substantial performance overhead) when we should instead be doing scan-on-write (when scanning can, in most cases, be done in idle CPU cycles)?
- kardos 2y ago1) virus database gets updated, what was written virus-free with the previous database may not be virus-free on the current database. 2) removable storage devices 3) the system drive is not controlled during reboots You could imagine building a system that tracks which files we wrote and with which virus database version, which resets things to be scanned across reboots and virus database updates, and has exceptions for removable devices and so on, but it screams "attack surface"...
- bluedino 2y agoNetwork share, the possibility that a client wrote files while the AV software was disabled, etc I always felt the same way about daily/weekly scans. How would anything get there if your client, server, etc all have AV? At that point it probably wouldn't be caught anyway.
- ziml77 2y agoAV Comparatives does testing every few months of performance impact of various AV software and Defender has never scored great there. Third party AV options have always done better while having the same or better scores in protection tests.
- saghm 2y agoI'm not familiar with AV Comparatives. Do they have any incentives that might influence this result? Offhand, it seems like if Windows Defender is actually the right choice for basically everyone, they wouldn't have any reason to exist, so I can't help but wonder if that would affect their reporting.
- ziml77 2y agoThey claim to be independent and I've never gotten the sense that any specific AV product is favored in their testing. I realize they could be biased or taking money while pretending they're not, but that's a tough thing to prove one way or the other. I can say for sure though that Defender at times has a noticeable performance impact. That's why years ago I went looking for performance comparisons in the first place.
- saghm 2y agoFair enough! I don't pretend to have any expertise in this area, so I mostly was surprised to hear an analysis so contrary to what I've always heard to be the case. I could totally imagine that if there are others like me who just trust what they've heard, over time the narrative of "just use Defender" might become self-sustaining even if the status quo changes, so maybe this is a sign that I should look into things a bit more carefully next time I find myself using Windows. Thanks for the informative response!
- cobbal 2y agoMicrosoft itself recommends developers use a "dev drive" where defender is partially disabled because of how bad it is.
- stackskipton 2y agoDev Drive isn't because Defender is so bad but because Dev behavior can look like malicious behavior. Creating a bunch of random executables, connecting to running processes, decompiling files. Stuff that would be malicious behavior from normal user but normal for a dev.
- vlovich123 2y agoI could be wrong but I don’t believe that even these days anti viruses look at behavioral patterns to identify viruses. They look for signatures of running executables to match malicious patterns in their database. Instead dev drives recommendations are because of performance. There’s substantial overhead & dev patterns, particularly for native code like C/C++/Rust etc, create a lot of intermediary files as part of the build and AV can cause a slowdown. Traditionally the advice for Windows devs was to turn off Defender or exclude your project folders but maybe there was a reason dev drives were still beneficial (maybe it can avoid even more work by working at a drive level).
- mook 2y agoAnti-viruses do both signatures and behavior tracking; I believe for the Microsoft ones they're the ones with a !ml suffix.
- saagarjha 2y agoOk, and where exactly will malware place its artifacts when it comes to infect your company's developers?
- bluedino 2y agoI've seen defender be the cause of all those things that the grandparent listed
- askvictor 2y agoThe AV our company uses regularly pops up obnoxious warnings about things that are benign. This trains people to click through warnings without reading them (on any product).
- tux3 2y agoCounterpoint: I have a very non-technical friend that visited recently, and I was horrified to see that her macbook was full of malware. She casually talked about how someone stole money through her credit card. An AV scan actually found something on the laptop. The AV industry is, unfortunately, terrible. Also unfortunately, some people really need them. I have no idea how one even gets a virus these days, but it does happen. People really do get infected all the time, and basic security advice that people get is not up to the task.
- ryan-duve 2y ago@nayuki Did this comment change your mind?
- ThatMedicIsASpy 2y agoPhones are a bigger problem. Nothing stops people from installing applications with insane permissions. The basic security advice is install adblockers everywhere. You see someone using a browser without it? Talk to them.
- ipython 2y agoPhones tho have a default security model which isolates apps from each other, unlike desktop OSes where each app can read anything on the system
- RestartKernel 2y agoI wish desktop OSes had evolved with such a model in mind. There is no reason why a calculator should be capable of reading my downloads folder — in fact, I'd even prefer it if I had to give explicit permission to access my network, Internet included. Maybe software wouldn't be so liberal with data collection if we had started requiring such stringent permissions way back when.
- applecrazy 2y agoThat’s how macOS permissions work. File access for apps is gated behind “special” folder access (like Documents/Downloads/etc, and “full disk access” which is anywhere beyond the common user directories)
- andai 2y agoI joked to a friend yesterday that, having removed Defender, my computer is now malware free.
- sneak 2y agomacOS has a built in, invisible, Apple-maintained antivirus system called XProtect which works great and most people don’t even know exists. Bad antivirus software is indeed terrible, but the good stuff is performant and invisible.
- saxonww 2y ago> Apple-maintained antivirus system called XProtect which works great Earlier this year it began detecting Apple-distributed iOS simulator bundles as malware and deleted those [0]. This was a major headache for several days as different headless CI systems developed the problem; we could not figure out how to get a 'good' version of XProtect installed in-place and ended up removing and rebuilding machines. [0]: https://eclecticlight.co/2024/05/03/did-xprotect-remediator-132-damage-your-xcode/ https://eclecticlight.co/2024/05/03/did-xprotect-remediator-... > and most people don’t even know exists. This part is for sure correct.
- ivanmontillam 2y agoMy comment will not aim to change your mind, but I felt the need to make my case: I used to work for an AV vendor. I'm quite familiar with its internals. I used to look at some C++ and disassembled malware samples. I'm technically skilled for that kind of reverse engineering. The engine is so lightweight and optimized that other vendors license it. It's so lightweight that those underspec'd bank ATM machines you use on the streets with the unfortunate Windows XP or earlier will use that AV with nearly zero performance impact. > AV hogs CPU, RAM, disk, and network resources. I hear you, but this is not the case with the AV vendor I used to work for. Years after leaving the company, I still pay for my license (at a legacy discount of course). Actually, one of the reasons I pay for my license is precisely computer performance. Windows Defender has some BS file indexer[0] that clogs the SSD with 100% continued usage. I just dread it. This bug still remains since the days of Windows 7. Once you get a proper AV product in your computer, Windows Defender steps down. Bug fixed by myself. Done deal. The other reason is peace of mind: Windows Defender is not a real security product. I know the protection capabilities of the AV product I licensed. I'm not a complete idiot using my computer, and yet, even I prefer to have it installed and paid for. It triggers me people saying Windows Defender is enough. It's quite irresponsible. People haven't seen half the crap I've seen. Windows Defender is a little weak kitten compared to the beasts' proper AV products are. I'm not saying buy the one I use. All I ask is that people buy a lightweight one that has been properly tested by an unbiased third party like AVTest or Virus Bulletin (look for their VB100 100% Detection award). > AV comes with their own exploitable vulnerabilities, often running in kernel mode. AV has their own zero-days and zero-click exploits.) As Windows Defender does. Remember, if you don't have any AV product, you have Windows Defender. I feel that you made a moot point, as every software under the sun comes with vulnerabilities (whether zero-day or known). -- [0]: https://nerdschalk.com/how-to-fix-100-disk-usage-issue-on-windows-10-or-11-18-ways/ https://nerdschalk.com/how-to-fix-100-disk-usage-issue-on-wi... (read the 15th reason).
- GoblinSlayer 2y agoHow is it lightweight to scan entire disk every week?
- petee 2y agoFor all you say about Defender, AV Test rates it highly, and 100% on protection. How is anyone supposed to pick a product when the recommended sites say its fine, and you're saying its an irresponsible choice
- petee 2y agoIve discovered outdated viruses on old backup media that were quickly picked up by AV; new threats aside, old well known threats can still be dangerous if you're not expecting them
- nopcode 2y agoThey reduce overal risk to the business while having bearable impact (ransomware also hogs CPU, RAM, disk and net).
- bigstrat2003 2y agoI don't see any way you can possibly justify that claim. So you're saying the deliberately hostile software, which will cause damage if you install it, is somehow better than the software which can accidentally damage your computer? Even if AV is dangerous 99.999999% of the time (which I think is a bold claim), it would still be better than something which is malicious 100% of the time. Also I note that half of your argument basically boils down to "it has vulnerabilities". But as bad as that is, it's still not as bad as being exploited. This argument is like saying "being immunocompromised is worse than actually having a deadly illness". It makes no sense.
- selcuka 2y ago> Even if AV is dangerous 99.999999% of the time (which I think is a bold claim), it would still be better than something which is malicious 100% of the time. You are missing the fact that you are supposed to run the AV software 100% of the time, while you are unlikely to ever download a malicious software, let alone execute it with all kinds of countermeasures, such as code signing, in place these days.
- Sebb767 2y ago> Also I note that half of your argument basically boils down to "it has vulnerabilities". But as bad as that is, it's still not as bad as being exploited. The point is that it increases your risk of being exploited. With an AV installed there's a lot more code running with extremely high privileges that malware can possibly exploit. While this may be a risk you are willing to take, AV softwares do undoubtedly increase your attack surface and have a history of being exploited.
- latexr 2y agohttps://www.theverge.com/2024/2/22/24080135/avast-security-privacy-software-ftc-fine-data-harvesting https://www.theverge.com/2024/2/22/24080135/avast-security-p...
- deleted 2y ago[deleted]