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
15
votes
1 answer

Android: app licensing, copy protection

I have an apk file, that is non-free My questions is the following: 1, If Copy Protection is set to "true" on the market, the users can copy my apk file from the device or not? (rooted/non rooted) copy apk from device 2, If they can: what is the…
lacas
  • 13,928
  • 30
  • 109
  • 183
15
votes
3 answers

How can I generate unique, non-sequential serial keys without 3rd party software?

I'm working on a project that involves writing low-level C software for a hardware implementation. We are wanting to implement a new feature for our devices that our users can unlock when they purchase an associated license key. The desired…
RLH
  • 15,230
  • 22
  • 98
  • 182
15
votes
7 answers

How do you protect your commercial application from being installed on multiple computers with one license?

How do you protect your commercial application from being installed on multiple computers from people who only own one license? Do you think it's a good idea to have more than just a serial based scheme?
Brian R. Bondy
  • 339,232
  • 124
  • 596
  • 636
14
votes
1 answer

Mac OS X public APIs for checking/requiring HDCP/DPCP protection?

Are there any public APIs in Mac OS X for checking the High-bandwidth Digital Content Protection (HDCP), and/or Display Port Content Protection (DPCP) compliance of connected displays, or for requiring that your application's output only be…
Spiff
  • 608
  • 4
  • 11
14
votes
2 answers

signing assemblies with a strong name, ok, but what if some 3rd party DLL isn't signed?

I understand the basic idea behind signing assemblies but have a problem when using Telerik or 2rd party DLLs. I have an .exe that uses 2 of my own .DLLs, the DLLs in turn make use of the Enterprise library DLLs and Telerik DLLs. I gave all my…
John
  • 3,591
  • 8
  • 44
  • 72
13
votes
3 answers

Protect android application from piracy

I am creating an application in Android. I want that once my application is installed on one device, user should not be able to copy the ".apk" and run it on other device. Please help me out. Thanks in advance. :)
iPhoneCoder
  • 237
  • 1
  • 3
  • 11
13
votes
2 answers

License key library for C# windows application that is open source / free

Any recommendations for an open source (free) C# library/application for a C# Windows Application that could be used for: (a) creating license/product keys and (b) has library that can be used within the code to perform a check to see whether the…
Greg
  • 34,042
  • 79
  • 253
  • 454
13
votes
3 answers

Who Uses Software Watermarking?

I'm a PhD student looking at software watermarking techniques and I always get asked 'who uses it?' The answer to which I don't know. There is a large amount of academic work on the subject (most notably from Collberg et al.) but very little…
James Hamilton
  • 137
  • 1
  • 6
13
votes
9 answers

.NET decompilation, how easy is it?

I was looking into the best encryption for a license key for an application, and someone said that someone can easily decompile the application and then just skip the test for the license key. how would someone go about doing that practically…
Blankman
  • 259,732
  • 324
  • 769
  • 1,199
11
votes
2 answers

How to run code right when a C# application starts?

I have put some code inside of the public MainWindow() {} but I kept getting some obscure XAML parsing errors as soon as I did that (not on my computer but on 3 others I've tried it on) Is there a preferred way to run code AS SOON as the application…
dsp_099
  • 5,801
  • 17
  • 72
  • 128
11
votes
2 answers

How to protect source code in electron project

I build my first electron app but now I wonder how to protect the source code to be view by other developers. The official doc says : To protect your app's resources and source code from the users, you can choose to package your app into an asar…
0x1gene
  • 3,349
  • 4
  • 29
  • 48
10
votes
5 answers

How to protect a Jar file from being decompiled?

I'm developing an application using java but I'm not going to release the code. The problem is, I tested one of these jar de-compilers and it was able to get the code from my jar file almost perfectly! My question is how can I distribute my jar file…
Pouya
  • 1,266
  • 3
  • 18
  • 44
10
votes
8 answers

What code to write for a dongle attached system to provide better security?

I have developed a software piece (with C and Python) which I want to protect with dongle so that copying and reverse engineering becomes hard enough. My dongle device comes with an api which provides these: Check dongle existence Check proper…
mshsayem
  • 17,557
  • 11
  • 61
  • 69
9
votes
11 answers

Best Shareware lock for Delphi Win32

Same intro as my last question: I am re-writing and/or consolidating a bunch of my "app framework" classes (basic mainform, about box, locking routines & purchase linking, auto-update, datamodule initializer, etc) -- Basically, I have a number of…
Jamo
  • 3,238
  • 6
  • 40
  • 66
9
votes
1 answer

How to prevent the easy extraction of APK app installed on the phone

Is very easy extract the apk app from the phone through application managers (like Astro). Google had a base protection that has been abandoned in favor of the more effective license managing, however the old protection made more complicate the…
Silverstorm
  • 15,398
  • 2
  • 38
  • 52
1
2
3
18 19