Or...
4.) Create an emulated lightweight 'server' on your local machine (VM, maybe?), redirect application there via hosts file.
I'm not a pirate. This just isn't rocket science.
Let's not forget the good ol' fashioned "playthough in one solid sitting" gambit.
And, on a final note, I honestly believe this is going to kill Ubisoft's PC gaming market. Few people want to put up with this kind of crap. For any effect this may have 'undermining piracy', it's just as likely to undermine their own sales. In other words: Crap shoot.