portability

A collection of especially useful xplorer² topics and ideas. New users may find it helpful to look here before searching the other forums for information. >>>>>> Please post new material in the relevant forum. (New stuff posted here will be removed.) Thanks. -fg-

Moderators: fgagnon, nikos

SmithTech
New Member
Posts: 3
Joined: 2007 Apr 27, 13:34

Modify the registration setup

Post by SmithTech »

My suggestion would be to change the current registration setup.
Either for a "portable" version or for all versions in general.

Store the following in a text file
User Name
User Email
Registration code
Drive Serial (the drive xplorer2 is installed on when registered)
A GUID known only to the author of xplorer2

encrypt the entire text file with 128 bit encryption (supposedly uncrackable without some absurd amount of processing power and time)

When xplorer2 starts it will check the information in the encrypted file and verify it is running from the drive it was registered on.

If the drive is lost or stolen, not that big a deal as it is useless to copy it as the new drive would have a different serial number so at most only the person finding the drive would be able to use it. The only way to re-register on a new drive would be to have the registration code from a registered user, yes this could be shared, but it could be shared for a standard install to so your not loosing anything as far as registration security.

No custom builds would be necessary and upgrades wouldn't be a problem.

My knowledge of registration setups is limited, but I believe this setup should be as secure as what ever is currently being used.
With 128 bit encryption and comparing the drive serial and a secret GUID, I don't think it would be possible to hack the registration. Although the exe itself could be hacked but I believe that could be done to the current exe as well.
wasker
Gold Member
Gold Member
Posts: 799
Joined: 2005 Oct 21, 16:33
Location: WA, USA
Contact:

Re: Modify the registration setup

Post by wasker »

SmithTech wrote:Store the following in a text file
User Name
User Email
Registration code
Drive Serial (the drive xplorer2 is installed on when registered)
A GUID known only to the author of xplorer2

encrypt the entire text file with 128 bit encryption (supposedly uncrackable without some absurd amount of processing power and time)
I guess you need not encrypt personal data in this file to make user think twice before publishing this information.

Speaking of drive id in cojunction with USB drives: does this id persist after reformatting the stick?
I'm using Xplorer2 - the only file manager that does not suck. Actually, it rocks!
User avatar
snakebyte
Gold Member
Gold Member
Posts: 430
Joined: 2003 May 07, 07:14
Location: Seattle
Contact:

Post by snakebyte »

What about program updates? Will you be mailing customized xplorer2 to every registered user after each release? What about alpha and beta releases?
Help! I'm an AI running around in someone's universe simulator.
User avatar
nikos
Site Admin
Site Admin
Posts: 15802
Joined: 2002 Feb 07, 15:57
Location: UK
Contact:

Post by nikos »

snake* i talked about this earlier; it may be that you only get so many updates (e.g. X) with each $10 and after that you renew
jazzcat
Member
Member
Posts: 41
Joined: 2006 Feb 06, 13:34
Location: UK

Post by jazzcat »

verify it is running from the drive it was registered on
i'm not sure if tying registration to the drive serial is really in the spirit of portability - i think that would rather defeat the purpose... but nonetheless i think the other ideas are good ones, if they remove the need for special builds and more importantly our hard earned cash...

i don't really approve of charging legitimate users extra for limitations imposed by licensing systems...
User avatar
nikos
Site Admin
Site Admin
Posts: 15802
Joined: 2002 Feb 07, 15:57
Location: UK
Contact:

Post by nikos »

this is not a tax i'm trying to impose here, i'm trying to help you but since it will involve some manual labor on my part for each build, a small fee will be in order

in general xplorer2 licence is much more liberal than other tools that e.g. link a licence to a particular machine! And if you think about it, you don't need the extra $10 build, you can use the existing trial to any number of PCs.

if for your convenience, you require an unlocked version, you can make a decision, whether it is worth the price for you or not.
jazzcat
Member
Member
Posts: 41
Joined: 2006 Feb 06, 13:34
Location: UK

Post by jazzcat »

lucky for me i can do this by myself...  :)
User avatar
nikos
Site Admin
Site Admin
Posts: 15802
Joined: 2002 Feb 07, 15:57
Location: UK
Contact:

Post by nikos »

help, hackers! ;)

