Assume I am a regular user of website A that forbids multiple accounts. I assume it can identify me with cookies and IP. So if I use a VPN, then open a private tab in my browser, can it still identify me ? The cookies sent to the website will have nothing to do with the old cookies right ? So is this as efficient as using another computer with another connection ?
You can not be sure for that without testing because such websites combine more than one technique to identify their users. For example if you use the same computer with a reliable VPN, you still may be identified if the website in question relies for example on browser fingerprinting and/or operating system fingerprinting identification techniques.
Some websites can identify you even if you use Tor browser, VPN ... etc (after suspicion of bad behaviors a user may perform) as they analyze the way how you write.
But I'm behind 7 proxies!" It doesn't matter.
- Screen Size and Color Depth (
- Browser Plugin Details (
- System Fonts (
- User Agent (maybe
- Cookies (
If you are able to randomize / disable those, like SecretAgent does, it's not likely that you'll be identified by websites / tracking cookies through browser-fingerprinting.
Either that, or you need to disable
Java, etc. while browsing. Note that fiddling with the screen size values may break responsive websites, though I haven't tested this.
By 1) using a VPN you are effectively connecting from another IP, and by 2) using a private tab in your browser (or an incognito window, or a different browser altogether) the cookies from your old connection won't be used. So yes, using both will thwart the basic way in which websites identify you.
Note that you might be able to visit the website with a different identity by using #2 alone; VPN might not be needed.
You should better use a different browser or at least a real different profile like Firefox offers (Profiles in Chrome share too much). Incognito mode is note enough since some information are shared with this mode and some information are even shared between different browsers.
For deep and extensive information about this topic see Technical analysis of client identification mechanisms.
The best thing is to use a virtual machine with a different OS (Linux/Windows) or different versions (Win7/Win10), if you like a different browser in each (chrome/firefox) and the virtual machine has a firewall rule to only allow connections to the IP of your VPN-Server.
With a big or a second screen, you can run both in parallel and if you don't mix up the focus of the keyboard, you can even pretend to be both persons in chats. But I have seen too many people try and fail, mixing up the names or facts, so I would not recommend it.
If you type just little, try using google translate to one language, then bing translate back to yours, this should add enough differences to make you the foreign exchange student.
However, the general idea is "why would you want to cheat in a browser game?". You gain nothing of value and the impression of being good is tainted by the wisdom that you only achieved it by cheating. It doesn't matter what the rest of the gamers there think, you will know it's not true. You can always ask some of your real friends and invite them to play, way more fun this.
Your browser can be finger printed. Incognito mode will not protect your browsers finger print. Don't believe me go to the website https://panopticlick.eff.org/index.php?action=log&js=yes in incognito mode. Close your browser and open a new one and do it again. It's about the configuration of your browser being unique to your machine. Read their article https://panopticlick.eff.org/browser-uniqueness.pdf and you can learn more about this and how to hide/change your fingerprint.