Questions tagged [drm]

DRM usually stands for Digital Rights Management

Quoting from Wikipedia:

Digital rights management (DRM) is a class of access control technologies that are used by hardware manufacturers, publishers, copyright holders and individuals with the intent to limit the use of digital content and devices after sale. DRM is any technology that inhibits uses of digital content that are not desired or intended by the content provider. Copy protection which can be circumvented without modifying the file or device, such as serial numbers or keyfiles are not generally considered to be DRM. DRM also includes specific instances of digital works or devices.

For more details refer wikipedia article on DRM

635 questions
7
votes
4 answers

Ethernet MAC address as activation code for an appliance?

Let's suppose you deploy a network-attached appliances (small form factor PCs) in the field. You want to allow these to call home after being powered on, then be identified and activated by end users. Our current plan involves the user entering the…
Mark Renouf
  • 30,697
  • 19
  • 94
  • 123
7
votes
6 answers

Confused about encryption with public and private keys (which to use for encryption)

I am making a licensing system when clients ask my server for a license and I send them a license if they are permitted to have one. On my current system I encrypt the license using a single private key and have the public key embedded into the…
jax
  • 37,735
  • 57
  • 182
  • 278
7
votes
1 answer

Is it possible to make DRM-enabled videos through FFMpeg?

I'm using FFmpeg to convert my videos to be shown on website. Download managers however, download them and it keeps visitors away from spending more time in my website. Is it a way to use FFMpeg to generate DRM-enabled videos and/or any other ways…
Davood Falahati
  • 1,474
  • 16
  • 34
7
votes
2 answers

extern "C" with variable name "virtual"

I'm trying to create a simple C++ test application based off Qt 5.1 configure KMS functional test (qtbase/config.tests/qpa/kms), which is failing. The application is very simple as shown below: #include extern "C" { #include…
Michael
  • 115
  • 1
  • 4
7
votes
1 answer

How to check if an ePub file is DRM-protected?

Is there any programmatic way to safely check whether if an epub file is DRM-protected (encrypted)? I have found that there might be a rights.xml and an encryption.xml in the META-INF directory. Does the existance of any or both of these files mean…
Mark Vincze
  • 7,737
  • 8
  • 42
  • 81
7
votes
4 answers

How to protect Digital Content (PDF) inside my iOS app?

This question is mainly about protecting the content inside my iOS app. I intend to make an app that will download a lot of content (mainly PDF files) on user request. Once these PDFs are downloaded, they will be stored locally for easy offline…
ssdesign
  • 2,743
  • 6
  • 37
  • 53
6
votes
1 answer

Any way to force Mathematica to remove the Locked attribute?

Obviously Mathematica is able to remove this attribute; it's just not letting me. Does anyone know of any hacks to force Mathematica to do what I say?
flarn2006
  • 1,787
  • 15
  • 37
6
votes
10 answers

Conventions to follow to make Commercial software harder to crack?

What are some good conventions to follow if I want to make my application harder to crack?
Josh
  • 13,530
  • 29
  • 114
  • 159
6
votes
2 answers

How to apply DRM on a .mp3/.wav file

Can anyone help me to apply DRM on .mp3 or .wav. I know about DRM, but i have no idea about it's implementation process. If anyone has any idea on DRM's implementation(for .mp3/.wav) pleae help me. It would be great if this is for C#. It would be…
Pranab Mitra
  • 401
  • 1
  • 4
  • 9
6
votes
3 answers

How to protect decryption key from decompilation?

I'm a beginner java programmer. I'm working on an application that decrypts some data. The decryption key is hardcoded into the software and thus can be seen by analyzing the bytecode. I know that reverse engineering cannot be prevented entirely so…
Monika Michael
  • 1,274
  • 5
  • 13
  • 24
6
votes
0 answers

How to convert image to video with DRM (FairPlay)

I want to hide some private content on screenshots. Since Apple provide us only userDidTakeScreenshotNotification, the only way to achieve this is to convert image to video with DRM. According to these thread: If your application uses FairPlay…
Tanya Marchuk
  • 167
  • 11
6
votes
1 answer

Can I use my own web server as a widevine license authority to stream an mpeg-dash video?

I want the widevine server to authenticate the requesting user is authenticated and logged-in to my web app. Can I make my own API server serve the DRM keys somehow? I know they're served encrypted so is there's a way to create my own LA server? Or…
Adam Tal
  • 5,911
  • 4
  • 29
  • 49
6
votes
1 answer

Implementing a netflix like media player, Preventing screenshots and video captures

Is there a way to prevent user from taking screenshots or capturing screen of your videos file? Something similar to how Netflix implements it. It returns a black screen whenever we try to click a screen. I just need some starting points in the…
Harman Kamboj
  • 429
  • 7
  • 20
6
votes
1 answer

Is there a MS-DRM client library for linux?

I have used the libraries (libavformat and libavcodec) to decode some MMS streaming urls. But some of them are protected by DRM. When I try to decode them, the library will warn about it In libavformat/asfdec.c: if (!s->keylen) { if…
qrtt1
  • 7,746
  • 8
  • 42
  • 62
6
votes
3 answers

How to make embeded videos only available to a specific player

I'm trying to figure out how to make an embedded video only readable by a specific player. Here's the context: I have a website that hosts videos for streaming. All videos are private. My clients would like to be able to generate an embedding code…
Pomme.Verte
  • 1,782
  • 1
  • 15
  • 32
1 2
3
42 43