maqは尋ねる:
なぜ今日は海賊にとても簡単に見えるのですか?
私たちの技術の進歩と、最も信じられないほど心を吹くソフトウェアのエンジニアリングに費やされた数十億ドルのすべてで、私たちはまだ”シリアル番号/アクティベーションキー”よりも著作権侵害から保護する他の手段を持っていないと信じるのは少し難しいようです。”私はお金のトン、多分十億は、Windows7やオフィス、さらにはSnow Leopardの作成に入ったと確信していますが、私は20分未満で無料でそれを得ることができます。 Adobeのすべての製品で同じですが、これはおそらく最も簡単です。
著作権侵害からソフトウェアを保護するための愚かでハック防止の方法が存在することはできますか? 現実的ではない場合、理論的には可能でしょうか? あるいは、これらの企業がどのようなメカニズムを展開しても、ハッカーは常にそれを回避する方法を見つけることができますか?
ここで完全な、元の質問を参照してください。
実行コード
ティム-ウィリスクロフト回答(45票):
コードはデータです。 コードが実行可能な場合、そのデータのコピーは保護されていないコードです。 保護されていないコードはコピーできます。
“Check_license”への呼び出しの代わりにno-opsを挿入するのは非常に簡単です。
- ハックしにくいプログラムは、徐々にもっと迷惑なことをします。
- しかし、ベンダーは顧客が使用する準備ができているソフトウェアを販売する必要があります。
- 誰もがコンピュータに電話を自宅に許可しているわけではありません。
- 機密性の高いものに取り組んでいる一部の人々は、マシンをインターネットに接続することを拒否します。
私が現在の雇用主(航空宇宙ツール)で販売しているプログラムは、今まで家に電話しません。 顧客はプログラムが始まる度に”活発化”のための家に電話をかけることを容認しない。
最悪の場合、プログラムはネットワークのないVMで実行され、常に固定日付です。
だから、一度合法的にインストールされているかもしれませんが、開発者側の努力は、それがそうではないことを伝えることはできません。
- 汎用コンピュータにハードウェア”コピー防止”を追加しようとすると、失敗する運命にあります。
- どのような会社がコピー防止なしでハードウェアを販売しても、すべてのハードウェアを販売することになります。
- デルやインテルのようなベンダーは、パラジウムのようなスパイハードウェアを徐々に導入しようとしていますが、強く抵抗しています。
- コンピュータが科学的、リアルタイムな何かをしているとき、”海賊版コンテンツをチェックする”ための中断は失敗の原因となります。 すべてのコンピュータがハードウェアDRMを持っていた場合、特別な科学/リアルタイムのものはそれを持っていな 偶然誰もが特別な科学的/リアルタイムのものを購入するだろう。
- ハードウェアDRMチェックでは、ある種のコンテンツに誤検知があります。
- 私は(今私の机の上に座って)私のカメラアレイからクワッドHDビデオを記録します。 それはQuadHDだから、WindowsのDRMは私とデータの間に取得します。
- 署名分析:ハードウェアDRMは小さく、比較的固定されたデータセットを持っています。 また、CPUと同じデータバスを使用する必要があるため、断続的に速度が低下します。 これはリアルタイムで何かを台無しにします。
- だから、偽陽性の間にハードウェアDRMを賢くするために、あなたのコンピュータは最終的にwebサービスを使用してチェックするために中断されます。 今、私の科学データプロセッサは、ネットワーク化されていないために失敗するか、データのストリーミングを停止します。
関連:”会社での海賊版ソフトウェアの使用。..”
トレードオフ
PÉTERTÖRÖK answers(20票):
IMHO基本的な問題は、著作権侵害からソフトウェアを保護する”絶対的かつハック証明”方法*のほとんどまたはすべてが、無実で法的なユーザーを困らせたり、追い払ったりすることです。
アプリが単一のマシンにのみインストールされていることを確認すると、ユーザーがマシンのハードウェアを変更することが困難になる場合があ ハードウェアドングルは、あなたの仕事や家庭のマシン上で同じアプリを使用することはできません意味するかもしれません。 DVDの市外局番、CSS、ソニーのルートキット等は言うまでもありません。 これは厳密にはソフトウェア保護のためのものではありませんが、密接に関連しています。
*@FrustratedWithFormsDesignerが指摘したように、”絶対確実かつハック証明”メソッドは実際には決して完璧ではありません; 100パーセントの安全性はありません、あなたは侵入者が防衛を破るのに十分なコストをかけて、それらの”あまりにも多く”がないようにしようとするこ そして、私はそれがソフトウェアとデジタル情報の基本的な性質のためであると信じています,誰かが特定の防衛を破るために管理したら,休憩は、ほと
回答数(19票):
最終的に大きな問題は、ほとんどのソフトウェアが潜在的な攻撃者にロックと鍵の両方を渡し、それらをまとめる方法を理解しないことを望んで
ソフトウェアを保護する唯一の安全な方法は、ユーザーにそれを与えることではありません。 たとえば、Googleドキュメントを”海賊”することはできません。 最終的に、あなたが何かを確保しようとしているなら、あなたは彼らがあなたが彼らに与えるものについて完全な知識を持っていると仮定しなけ あなたはクライアントを信用できません。 これは、侵害されないようにシステムを保護するのと同じくらい著作権侵害を防止することに適用されます。
既存のソフトウェア配布モデルは、クライアントにパッケージ全体を与え、潜在的な攻撃者が制御するハードウェア上でそれを保護しようとするこ
Freedom is foolproof
Orbling answers(11票):
“あなたのソフトウェアを著作権侵害から保護するための愚か者の証拠とハックの証拠方法”は一つだけです。 (あなたのようにそれとほしいと思うものがすることができます、それを販売して下さい。)
自由に与えられたものを盗むことはできません。 確かに、それはいくつかの恐竜の会社のソフトウェアモデルを台無しにするでしょうが、著作権侵害はどこにも あなたがコピーできない何か、できれば自由に与えたものを伴う何かを販売しなさい;例えばあなたの助け。
あなたの製品を売る
ボブ-マーフィー回答(10票):
あなたは、”なぜそれはソフトウェアが今日でも簡単に海賊版されているのですか?”
答えは: 海賊に簡単なソフトウェアを販売する方が収益性が高くなります。
著作権侵害対策を決定する際には、企業は費用便益分析を行います。 ある特定の一連の手段のために、利点が費用を上回っていなければ、会社はそれをしない。
コストには、対策を実施、文書化、サポート、および維持するための時間と労力が含まれ、実際に迷惑な場合は売上損失が発生する可能性があります。 一般的に言えば、利点の二種類があります:
- プログラムを海賊版しているだろう人々が代わりにそれを買ったので、より大きな利益。
- 意思決定をする人々は、プログラムが海賊版になっていないことを幸せにしています。
ここに簡単な例があります:Microsoft Office。
さて、MSはすべてのお金についてであり、海賊行為について幹部を幸せにすることについてはあまりありません。 しばらくの間、MSはずっとビジネスのための”正常な”版より安い方法のためのオフィスの”家および学生”の版を販売している。 私は数年前にこれを買って、それは全くコピープロテクトを持っていませんでした! そして、”著作権侵害防止”技術は、アプリケーションフォルダに保存されたプロダクトキーを入力することで構成されていました。 しかし、あなたは同時に望んでいただけのコンピュータ上でそれを実行することができ、それらはすべて正常に実行されると思います! 実際には、Mac上で、あなたはインストールを行ったことがないだろう別のコンピュータにネットワーク上のアプリケーションフォルダをドラッグすることが
なぜこのような哀れな著作権侵害防止技術? 二つの理由。
最初は、ホームユーザーのための技術サポートの追加コストが彼らのインストールを台無しにしただけで価値がなかったからです。
第二は、非技術的な著作権侵害対策です。 MSには内部告発者プログラムがあり、会社がMSソフトウェアを海賊版にしたことを知っていれば、同じ「家庭と学生」オフィスの200枚のコピーをインストー その後、MSが入ってきて、会社を監査し、それが海賊版ソフトウェアを見つけた場合、それらのがらくたを訴えます—そして、あなたは賞金の大きなカットを
だからMSは著作権侵害を防ぐために技術を使用する必要はありません。 彼らはちょうど冷たく、堅い現金を使用するためにそれをより有益見つける。
より多くの答えを見つけるか、元の投稿に自分の答えを残してください。 詳細を参照してくださいQ&A Programmersでは、ソフトウェア開発に関する概念的な質問に興味のあるプロのプログラマのための質問と回答サイトです。 あなたが解決策を必要とする独自のプログラミングの問題を持っている場合は、プログラマにログインし、質問をします(それは無料です)。