Questions tagged [piracy-prevention]

50 questions
315
votes
26 answers

How do I prevent site scraping?

I have a fairly large music website with a large artist database. I've been noticing other music sites scraping our site's data (I enter dummy Artist names here and there and then do google searches for them). How can I prevent screen scraping? …
pixel
  • 3,299
  • 3
  • 15
  • 7
62
votes
4 answers

Reducing piracy of iPhone applications

What are accepted methods to reduce iPhone application piracy, which do not violate Apple's evaluation process? If my application "phones home" to provide the unique device ID on which it runs, what other information would I need to collect (e.g.,…
Alex Reynolds
  • 91,635
  • 50
  • 223
  • 320
58
votes
4 answers

How good is Dotfuscator Community Edition? What is "good enough obfuscator"?

I plan to release one small, low priced utility. Since this is more hobby than business, I planned to use Dotfuscator Community Edition that is shipped with VS2008. How good is it? I could also use definition of "good enough obfuscator" - what…
zendar
  • 12,766
  • 13
  • 55
  • 75
42
votes
1 answer

Storing In App Purchase receipts in the application Keychain

I've never implemented In App Purchase before, so I used the MKStoreKit wrapper and have a working implementation. MKStoreKit keeps all receipts in the UserDefaults .plist as a BOOL, thus it is very simple for pirates to distribute the in app…
Justin
  • 9,042
  • 7
  • 67
  • 97
40
votes
7 answers

How would I package and sell a Django app?

Currently I am hosting a Django app I developed myself for my clients, but I am now starting to look at selling it to people for them to host themselves. My question is this: How can I package up and sell a Django app, while protecting its code from…
Josh Hunt
  • 12,949
  • 26
  • 73
  • 96
37
votes
3 answers

How to secure my app against piracy

I am developing an android app and I am planning to publish it (paid app). I have heard that it is very easy to pirate Android apps (much easier than iphone). I was wondering from your experience or what you know, how can increase the security of my…
Snake
  • 12,886
  • 20
  • 99
  • 231
31
votes
10 answers

How to prevent decompilation of any C# application

We are planning to develop a client server application using C# and MySQL. We plan to sell the product on the shelf like any other software utility. We are worried about the decompilation of our product which does have some sort of edge over our…
Kalpak
  • 3,262
  • 4
  • 19
  • 21
23
votes
9 answers

How to detect if a Windows version is legal or not?

I'm not interested in getting version information. All I want to do is to make sure my application will only run on a legal version of Windows and not on a pirated version. Windows uses some trick to determine this but still allows pirated versions…
Wim ten Brink
  • 24,763
  • 19
  • 72
  • 138
15
votes
7 answers

Prevent HTML Source Code Stealing

Recently I did some web design work for a person. I continued to show him progress by giving him a link to his new site on my development server. Nearing the end of completion, he dropped all contact with me and I was completely unable to get a hold…
Badams
  • 559
  • 6
  • 25
14
votes
4 answers

Signing .NET assemblies: Does this protect my assembly from tampering really?

I am implementing a "locking" system in my app which protects my app against being copied and used illegally. The system checks the signature of a hardware-based code and expects it to be signed with a Private Key that only my company owns. (The app…
TheAgent
  • 1,412
  • 5
  • 21
  • 41
10
votes
6 answers

Implementing Licencing mechanism for a Software

I am thinking of implementing a good licensing mechanism that has a good resistance against piracy. The required mechanism should not use an internet connection at each and every time the software is used. I am thinking of a mechanism based on…
Chathuranga Chandrasekara
  • 19,150
  • 28
  • 95
  • 135
8
votes
1 answer

Android anti piracy stop patchers

I'm new to android development, I just released a paid pro unlocker for my free app. I published it 2 days ago, within 12 hours of it going live I googled my app and theres at least 8 sites listing my free app, but patched so all the paid features…
rosghub
  • 7,772
  • 4
  • 21
  • 31
8
votes
1 answer

Strategies for battling iOS in-app purchase piracy?

My app uses in-app purchase, and I verify the transaction receipts with Apple. This has shown me that many users are trying to pirate the in-app purchase mechanism by submitting fake transaction receipts, which come up with a product ID of…
Jason
  • 14,035
  • 24
  • 87
  • 151
7
votes
2 answers

How to protect MATLAB compiled application from distribution?

How I can protect MATLAB compiled .exe from: reverse-engineering unauthorised distibution? Which packers, protection tools etc should I use?
simon
  • 1,119
  • 8
  • 24
6
votes
2 answers

Licensing web applications

If I want to sell a web application as an installable product on the customer's servers, what are the best method practices for enforcing licensing such that it's not easily ripped and pirated?
jeffreyveon
  • 12,818
  • 17
  • 72
  • 113
1
2 3 4