another security measure i'm going to introduce against misuse of this unlocked version is that it will refuse to work unless it detects it is running from removable media like a USB stick, floppy (!) or cdrom. That shouldn't be a problem for the intended portability, no?

ps i mean any removable media, it won't be locked in a particular usb drive
User avatar
snakebyte
Gold Member
Gold Member
Posts: 430
Joined: 2003 May 07, 07:14
Location: Seattle
Contact:

Post by snakebyte »

nikos wrote: another security measure i'm going to introduce against misuse of this unlocked version is that it will refuse to work unless it detects it is running from removable media like a USB stick, floppy (!) or cdrom. That shouldn't be a problem for the intended portability, no?
I think that this would be a problem for me.
1) I would not like to keep two versions, one for removable media and another for my regular PC use
2) At work, I use multiple PCs on my network. I need to reformat these machines every few weeks. I was thinking of keeping xplorer2 copy on a shared network folder accessible only by me. This way I don't have to enter registeration details every time on every new machine that I use.
Help! I'm an AI running around in someone's universe simulator.
User avatar
nikos
Site Admin
Site Admin
Posts: 15802
Joined: 2002 Feb 07, 15:57
Location: UK
Contact:

Post by nikos »

so how are you going to ensure that other network users cannot access xplorer2? we're getting into deep waters here ... i don't want to shoot my own foot!
SmithTech
New Member
Posts: 3
Joined: 2007 Apr 27, 13:34

RE:

Post by SmithTech »

As far as tying the reg to the drives serial number,
How often are you really going to copy it to a new drive?
It would only have to be registered once on any drive you chose to put it on.
Just because you registered it on one drive today doesn't mean you couldn't register it on another drive next week. The point is that if someone got a copy and wanted to use it, they would have to have a valid registration number to register it on the drive they copied it to.

Formatting may change the serial number, or so I have heard.
But again how often are you really going to reformat your usb drive?
Just reenter the registration information, no different than if you formatted your system drive and had to re-enter the registration on a new install.

Also no need for separate versions if this was implemented in the existing version.

Encrypting the users info isn't to hide it, it would still show in the about box under registered user. It would be used as an additional comparison when verifying the reg. Besides why create an additional file to store it.
wasker
Gold Member
Gold Member
Posts: 799
Joined: 2005 Oct 21, 16:33
Location: WA, USA
Contact:

Post by wasker »

nikos wrote:another security measure i'm going to introduce against misuse of this unlocked version is that it will refuse to work unless it detects it is running from removable media like a USB stick, floppy (!) or cdrom. That shouldn't be a problem for the intended portability, no?
I think it's not a bad idea, though it will not suit everyone. But you don't have to. :)
I'm using Xplorer2 - the only file manager that does not suck. Actually, it rocks!
User avatar
snakebyte
Gold Member
Gold Member
Posts: 430
Joined: 2003 May 07, 07:14
Location: Seattle
Contact:

Post by snakebyte »

nikos wrote:so how are you going to ensure that other network users cannot access xplorer2? we're getting into deep waters here ... i don't want to shoot my own foot!
Using NTFS file permissons. Only I can access my shared folder on my network.
Help! I'm an AI running around in someone's universe simulator.
Mr.Pleasant
Silver Member
Silver Member
Posts: 281
Joined: 2006 Dec 29, 12:56
Location: Utrecht, NL

Post by Mr.Pleasant »

That shouldn't be a problem for the intended portability, no?
I think it's a clever, though unusual way of adding some security. I don't see any problems for most/regular users, but I'm sure there will be questions from people who want the portable version on a non-removable drive. I'm curious about Snakebytes point on this, I don't understand his case entirely.
1) I would not like to keep two versions
Why not? I mean, you're going to have two instances of the app anyway, what the problem with two versions?
2) I was thinking of keeping xplorer2 copy on a shared network folder accessible only by me.
Can't you just make an USB stick a shared network folder? (well, of course password protected against freeriders on the network, and also fysically secured against, er, the freetakers among your collegues :wink:  )
longfellow
Silver Member
Silver Member
Posts: 244
Joined: 2004 Jun 16, 15:09

Post by longfellow »

nikos wrote:another security measure i'm going to introduce against misuse of this unlocked version is that it will refuse to work unless it detects it is running from removable media like a USB stick, floppy (!) or cdrom.
Just curious... does "removable media" include external hard drives?
Post Reply