Total members 10261 | Gratitudes |It is currently Wed May 23, 2012 8:33 am Login / Join Codemiles


All times are UTC [ DST ]




Post new topic Reply to topic  Quick reply  [ 8 posts ] 
Author Question
 Question subject: How to protect your software
PostPosted: Tue Dec 07, 2010 12:38 pm 
Offline
Mastermind
User avatar

Joined: Tue Mar 27, 2007 10:55 pm
Posts: 2279
Location: Earth
Has thanked: 39 time
Have thanks: 61 time

Dear all,
Any one knows how to protect the software. I mean imagine that you wrote software and you want to protect it from stolen, and you want to create license for your product,

Any help.

_________________
Currenlty programming with : java , html , php , and javascript . (OCJP-6 certified )


TOP
 Profile Send private message  
Reply with quote  
 Question subject: Re: How to protect your software
PostPosted: Tue Dec 07, 2010 5:57 pm 
Offline
Newbie
User avatar

Joined: Thu Nov 18, 2010 11:56 am
Posts: 49
Has thanked: 0 time
Have thanks: 15 time
There are many ways,

1. Third Party Software
Many developers use third party applications to help protect their software. As a result many software developers use a combination of protection methods in an effort to thwart hackers. Third party applications are often part of a total protection solution.

ASProtect - http://www.aspack.com/asprotect.html
SoftwarePassport - http://siliconrealms.com/index.shtml

The downside to relying on a third party is that if the algorithm of the third party application is cracked your software can be at risk. Cracking software specifically made for software protection is a feather in a software pirate's hat and very desirable within their community.

2. Wrappers
Wrappers are applications that go around a software download. The wrapper handles the ecommerce, security access and tracks affiliate referrals.

3. Partial Key Verification
A method popularized by Chris Thornton of Thornsoft Development , partial key verification is a protection scheme that only verifies certain digits of the registration key. The verification digits vary in different versions.

4. Hardware Locking
Hardware locking, locks the software to a specific computer. Hardware locking is used so that a single license can not be used on multiple computers. This is generally unpopular with users because they will often have difficulties if they upgrade their system to a faster system or if they have a hard drive crash and need to replace failing hardware. In addition to the headaches associated with a system crash or upgrade, they will have the additional burden of contacting the software manufacturer so they can get their software to run on their new hardware.

5. Online Activation
Software activation services provide software developers access to a centralized license server on the Internet, preventing software piracy by means of online software activation. Software activation is the process of obtaining a license for your software so that it becomes active and ready to use on your computer. Many customers dislike software activation because it is a form of "phoning home" and though the access is declared, it can still be an inconvenience if the customer is off-line.

6. Separate Trial and Download
Another approach developers take to protect there software is that their trial version is completely different from their registered version. After purchasing, the customer is given a new download location to download the full registered version. The trial version is different than the registered version and it can not be cracked to increase functionality.

The registered download can be time limited and password protected to help minimize its effect in the "wild", should a license be obtained through the use of a fraudulent credit card. FileKicker, a third party file hosting service, has a number of optional controls in place to restrict download access.

7. Dongle Locking
Dongle locking is another form of hardware locking. The software will require the use of an external piece of hardware (either connected to the parallel port or USB port) to "activate" the software. This is unpopular simply because it causes additional points of failure and relies on something that can be easily misplaced or lost.

It is generally difficult to locate lots of detail on software protection. Software developers tend not to post or share their methods of protecting their software in the public. As a result the software conferences and private member only forums tend to be the best places for getting detailed information on the most effective ways to protect software.

_________________
Coding my life with Java, PHP, JavaScript, and Python



For this message the author isuru has received gratitude : msi_333
TOP
 Profile Send private message  
Reply with quote  
 Question subject: Re: How to protect your software
PostPosted: Tue Dec 07, 2010 5:58 pm 
Offline
Newbie
User avatar

Joined: Thu Nov 18, 2010 11:56 am
Posts: 49
Has thanked: 0 time
Have thanks: 15 time
P.S - There is URL restriction, only let me to put 2 links in the post, so I can't put the sites. Sorry!

