hide   Compare prices on Computers & Electronics at our sister site, PriceCanada.com!
Stretch interface sizeReset interface & text size
Go Back   RedFlagDeals.com Forums > Computers & Electronics
Sponsored by:

Reply  
 
Thread Tools
Old Oct 22nd, 2007, 10:35 PM   #1 (permalink)
Sr. Member
 
Join Date: May 13th, 2007
Location: Toronto
Posts: 647
Default Distributing files online for cash, but making them hacker safe?

Anyways, I programmed some files and I'd like to open up a website and charge about $5 a year for a subscription. They visit the site, head to the registration page and once the people sign up and paid for the subscription through paypal they have access to the download section which is updated weekly with new updates (not patches, straight up whole new versions).

I want to make as much cash as possible doing this. I don't want to discuss the price im charging or what kind of program it is (I will if its necessary, don't worry it's not illegal), but rather how can I protect my files from being stolen and re distributed/sold by someone else?

Now I know its very likely someone can easily just register and pay the $5 then download all the files and after that have the power to do whatever they want with them, so if they decide to give the files out for every person that downloads them I lose $5..

Are there any tips, or any way I can design my programs to slow down the stealing of my files? It's not a program like photoshop, its basically just compiled java files.

I'd appreciate any feedback thank you very much.
series1000 is offline  
Send a private message to series1000 Reply With Quote
Sponsored Links - Join the RedFlagDeals.com community and remove this ad.
Old Oct 22nd, 2007, 10:40 PM   #2 (permalink)
Sr. Member
 
Zertz's Avatar
 
Join Date: Jul 23rd, 2007
Location: Magog, Quebec
Posts: 561
Default

Nothing is hacker safe.

You should consider setting up a donation system instead or somehow make your apps require a login name and password and have something to make sure theres only 1 person logged in at the same time on the same account.
Zertz is offline  
Send a private message to Zertz Reply With Quote
Old Oct 22nd, 2007, 10:52 PM   #3 (permalink)
Sr. Member
 
Join Date: May 13th, 2007
Location: Toronto
Posts: 647
Default

The people who are targeting my files have no knowledge in java whatsoever, hence the reason why they are paying $5 for me to compile files for them.


I'm thinking of including very large files inside the original folders and make them seem important. That way, I can increase the file sizes to a couple hundred MB so people cant easily distribute them over msn and what not.

Also, 1 person per account sounds good. I hope there is a way to make accounts 1 IP only.
series1000 is offline  
Send a private message to series1000 Reply With Quote
Old Oct 22nd, 2007, 10:59 PM   #4 (permalink)
Deal Fanatic
 
CanadaBoy's Avatar
 
Join Date: Feb 3rd, 2005
Location: McMaster University
Posts: 6,633
Send a message via MSN to CanadaBoy
Default

