Edit: typo

  • jubilationtcornpone@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    12
    ·
    10 months ago

    There are plenty of reasons to criticize Microsoft but I don’t think this is one of them. First, Windows Defender is quite good as far as antivirus software goes. If you ever had to do desktop support in the days when Norton, McAfee, and AVG reigned supreme, then you know what I’m talking about.

    Second, one of the biggest challenges for an OS vendor is backwards compatibility. Especially since Windows dominates the enterprise space and has for the last 25+ years. Big corporations can get really cranky about their legacy applications from 1998 that are still basically holding the entire org together. While it’s short sighted to not be proactive about keeping your technology current, it’s also a reality that many businesses simply aren’t proactive.

    Windows definitely has its flaws but it has come a long way in terms of both security and reliability over the years.

  • Zerush@lemmy.ml
    link
    fedilink
    arrow-up
    6
    ·
    10 months ago

    Precisely because Windows has been the main target for hackers and malware, for being by far the most used OS, it has caused Windows today to be the best protected OS, with a Defender that is currently one of the best AVs on the market and a effective Sandbox system that prevents any changes without user intervention in the root system. Hopefully in terms of privacy it will be just as good, at least by default it is not like that.

  • Raine_Wolf@lemm.ee
    link
    fedilink
    arrow-up
    3
    ·
    10 months ago

    Meanwhile, giving myself root access to my own computer is a bitch. I need to just switch to Linux

  • beefcat@beehaw.org
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    10 months ago

    most windows programs haven’t run as root in over a decade.

    a program only runs as “root” in one of three situations:

    1. The app manifest says it is a requirement.
    2. The executable does not have an app manifest and has the “Run as Administrator” compatibility flag (only applies to apps built for XP or older).
    3. The user manually invokes the program with super user permissions (right click and “Run as Administrator", or manually set the above compatibility flag).
    • socsa@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      10 months ago

      There are still far too many system components which run with spooky elevated privileges. Don’t believe me? Try nuking permissions on Windows update or activation nagware, disconnect from the internet and see how long those changes persist. Sometimes it is a few reboots.

      This is a fundamentally insecure security framework, which no amount of glue or sandboxing can fix.

      • beefcat@beehaw.org
        link
        fedilink
        arrow-up
        1
        ·
        10 months ago

        how would you expect something like windows update to function without elevated privileges?

        activation nagware

        what?

  • verdare [he/him]@beehaw.org
    link
    fedilink
    arrow-up
    1
    ·
    10 months ago

    What do you mean by “most Windows programs running as root?” I don’t think that’s accurate, unless you’ve disabled UAC.

  • Omega_Haxors@lemmy.ml
    link
    fedilink
    arrow-up
    1
    arrow-down
    1
    ·
    edit-2
    10 months ago

    If you want to criticize windows for being shitty, you should have went with their certification system. You know that popup that shows up whenever you run an exe from an “unknown publisher”? Well viruses can (and do) get certification since all you have to do is send Macroshaft money, leaving you completely unprotected from actual threats. It’s security theatre only there for fundraising purposes. Completely useless.

    And no this isn’t a case of “no oversight” there are cases where Windows Defender will let you run a program its own database knows is a virus. Even if they know your program is flat out malware, as long as you buy that certificate your program will forever be treated as legitimate.

  • >spyjoshx_@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    10 months ago

    I understand that antivirus software is necessary on Windows, but I’ll never understand the existence of Windows Defender. If Microsoft knows enough to prevent a virus that exploits something in windows, why are they putting their effort into an antivirus program, and not fixing ththe problem in Windows? If someone has a good explanation for this, I’d love to hear it.

    • NightDice@feddit.de
      link
      fedilink
      arrow-up
      2
      ·
      10 months ago

      Because… They are? Whenever there is a problem in Windows itself, they release an update to fix that ASAP.

      Defender doesn’t just work against viruses that exploit weaknesses in Windows. It also works against viruses in programs the user installs. The purpose of Defender is the same as any other antivirus software, to detect known virus signatures in downloaded software, as well as attempt to detect programs that display virus-like behaviour. It also attempts to ensure that users only install software from sources they trust. For these purposes, Windows Defender is at least as good as most other antivirus software on the market.

      I would also generally recommend using an antivirus program on a Linux/OSX machine, unless you really know the risk you’re accepting by not using one. Even then, I recommend occasionally running ClamAV or a Malwarebytes scan. There is a misconception of “there are no viruses for non-Windows platforms”, but the thing is that a lot of viruses these days are cross-platform compatible, and all it takes is one program or dependency becoming an infection vector. Keep yourselves safe, people!

        • spectre [he/him]@hexbear.net
          link
          fedilink
          English
          arrow-up
          3
          ·
          10 months ago

          All OSes have vulnerabilities, and the thing is MS Defender is a working solution that prevents many attacks. Microsoft also has to provide some nominal support to enterprise apps that are 30 years old, because that’s a significant amount of what keeps them in business. Patching actual root causes would often mean changing the way things work at a fundamental level in the OS, and would break apps for a lot of their users. This could create a big problem for a lot of people.

        • brainw0rms [they/them]@hexbear.net
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          10 months ago

          Don’t worry about it too much, this meme is just garbage and basically everything it asserts is wrong or inaccurate. The other person who replied to you was just being a condescending smuglord because you asked reasonable questions instead of participating in the “Windows Bad” circlejerk.

    • RmDebArc_5@lemmy.mlOP
      link
      fedilink
      arrow-up
      0
      arrow-down
      1
      ·
      10 months ago

      It’s Not Bad, but against the malware that always is a step ahead it stands little of a chance as it can’t solve the “legacy” problems that keep windows from becoming more secure