Company promises countermeasures against new DRM bypasses — zero-day game releases become norm as security concerns mount over hypervisor-based bypass

  • Encephalotrocity ( Encephalotrocity@feddit.online ) OP
    link
    fedilink
    English
    arrow-up
    110
    ·
    7 months ago

    Good luck

    Using the hypervisor bypass, even in its latest incarnation, requires users to disable:

    1. Virtualization-Based Security (VBS): a layer that separates the Windows operating system from the its security enforcement features that run at a higher privilege level.
    2. Credential Guard: a sub-feature of VBS that keeps login credentials in an container isolated from the rest of the operating system.
    3. Driver Signature Enforcement: verification that any drivers installed in the system must have a digital signature issued by Microsoft to an identifiable company or developer, in order to prevent installing random drivers at the system level.
    4. Core Isolation / Memory Integrity (HVCI): similar to the above, but prevents any kernel-level unsigned code entirely, as well as modifications to existing signed code so programs can’t attempt to mess with existing drivers.
    5. Installing a community-made hypervisor (HV) with Windows running on top of it. This HV fakes responses to the checks that Denuvo makes, and runs with higher permissions (ring level -1) than the operating system itself and has full, nearly untraceable access to hardware and software.
    • lemmysmash ( lemmysmash@beehaw.org ) 
      link
      fedilink
      English
      arrow-up
      27
      ·
      7 months ago

      DRM, game launchers and generally 3/4 of modern software overall are a security threat anyway.

      That said, the best solution for all this problems is to never buy, pirate or play any DRMed crap. Let them choke on their greedy tech.

    • turdas ( turdas@suppo.fi ) 
      link
      fedilink
      English
      arrow-up
      18
      ·
      7 months ago

      I can’t help but wonder, shouldn’t this all be possible on Linux without needing to install a hacked hypervisor? At most you would need a kernel patch, but since Denuvo operates through Wine, maybe an entirely userland solution would be possible too.

    • There will inevitably be some YouTube video that explains how to do all of this, and it will be followed without question by thousands of 12 year olds who don’t understand the security implications. They just want to play the new shiny game, and their parents told them they’d only buy the game if they got all A’s on their report card. So now their computer is orders of magnitude less secure (and likely running some mining/botnet in the background) because they wanted the game for free. This is just going to be the current generation’s version of “accidentally nuked the family computer with LimeWire downloads.”

    • Sims ( Sims@lemmy.ml ) 
      link
      fedilink
      English
      arrow-up
      8
      ·
      7 months ago

      Never tried, but what about nested vm’s ? It should be possible to have a normal secure vm, with a ‘compromised’ hp/vm running microslop running. In theory I guess…

    • LiveLM ( LiveLM@lemmy.zip ) 
      link
      fedilink
      English
      arrow-up
      6
      ·
      edit-2
      7 months ago

      It’s gonna be really funny if the meta becomes Windows users booting into Linux just to boot a Single-GPU passthru Windows VM to play triple A’s without getting pwned lol

    • dorumon ( dorumon@lemmy.cafe ) 
      link
      fedilink
      English
      arrow-up
      6
      ·
      7 months ago

      Thanks for reminding me about why I have been exclusively playing older games or games from my backlog. Seriously with the prices of video games it’s not worth it to buy them anymore let alone have the hardware to even play them. PC gaming sounds like a nightmare where you have to do all this crazy nonsense just to play some games at slightly better performance or if you are poor like me. I have long since stopped at pirating normal PC games though personally and have been pirating ROMs instead for emulators or buying from GOG. Much easier and you have like 4 decades worth of content just to play through. I say just let the modern gaming industry rot and toil. Play some Indie games instead like Deltarune or Silksong or I am your beast. Do anything but not support this dumb market of triple A games where they cost almost a hundred dollars now and require super computers hooked up to your actual computer to run.

      • sp0rk ( sp0rk@lemmy.dbzer0.com ) 
        link
        fedilink
        English
        arrow-up
        2
        ·
        7 months ago

        I you are considering the random hypervisor as a potential threat (which you should):

        • your auth tokens for things like Steam could be stolen, and possibly be used to make purchases with linked cards, or empty your inventory of things like CS skins, gift copies of games, etc.
        • if not fully isolated, it could be an attack vector to other machines on your LAN
        • peripherals like mic, camera, keyboard could be accessed to spy on you
        • and more…