Questions tagged [copy-protection]

Copy protection, also known as content protection, copy obstruction, copy prevention and copy restriction, is any effort designed to prevent the reproduction of software, films, music, and other media, usually for copyright reasons.

Copy protection, also known as content protection, copy obstruction, copy prevention and copy restriction, is any effort designed to prevent the reproduction of software, films, music, and other media, usually for copyright reasons.

Various methods have been devised to prevent reproduction so that companies will gain benefit from each users who obtain a copy of their product.

Unauthorized copying and distribution accounted for $2.4 billion in United States in 1990s, and is assumed to be causing impact on revenues in music or game industry, leading to proposal of anti-piracy laws such as PIPA.

Some methods of copy protection have also led to criticisms because it caused inconvenience for honest users or secretly installed additional software to watch activity on user's computer to detect copying.

Effective copy protection as well as protecting user rights is still an ongoing problem with media publication.

Source:http://en.wikipedia.org/wiki/Copy_protection

273 questions
5
votes
2 answers

How to validate paid iOS app

I'm going to deploy new paid app to appstore. This app will connect to our server and download some data (pretty big sometimes). I'd like to know, is there any way I can check (on server side), that request is going from app, which was really paid…
Mike Keskinov
  • 11,614
  • 6
  • 59
  • 87
5
votes
3 answers

What can be done to secure JAR files besides obfuscation?

I'm concerned about the security of Java executables. They offer little protection against decompilation. With tools like Java Decompiler even a kid can decompile the class files to get the original code. Apart from code obfuscation what can be done…
5
votes
5 answers

C# Application License Components and Controls

If I have 5 target computers and I am going to install my application to one of those target computers. How I prevent users from copying my application to other target computers? To make it clear, I don't want them to copy my application after…
5
votes
1 answer

Mac App Store - Copy Protection, or not, or what?

the license agreement for the Mac Developer Program explicitly states that I am not to implement my own copy protection process in my Mac app. Yet, in the developer documentation, Apple also says this: You can add receipt validation code to your…
SirRatty
  • 2,338
  • 5
  • 25
  • 37
5
votes
0 answers

Any security or encryption with ODR content? (On-Demand Resources)

When using Apple’s On-Demand Resources (ODR) feature, is there any protection of the downloaded resources? Any DRM features? Are the downloaded files encrypted or otherwise protected from the prying eyes of someone examining the contents of the app…
Basil Bourque
  • 303,325
  • 100
  • 852
  • 1,154
5
votes
1 answer

How to create a license key as a downloadable, and check for it on Android

I'm sure this is fairly basic, but I don't know quite what to search on to get a concise tutorial. I want to create an app and make it downloadable on the Android Market for free. Then, I want to create one or more apps which are just license keys…
RMS2
  • 707
  • 3
  • 8
  • 19
5
votes
1 answer

How do I prevent abuse of client secret in Java client-side only program?

I have a client-only Java program that makes calls to Github's API servers. As you may know, Github has an API access limit of 60 calls per hour for unauthenticated users. I want to use a client key and client secret to up this limit to 5000 calls…
Anon10W1z
  • 167
  • 10
5
votes
4 answers

How to protect source code of chrome packaged app?

If a chrome app can work offline it means that source code is downloaded somewhere. My question is how to protect it? The only thing that comes to my mind is minification of javascript code. Is there anything else?
5
votes
3 answers

Protect PDF docs from being directly accessed in URL

I want to protect a pdf file from being directly linked but instead have my logged in users be able to access it. I have a link which currently goes to a javascript function which posts a form: $('nameofdoc').setProperty('value',doc); …
user1616338
  • 557
  • 1
  • 8
  • 24
5
votes
20 answers

What language will protect my source code?

I wish to create shareware software that contains a registration algorithm. I am looking for a programming language, that cannot be easily decompiled into readable code. For example, C# can be decompiled into readable code. What are my…
Hansel
  • 87
  • 1
  • 2
5
votes
1 answer

How can I make a time-limited trial application?

I'd like be able to make a time-limited trial version of my application, but I'm not sure how I can reliably determine whether or not the user attempted to reinstall the application after the expiration date. I could likely store the initial…
Jeff Axelrod
  • 27,676
  • 31
  • 147
  • 246
4
votes
3 answers

How to bind software to mac address?

I have written a software which I would like to bind to mac. Is there any specific algorithm to bind mac address with my software? Thank you for help ! Edit: I want to provide serial number according to user's mac address.
kinkajou
  • 3,664
  • 25
  • 75
  • 128
4
votes
5 answers

Restrict functionality to a certain computer

I have a program that is using a configuration file. I would like to tie the configuration file to the PC, so copying the file on another PC with the same configuration won't work. I know that Windows Activation Mecanism is monitoring hardware to…
Nicolas
  • 1,482
  • 2
  • 19
  • 35
4
votes
2 answers

Implementation of software serial numbers

Let's say I have written a program and want to distribute it to people. I want to be able to request a serial number from the user during installation which will validate that they have a licensed copy of the software. Additionally, I want the…
Ozzah
  • 10,631
  • 16
  • 77
  • 116
4
votes
4 answers

How can I detect another instance of the same Win32 application running on another workstation?

I have a small application, which is free for personal use, but requires a paid license for corporate use. It is most likely that in a corporate environment my application will run on multiple workstations. If it is the freeware version, I want to…
Daniel Rikowski
  • 71,375
  • 57
  • 251
  • 329