- ベストアンサー
USBメモリを使った不正コピー防止対策
- USBメモリを使った不正コピー防止対策の方法について教えてください。
- USBメモリがないと起動できないソフトの開発方法について教えてください。
- USBメモリのデータを別のUSBメモリにコピーすることで不正コピーを防ぐ方法はありますか?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
それはUSBメモリではありません。USBドングルというものです。 プロテクト専用の機器なので、メーカーに注文すると開発マニュアル付きで買えると思います。 「USB ドングル」で検索してください。 USBメモリであれば、お書きのように中身をコピーすればいいのでプロテクトの意味をなしません。
その他の回答 (5)
- thunder-bird
- ベストアンサー率26% (304/1143)
自分で調べずに「全部教えて!」と言われるレベルの方には無理です。 ドングル採用以前に、貴殿が作ったアプリなど簡単に解析されてお終いです。 ドングルを利用すれば完璧と思っているのは浅はかな思考です。 世の中そんなに甘くないです。
>サードパーティ製のツールを使って実現しているのでしょうか? 良くあるUSBドングルは、中身はスマートカード(カードの表面に端子が付いているカードのことです)だったりするので、VSあたりでもプログラムを組むことは出来ます。 とは言いつつ、自分で全部作るのは接触型ICカードのType-BあたりのプロトコルやPKIなどを一から勉強しなければならないのでめんどくさいですし、SDKとドングルを纏めて買ってくるのが一番便利かと思います。(値段はかなり高いですけど) 今はネットワーク認証などが流行ですし、数百万円する業務アプリでないと元が取れませんので、別の方法を考えた方が良いと思います。
- nerimaok
- ベストアンサー率34% (1125/3221)
一般のUSBメモリーをドングルに使うためのツールは 存在しますので、「一見」そのように見える事もあるでしょう。 http://www.vector.co.jp/soft/winnt/util/se503678.html http://www.vector.co.jp/soft/winnt/util/se479509.html おそらくUSBデバイスが内部で持っているシリアル番号をキーにして 認証をかけていると思いますので、プログラムでもそこまでアクセスして やれば可能になるんではないかと思います。
- bardfish
- ベストアンサー率28% (5029/17766)
http://ja.wikipedia.org/wiki/%E3%83%89%E3%83%B3%E3%82%B0%E3%83%AB メーカーが提供しているライブラリを使用して実装するのが一般的。
- RTO
- ベストアンサー率21% (1650/7787)
それはUSBメモリと形状は似ていますが 「USBプロテクタ」または「ドングル」と呼ばれる製品です USBメモリではありませんので コピーできません
お礼
USBドングルというのですね。初めて知りました。情報頂きどうもありがとうございました。 検索してみるとドングルを提供している会社がいくつかあるようですね。検討してみたいと思います。