問題タブ [piracy]
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.
android - Android が海賊版/ひびの入ったアプリを検出
iPhone では、海賊版のバージョンのアプリをユーザーが開いたことを検出する方法がいくつかあります。
ユーザーがアプリの海賊版を使用していることを Android で検出する方法はありますか?
ruby-on-rails - ビデオを盗まれないようにするにはどうすればよいですか?
地元の企業向けに映画を制作し、JWplayer を使用してウェブサイトに表示しています。しかし、いくつかの企業が FLV のソース (Amazon の EC2 ) を盗み出し、自社のサイトに埋め込んでいるようです。
これを防ぐ実用的な方法はありますか?
security - ユーザーが SVG にアクセスできないようにする
私は、完全にクライアント アートで構成される Web ページのモバイル バージョンをまとめています。旧式のデスクトップ版では PNG を使用しましたが、モバイルでは SVG を使用したかったのです。SVGZ はサイズが小さく、解像度に依存しないため、完璧な使用例のように思えました。
しかし、クライアントは、自分の作品が SVG でオンラインに公開されると、だれでもファイルをダウンロードして違法に使用できるのではないかと心配しています (以前に彼が取り組んだ作品を海賊版にしたことがあるので、彼はこれをかなり真剣に受け止めています)。彼はそれを持ち出しましたが、SVG は基本的に彼の元のソース アートです。
ユーザーが SVG ファイルにアクセスできないようにする方法があるかどうか疑問に思っていました。私が知る限り、これは不可能です.ファイルをユーザーエージェントが利用できるようにすることは、ユーザーが利用できるようにすることを意味します.
助けてくれてありがとう。
java - アプリケーションを著作権侵害から保護する方法
重複の可能性:
ソフトウェアライセンスキーはどのように生成されますか?
私はソフトウェア開発の初心者です。Javaアプリを著作権侵害から保護するために保護システムを実装する方法を知りたいです。私は完璧な解決策がないことを知っています。しかし、私はそれをどのように保護するかを知りたいだけです。そして、それをオープンソースにするように私に言わないでください、私の場合は不可能です:)。
お時間を割いていただきありがとうございます。
android - 海賊行為、海賊行為、海賊行為。私に何ができる?
アプリ、有料アプリをリリースしました。4日後、ユーザーから、中国に私のアプリをホストしている別のWebサイトがあると言われました。そこからダウンロードしましたが、デバイスで正常に動作します。
ここには、パッケージ名を変更してapkを再公開できるという投稿があります。しかし、これは私の場合ではありません。クラックされたバージョンはまだ同じパッケージ名を使用しています。プログラムでAndroidVendingLicensingを使用しましたが、クラックされたバージョンではライセンスチェックがまったく行われません。私はProGuardを使用して難読化しましたが、それでもハッカーの意欲を削ぐことはありません。
質問1:Googleの指示に従ってapkファイルに署名しました。しかし、それでも、彼らはコードを変更し、ライセンスチェックの部分を取り除いた。apkファイルに署名することは、人々がファイルの内容を改ざんしないように設計されているというのは間違っていますか?
質問2:Win32 .exeプログラムの場合、ファイルが変更されているかどうかを判断するためにチェックサムを使用していました。仕組みは次のとおりです。.exeを作成するときに、ツールを使用してファイルのバイトコンテンツの合計を計算し、ファイルのどこかに、たとえばテキストパターン「MYSIGNATURE」の4バイト後に詰め込みます。 。次に、実行時に、プログラムは.exeファイルを開き、バイト合計を計算して、署名後の整数と比較します。
誰かがapkファイルでこのアプローチを試しましたか?あなたの経験を共有してみませんか?
ios - iOS の海賊版アプリケーションでアプリ内購入を使用して、ユーザーに支払いを求めることはできますか?
アプリ内購入は iOS の海賊版アプリで動作しますか?
開発者として、次のユースケースの可能性について考えていました。
- 一部のインターネット ユーザーが私のアプリケーションを海賊版でインストールします
- 私は彼にそれで遊ばせました
- しばらくして、彼がアプリケーションに興味があることを確信したら、ポップアップを表示します。
このアプリケーションは無料ではありません。あなたはそれを購入していません。今すぐ購入してください。
キャンセル - 購入
彼が同意すると、アプリ内購入ダイアログを表示します。
そうでない場合は、アプリケーションの主要な機能を無効にします。
アプリを海賊版にしたばかりの人に App Store で購入するように頼むよりも (少し) 効果的です。
android - RMI を使用して Android ゲームの著作権侵害を阻止できますか?
RMI を使用して Android ゲームの著作権侵害を阻止できますか?
image - OCRリバースエンジニアリングとの戦い
私はソフトウェア ベースの OCR を参照していますか?画像からテキスト エンジンへの変換ツールです。stackoverflow には OCR の構築に関する投稿がたくさんありますが、画像をリバース エンジニアリングから保護する方法に関するガイダンスと同様に、私は反対の見方をしています。
たとえば、テキストのみを含む画像があります。データをデコードするのを難しくするにはどうすればよいですか?これを実行できる画像形式はありますか? それとも画像を難読化できますか?
特殊なフォントや歪みを使用すると、OCR 保護を保証できますか? ただし、私の要件では、歪んだテキストが大量に提供されることは許可されていません。
どの方向も非常に役立ちます
android - 「ワンクリック著作権侵害」に抵抗するためにどのようにコーディングすればよいですか?
私が取り組んでいるアプリは、antiLVLによって自動的にクラックされます(ただし、アプリでLVLを使用していません)。
「ワンクリック著作権侵害」からアプリを保護するために、GoogleIOで説明されている改ざん検出技術を実装しています。
getPackageInfo()
とリフレクション( )の両方で署名をチェックしようとしましたinvoke()
が、AntiLVLはどちらの場合もアプリを自動的にクラックすることができました。
現在のバージョンのantiLVL(1.4.0)によって自動的にクラックされないコードを作成するにはどうすればよいですか?つまり、JNIを使用することは別として。
PS:私は一般的に著作権侵害の防止について話しているのではありません。自動クラッカーを使用するのではなく、海賊に手作業でコードを掘り下げてもらいたいだけです。
objective-c - Cydiaの微調整がクラックされるのを防ぐ方法は?
私は新しいCydiaの微調整に取り組んでいます.それは支払われます! クラック/海賊版/再配布されたくないという問題。微調整で使用できるスクリプトはありますか?
いくつかの例:
ログを安全にメールで送信して、ユーザーが購入したかクラックしたかを確認するスクリプト。
データベースで支払いを確認するスクリプト。存在する場合はデバイスで調整が有効になり、存在しない場合は調整が無効になります。
Cydia Store からパッケージを購入したかどうかをチェックする UIAlertView を含むスクリプトは、微調整を有効にします。そうでない場合は、UIAlertView でポップアップを開いて、「このパッケージを違法な方法で入手しました、何とか何とか..」と通知します。 「OK」ボタンをクリックすると、調整をアンインストールするか、セーフモードから購入するまで、セーフモードになります。(最も重要なもの)