_________________
Coding my life with Java, PHP, JavaScript, and Python


TOP
 Profile Send private message  
Reply with quote  
 Question subject: Re: How to protect your software
PostPosted: Tue Dec 07, 2010 8:48 pm 
Offline
Mastermind
User avatar

Joined: Tue Mar 27, 2007 10:55 pm
Posts: 2279
Location: Earth
Has thanked: 39 time
Have thanks: 61 time
@isuru
Thanks alot my friend for sharing this article with us , really helped , :gOOd: :gOOd: :gOOd:

Did u tried to put any security of these on a software u made?

_________________
Currenlty programming with : java , html , php , and javascript . (OCJP-6 certified )


TOP
 Profile Send private message  
Reply with quote  
 Question subject: Re: How to protect your software
PostPosted: Tue Dec 07, 2010 10:29 pm 
Offline
Newbie
User avatar

Joined: Thu Nov 18, 2010 11:56 am
Posts: 49
Has thanked: 0 time
Have thanks: 15 time
No, I just compile and give it to my client. And I have not done any commercial software to protect them.

_________________
Coding my life with Java, PHP, JavaScript, and Python


TOP
 Profile Send private message  
Reply with quote  
 Question subject: Re: How to protect your software
PostPosted: Wed Dec 22, 2010 9:45 am 
Offline
Newbie
User avatar

Joined: Wed Dec 22, 2010 9:38 am
Posts: 1
Has thanked: 0 time
Have thanks: 0 time
Nice post, Now the wedding is truly yours. No longer is it about tradition - it's about you and your loved one celebrating one of the most momentous occasions of your life.

_________________
Fashionable Wedding Dresses
http://www.bestforbride.com/brides.html
Bridal Store In Barrie
http://www.bestforbride.com/Weddings-Barrie.php


TOP
 Profile Send private message  
Reply with quote  
 Question subject: Re: How to protect your software
PostPosted: Tue Dec 28, 2010 1:46 pm 
Offline
Newbie
User avatar

Joined: Tue Dec 28, 2010 1:43 pm
Posts: 2
Location: http://www.topstarclub.com/gclub.php
Has thanked: 0 time
Have thanks: 0 time
Thank you :Heristical: :yahoo:


TOP
 Profile Send private message  
Reply with quote  
 Question subject: Re: How to protect your software
PostPosted: Sun May 29, 2011 1:43 pm 
Offline
Newbie
User avatar

Joined: Sun May 29, 2011 1:29 pm
Posts: 1
Has thanked: 0 time
Have thanks: 0 time
:sohappy: Hi
There are technical ways to protect software so that it can be loaded only once. . I propose a very technical process to use when a Developer want to protect his soft or his application from piracy. That’s will stop people from getting access to use it , in this way you can to sell your soft ONLINE or on CD or DVD in full security.
Now I invite you to discover it's utility and free download this solution from http://sosdeveloper.atspace.cc/Service.htm


TOP
 Profile Send private message  
Reply with quote  
Post new topic Reply to topic Quick reply  [ 8 posts ] 
Quick reply


  

 Similar topics
 php Password protect a page
 Vina Poster - Software for Online Marketing and SEO
 Best Job of Software Developer
 Software Best Practices Training topics required
 software engineer/ Asp.net/AJAX/VB,net/C#.
 Trainee Software Engineers
 software unit testing
 Protect page using password in PHP
 Cisco press - MPLS Configuration On Cisco IOS Software

All times are UTC [ DST ]


Users browsing similar posts

Users browsing this forum: Google [Bot] and 1 guest



Jump to:  
Previous Question | Next Question 




Home
General Talks
Finished Projects
Code Library
Games
Tutorials

Java
C/C++
C-sharp
php
Script
JSP/Servlets
Ajax
ASP/ASP.net
Google SEO
Database
Communications
Phpbb3 styles
Photoshop tutorials
Flash tutorials
Find a job






Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
All copyrights reserved to codemiles.com 2007-2011
mileX v1.0 designed by codemiles team