installed via serial #?
__________________
_{o,o}...{o.-}--{0,0}
_|)__)_--|)_(|-_-(__(|
--"-"-___-"-"-__--"-"-
[/COLOR][/B]
CanadaBoy is offline  
Send a private message to CanadaBoy Reply With Quote
Old Oct 22nd, 2007, 11:01 PM   #5 (permalink)
Sr. Member
 
Zertz's Avatar
 
Join Date: Jul 23rd, 2007
Location: Magog, Quebec
Posts: 561
Default

Quote:
Originally Posted by CanadaBoy View Post
installed via serial #?
That doesn't work. Take Microsoft software for example.
Zertz is offline  
Send a private message to Zertz Reply With Quote
Old Oct 22nd, 2007, 11:13 PM   #6 (permalink)
Deal Addict
 
Join Date: Dec 8th, 2004
Posts: 1,090
Default

unfortunatly its very hard to make it as secure as you want. chances are good though if you have a fairly obscure program it won't get hacked because nobody will want to waste the time.

if you do put large files in the program your just waisting customers hard drive space. personally i would not want your bloated program on my system lol.
__________________
OVERCLOCK OR DIE!!!!!!!!
crazdefool is offline  
Send a private message to crazdefool Reply With Quote
Old Oct 23rd, 2007, 12:35 AM   #7 (permalink)
Sr. Member
 
Join Date: May 13th, 2007
Location: Toronto
Posts: 647
Default

any tips on how to slow down the distribution?

basically its a folder with an excecutable .bat file, and other folders with .java and .class files.

how can i slap a serial # on that?

you need the internet to use this program.
maybe to have the program extract you need a serial # that needs to be confirmed online? but those serials are stored in the program.. i need those serials to be one of a kind though.

also maybe i can have the installer install hidden files that arent easy to see unless you put a lot of work into it, which most people wont. that way they cant just rezip the stuff and distribute.


anyways guys all ur comments and advice is appreciated, keep it comming!
series1000 is offline  
Send a private message to series1000 Reply With Quote
Old Oct 23rd, 2007, 09:38 AM   #8 (permalink)
Deal Addict
 
spm24's Avatar
 
Join Date: Mar 6th, 2005
Location: gta(scarbrough)
Posts: 1,741
Default

i don't know how exactly to do it but i have seen programs that go through a Authenticate server to verify the cd key. i have bought one such program online in which after its installed and a 1 time authenticate its locked to my CPU and if i want to change it i would need to email the maker and he voids my previous copy and re-issues one.

each time i load the program and try to connect to my other computer it goes through his site first . the program only cost 10 $ one time fee and is updated almost weekly with bug fixes and such.


http://solidice.com/keyclone/

maybe you could check it out and see if you could do something like he has done.
spm24 is offline  
Send a private message to spm24 Reply With Quote
Old Oct 23rd, 2007, 11:57 AM   #9 (permalink)
Deal Addict
 
Join Date: Sep 16th, 2004
Posts: 1,942
Post

I would certainly consider a serial # or some tagging for each download, to enable you to check a legitimate download from a copy. Perhaps in the file 'notes' hidden with the text colour white. Making the file 'big' will make this inconvenient for transfers (.jpgs screen grabs of the copywrite gives you the opportunity to add hidden info in the .jpgs) and limiting downloads to regged IP addy's will help. I personally doubt that copying will be an issue to a small market.. especially if the fee is low.
ah802 is offline  
Send a private message to ah802 Reply With Quote
Old Oct 23rd, 2007, 12:31 PM   #10 (permalink)
Member
 
Join Date: Jul 6th, 2006
Posts: 242
Default

sounds like you don't have a real application per se, but you still have a few options...

as people mentioned, having a serial to protect your app is just fine, but there's nothing to stop people from sharing the serial. and since they cannot get a download link until they have paid for it they would have a valid serial anyways.

you could then either: have a custom serial for each computer, or do online activation. since you don't have a real app, you should probably throw everything into a installer (there's lots of free installer apps out there), and then setup the security on the installer. it should be relatively to set up your app itself so that people can't just copy the installed files off the hd and send those instead.

so, provided you have everything packaged into a installer exe you need protection added to it. there are lots of different protection schemes out there, for example armadillo (http://www.siliconrealms.com/). Most cost something.

You could potentially code a protection yourself, and i'd recommend one that either verifies the serial online against their ip so you know it isn't being used by a bunch of people, or one that verifies it against a unique machine id. I'd set it up so when they run the program it generates a machine id (based on their comp hardware), which they can then enter in your site and have it generate a serial.

There are lots of easier things to do, but they will also be a lot easier to get around. Bat files are plain text, no issue for anyone to read or edit. Compiled java classes might as well be plaintext unless you go all out with some obfuscating apps.
aaaaaa is offline  
Send a private message to aaaaaa Reply With Quote
Old Oct 23rd, 2007, 03:27 PM   #11 (permalink)
Sr. Member
 
Join Date: May 13th, 2007
Location: Toronto
Posts: 647
Default

thanks for the replies.


if i do have an installer... it will just install the java files into some folder and then the person would be able to put those files in another folder and zip them right?

hmm maybe i can put something into the registry, wher they need to install the actual program itself, which needs a serial # to activate, which gets you the registry entry?

thanks for the replies i appreciate it
series1000 is offline  
Send a private message to series1000 Reply With Quote
Old Oct 23rd, 2007, 11:59 PM   #12 (permalink)
Sr. Member
 
Join Date: May 13th, 2007
Location: Toronto
Posts: 647
Default

Can anyone comment on this program?

http://www.chainkey.com/en/patefig.htm
series1000 is offline  
Send a private message to series1000 Reply With Quote
Old Oct 24th, 2007, 07:37 AM   #13 (permalink)
Deal Addict
 
Outsider's Avatar
 
Join Date: Nov 11th, 2003
Location: west toronto
Posts: 1,845
Default

Quote:
Originally Posted by series1000 View Post
Can anyone comment on this program?

http://www.chainkey.com/en/patefig.htm
Will you be giving away a finger print reader with each copy of your software?
Or are you expecting that each one of your customers has one of these scanners?
__________________
If it's worth doing, it's worth doing to excess!
Heatware Account: 15-0-0
Outsider is offline  
Send a private message to Outsider Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Forum Jump


All times are GMT -5. The time now is 08:08 AM.






Copyright © 2000 - RedFlagDeals.com, a division of Clear Sky Media, Inc. All rights reserved. (Terms of Use, Privacy Policy)
Close this bar

Welcome to RedFlagDeals.com - Canada's Largest Bargain Hunting Community!

If this is your first visit, the most popular forums are:

  • Hot Deals - Deals from retailers all across Canada
  • Freebies - Free samples that you can sign up for online
  • Contests - Contests from around the Internet
Sign up now!

Why join RedFlagDeals.com?

Join a community of over 200,000 bargain hunters from all across Canada. As a member you can post comments, ask questions, and share deals, coupons, and freebies! Best of all, signing up is free!