Wait Denuvo needs to be online forever ? I played Assassins Creed Origins offline for like 2 weeks so I wouldn't have to get the bad patch. I don't think I should have been able to play then, unless it checks in the background before I even try to play the game or something
But yeah Denuvo is trash. They should atleast remove it from games after a while
Denuvo also needs to authenticate the game each time its executable is modified or first time the game is installed (or major hardware changes), so this can also happen with updates (if the executable is modified which isn't always the case). Otherwise it doesn't need Internet access.
The reason most people don't know this is because most of the time you have Internet access whenever Denuvo needs to authenticate like upon first installing a game (chances are since you just downloaded it like on Steam you have Internet to authenticate), and each time an update comes out that modifies the executable (again, you just had Internet access to download the update).
Many people know that it's tied to requiring Internet access for this authentication, this means if the servers go down or Denuvo ceases to exist, you can't install and play your game. The industry also has a really bad track record with patching out things like DRM as well so a lot of games are at the mercy of a third party service right now.
This has been known ever since Denuvo came out and one can investigate it themselves with a tool like fiddler or wireshark, there was also a thread on NeoGAF around the time of MGSV's release when somebody couldn't play the game because at that point in time they installed it Denuvo's servers were offline.