this post was submitted on 13 Apr 2024
59 points (91.5% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

54788 readers
851 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 1 year ago
MODERATORS
 

Hi all.

Can you please advise me how I can prevent data about me from being sent to a developer?

Context:

While wandering around the net, I came across an expression about Foundry being ruthless to pirates. There were no specifics, so I simply typed in the search term "foundry piracy" and found the following:

... and I even found a form to report potential piracy on their official website (https://www.thefoundry.co.uk/licence-compliance/report-piracy/).

So I was wondering, how can I protect myself from something like this? How can I prevent any data about me from being sent to the developer? I don't plan on pirating any software developed by Foundry, because I'm just disgusted with using tools created by the likes of... people? It's just the first time I've seen something like this, and I'm curious.

After trying to search for something on this topic on the net, I only came across this thread (https://www.reddit.com/r/Piracy/comments/ot6xkq/isolating_pirated_software/).

My thoughts/questions:

  • It seems to me that just blocking internet access through a firewall isn't going to help here
  • I would ask if using such software only when the VPN is enabled would help, but it seems to me that such software may run some background processes that will be active even after closing the program, and they will just send information about me / my hardware from time to time, including when I disable the VPN, since I won't be using such software at the moment. And maybe these processes are trickier than normal processes that you can easily close via Task Manager.
  • Can a virtual machine help in such a case? How would it help in such a case? I've never dealt with virtual machines and I don't know what they are, but aren't they connected to the same network as my main computer, and can't the developer get information about me if I use just another device, albeit a virtual one? Or is a virtual machine and how it works somehow different from a notional regular computer, as if it were virtual instead of real?
  • Why does the last-to-last link, in the comments, mention using a separate machine? How is that supposed to help? Wouldn't that machine be connected to the same network as the main machine? Or, if not connected to the network, how would a machine that is used for everyday needs, but notionally never goes online, be different from a new machine that is not used for any everyday needs, and also never goes online?
  • I've heard of operating systems like Whonix, Tails, and Qubes. And about WineHQ, which allows you to run software written for Windows on Linux. I've only heard of them, and my understanding of them is no more than the word "anonymity", so I also want to ask, if I use one of these operating systems, and use software like Nuke from Foundry through the use of WineHQ, could that somehow prevent Foundry from sending information about me? I mean using only the raw operating system, one of the ones listed, without using a VPN and a virtual machine along with it. If the answer is no, would a scenario of using an operating system bundled with a VPN and virtual machine help in this situation? Is it even possible to use software like Foundry's Nuke on such operating systems? Or are they not designed for that, and they only support something more primitive like web browsers?

All I can think of right now is this:

  • We have 2 different computers, - one for everyday use, the other for interacting with all the unlicensed software.
  • On the computer for everyday use we use an operating system like Linux Mint or Zorin OS. On the computer for interacting with all unlicensed software, we also use the conventional Linux Mint or Zorin OS as the main operating system.
  • The computer for everyday use is connected to the Internet, the computer for interaction with all unlicensed software is never connected to the Internet and never goes online.
  • Using the computer for everyday use, download the required unlicensed software using a VPN.
  • The downloaded software is transferred to an external hard disk or flash drive that is not used for any other needs. From the external hard disk or flash drive, then transfer the downloaded software to the computer to use the unlicensed software.
  • Install the unlicensed software on the computer to use the unlicensed software, using a virtual machine with Whonix / Tails / Qubes as the operating system.
  • Using the installed software.

My questions are about the above scenario:

  • Would this scenario help in a similar situation?
  • Does it make sense in the fourth step to not just download using a VPN, but to use a virtual machine as well? Is this even possible? Should I use Whonix / Tails / Qubes operating systems in this virtual machine, or can I just go with the usual Linux Mint / Zorin OS?
  • Does it make sense to use a Whonix / Tails / Qubes virtual machine on the second computer if it never goes online? If it never goes online, can I get by with a virtual machine with a regular operating system like Linux Mint / Zorin OS? Or is that still a risk?
  • I've heard that WineHQ is a kind of "emulation layer" and that software is more unstable when "going through" this emulation layer, is this true in 2024? Can all software be used on Linux operating systems using WineHQ?
  • Similar to the question of whether it is possible to use such "heavy" software on operating systems like Whonix / Tails / Qubes, I also want to ask whether it is possible to use it inside a virtual machine? And wouldn't it be too unstable if a virtual machine is used in addition to WineHQ?
  • Will all unlicensed software work without an internet connection?

I apologize if I've written some nonsense. I am weak in technical matters. And I also apologize for possible mistakes in the text, I'm using an online translator.

Thanks!

you are viewing a single comment's thread
view the rest of the comments
[–] dsemy@lemm.ee 8 points 7 months ago

A VM is basically a program which emulates a computer. This emulated computer can be setup to not have internet access.

Wine is a reimplementation of large parts of Windows, for Linux, with the aim of allowing Windows programs to run on Linux. Wine DOES NOT protect you in any way, it has access to the same stuff any other running program does.

With Linux, there are a lot of ways to prevent a program from connecting to the internet. IMO for this kinda use-case, I'll probably run the program sandboxed with Bubblewrap and just unshare the network namespace.