問題タブ [drm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drm - 私のプログラムを保護する方法は?
私が非常に重要なシステムを設計したとしましょう。このシステムの費用は数千ドルです。クラッカーがバイナリコードを編集してシリアル番号をバイパスしようとすることを知っているので、システムをシリアル番号で保護したいと思います。
チェックサム関数の使用について読み、それをバイナリコードに適用し、変更された場合は値を確認しましたが、ここでも、クラッカーがコードを編集することで回避できる条件について説明しています。
私の質問は、重要なプログラムを保護するために最もよく使われる手法は何ですか?
asp.net-mvc - ASP.NETMVCを介したWMRMDRMライセンスの非サイレント配信?
ASP.NET(理想的にはMVC)を介してWMRM DRMライセンスの非サイレント配信を行うことは可能ですか?
サイレント配信は正常に機能しています。
SDK(WMRM10.1)のすべてのサンプル はaspに含まれていますが、経験はありません(PHPからASP.NETに移行しました)。
htmlに含まれているvbscriptまたはJavaScriptで実際の発行を実装する必要があるようです。これは正しいですか?
JavaScript / ASP.NETで非サイレントライセンス発行を行う例はありますか?
java - 電子ブックの DRM リーダーと配信プラットフォームを作成するには?
私の会社は、電子書籍の DRM プラットフォームを開発することを決定しました。プラットフォームは完全に安全である必要はありませんが、既存の DRM プラットフォームと同等である必要があります。ソフトウェアは、クライアント側とサーバー側の両方で、.NET または Java で作成できます。
このプロジェクトにどのようにアプローチすべきか、また DRM ソフトウェアが実際にどのように機能するかについて、私はほとんど理解していません。どこから始めればよいかについての良いヒントをいただければ幸いです。
iphone - アプリ内購入コンテンツに iTunes アカウントごとの DRM を実装することは可能ですか?
Apple が購入から返す領収書には、コンテンツを購入したユーザーの iTunes アカウント情報が含まれておらず、特定のデバイス UUID が iTunes アカウントに属しているかどうかを Apple に確認させる方法もないようです。
ユーザーがコンテンツを一度購入すると、iTunes アカウントに関連付けられたすべてのデバイスですべてのコンテンツを使用できるようにする安全な DRM システムを実装する方法はありますか?
レシートやなりすまし情報を再生する方法があるとしても、私はそれを安全な DRM システムとは考えていません。
この質問、およびその後の私の回答とそのコメントは、これについての私の好奇心を刺激しました。
language-agnostic - ソースコードを保護する言語は何ですか?
登録アルゴリズムを含むシェアウェア ソフトウェアを作成したいと考えています。読み取り可能なコードに簡単に逆コンパイルできないプログラミング言語を探しています。たとえば、C# は読み取り可能なコードに逆コンパイルできます。
私のオプションは何ですか?
編集:アセンブリに逆コンパイルすることしかできないものを探しています。たとえば、Delphi は C# や Java のように逆コンパイルすることはできませんが、私が聞いたところによると、Delphi は死につつあります。
download - DRM されたコンテンツのクライアント側を保護することは合理的ですか?
更新:この質問は、コンテンツのクライアント側を保護 (暗号化/難読化) することと、サーバーから送信する前に保護することに関するものです。itune のようなアプローチでは、転送前にファイルが暗号化/難読化されていないため、長所と短所は何ですか。
元の質問のメモに追加したように、遵守する必要がある契約があります (drm を実装するほとんどのサービスの場合と同様)。私たちは DRM フリーを推進しており、ほとんどのコンテンツ プロバイダーとの契約はそれに基づいていますが、だからと言って既に課せられている義務から解放されるわけではありません。
私は最近、itunes / fairplay が drm にどのようにアプローチするかに関する情報をいくつか読みましたが、サーバーが実際に保護なしでファイルを提供することを期待していませんでした。
この回答の引用は、問題の精神を捉えているようです。
目標は、単に「正直な人を正直に保つ」ことであるべきです。これより先に進むと、次の 2 つのことだけが起こります。
- 私たちは勝てない戦いをしています。カンニングしたい人は成功します。
- 私たちは製品を使いにくくすることで、製品の正直なユーザーを傷つけています。
ここでは正直なユーザーへの影響は見られません。これがクライアント側で発生するかサーバー側で発生するかに関係なく、ファイルはユーザーに関連付けられます。これにより、1 のユーザーに別のチャンスが与えられます。
追加情報: クライアント環境は adobe air で、複数のコンテンツ タイプ (音楽、ビデオ、フラッシュ アプリ、画像) が含まれます。
では、iTunes の Fairplay のようにして、メディア クライアント側を保護することは合理的でしょうか。
注:アンブレイカブル DRM は解決不可能な問題だと思います。これに対する答えを探しているほとんどの人は、その必要性は、コンテンツ プロバイダーとの契約に既に関係していることに関係しています。
iphone - DRM が iPhone アプリケーションから削除されたかどうかをプログラムで判断する方法は?
DRM が iPhone アプリケーション バンドルから削除されたかどうかを確認するにはどうすればよいですか (著作権侵害から保護するため)?
silverlight - Silverlight - wma が DRM で保護されているかどうかを判断する
wma ファイルが DRM されているかどうかを確認する方法はありますか? 私はこれを信頼できるブラウザ以外の Silverlight 4 アプリケーションで実行できるようにしたいので、pinvoke はオプションではありません。MediaElement でファイルを再生しようとするだけでよいと思いましたが、効率的ではないようです。
.net - ファイルの使用権 (DRM) を検出する方法
.wma / .wmv ファイルがあり、検出したいとします。
- DRMで保護されていますか?
- (できれば) DRM 保護の詳細 (ライセンスの有効期限など)?
そのための C# / C++ API はありますか? そのファイルのプロパティをクリックすると、Windows Media Player で実行できるようですが、Explorer にはこの情報が表示されません。
注: これは些細な質問だとは思いません。taglib を試し、Web で解決策を約 2 時間検索しました。
encryption - オーディオの暗号化/保護
コーディング以外では、多くの時間をレコーディング スタジオで音楽制作に費やしています。自分のアートをオンラインと CD の両方で販売するつもりですが、オーディオ ファイルの保護という問題が 1 つあります。誰かが私の音楽を違法に配布したりコピーしたりしたくないので、どうにかして保護する必要があります。私が見た 1 つの方法は、独自のプレーヤーを作成することであり、トラックはこのプレーヤーを使用してのみ再生できます。「PCID」と秘密鍵を使用して、プレーヤーは adio を復号化し、再生します。ただし、クライアントは私のプレーヤーのみを使用するという制限を好まないため、クライアントを追い払うことは間違いありません。他のアイデアはありますか?