Saturday, 6 January 2018

Preventing Screen Capture - Mifid 2 - Microsoft DRM - PlayReady

Copying the best bits of a Q & A thread I have started on StackEngineering - How to stop using PrintScreen to steal images (Equity Research Notes re MIFID2)?. It has been downvoted as so might disappear by being deleted by moderators. So keeping notes here.

Mifid II means banks have to sell each equity research note instead of blanket charge meaning copy protection has rocketed in importance. Whilst encryption goes some way, preventing screen prints and screen capture is also important.

This looks promising

As the question matures, it is dawning on me that this is a Digital Rights Management (DRM) issue and that I ought to investigate Microsoft's latest DRM technology called PlayReady. Luckily, PlayReady has a Stack Overflow tag which helps me to reach those who believe in DRM and avoid the naysayers (lots of scepticism in the comment thread about 'blah, blah, blah, can't be done, blah, blah, blah'

As I browse, I'll collect some links here


I am implementing an epub (ebook) reader App using `react-native`. And I want the ebooks downloaded on my app from a server to be `DRM (Digital Rights Management) Protected` i.e only the user who purchased it, is authorized to read but not allowed to share the epub file with others.

I searched the net tons and tons of times spending tons of hours but no direct answers. 

So is there any guide on how to implement DRM on react-native app or is it impossible?

**P.S: For those who want to downgrade this post**

You are asked to just say `yes` or `no` i.e `possible` or `impossible` if possible **HOW???** Just downgrading the post neither means `yes` nor 'no`. Thanks

**Here are some of the links I followed**

> https://stackoverflow.com/questions/17655969/how-to-add-drm-on-epub-programmatically

> https://stackoverflow.com/questions/15045555/is-it-possible-to-drm-epub-files-without-using-any-3rd-party-software-services
> 
> says to look in to stackoverflow ->
> https://facebook.github.io/react-native/docs/contributing.html
> 
> https://stackoverflow.com/questions/822468/is-there-an-open-source-drm-solution
> 
> https://drmtoday.com/how-it-works/

> http://aameer.github.io/articles/digital-rights-management-multi-drm/

> https://stackoverflow.com/questions/7915763/samples-tutorial-for-drm-framework-in-android

> http://www.idpf.org/epub/301/spec/epub-ocf.html#app-schema-encryption

> https://github.com/idpf/epub3-samples/issues/2

> http://www.idpf.org/epub/30/spec/epub30-ocf.html#sec-container-metainf-encryption.xml

> https://stackoverflow.com/questions/14442968/how-to-check-if-an-epub-file-is-drm-protected

> https://www.reddit.com/r/reactnative/comments/7lohan/drm_digital_rights_management/

No comments:

Post a Comment