問題タブ [dongle]

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.

0 投票する
5 に答える
4209 参照

security - 誰かがドングルを持っているときだけ Web サイトにアクセスできるようにするにはどうすればよいでしょうか?

SSL で暗号化されたログイン/パスワードの上に資格情報のレイヤーを追加したいが、ユーザーにとって複雑さを増したくないとします。既存のクロスプラットフォーム ブラウザ機能を備えた Web サーバー認証スキームに、ドングルを所有するという要件を追加する方法はありますか?

つまり、Web サイトにアクセスするには、ユーザー名、パスワード、およびクライアント コンピュータに接続されている USB ドングルが必要です。ドングルはおそらく、ある種のチャレンジ/レスポンスを行うでしょう。

このドングル ソリューションが Firefox で自動的に、またはプラグインを追加するだけで動作することが理想的です。

考えや提案は大歓迎です。

0 投票する
5 に答える
8864 参照

.net - .Net アプリケーションとアセンブリの暗号化

暗号化/コピー防止に関する質問があります。

ドングルを使用する会社のアプリケーションを書いています。ソフトウェア保護は役に立たないとか、ただ放っておけばいいとか、これに費やした時間は無駄だなどと言わないでください。これは、ソフトウェア保護の有効性に関する哲学的な問題ではなく、ハウツーのようなものです。

私が理解しているように、ドングルで保護されたソフトウェアをクラックする最初のステップは、コードからドングルへのすべての呼び出しを削除することです (つまり、実行可能ファイルにパッチを適用します)。また、この MSDN の記事で説明されているように、アプリケーションとアセンブリを保護するために、.NET で「厳密な名前」を作成することもできます。

アプリケーションに簡単にパッチを適用できないようにするには、厳密な名前付けで十分ですか? または、ある種の暗号化ライブラリを使用する必要がありますか? ライブラリを使用する必要がある場合、どのライブラリを使用するか、またはこれを設定するための情報をどこで入手できますか?

もちろん、次のステップは重要なアルゴリズムをドングルに搭載することです。これらは専用のクラッカーへのスピード バンプに過ぎないことは理解していますが、市場シェアが拡大するにつれて、スピード バンプは、著作権侵害の痛みがそれほど強く感じられなくなるポイントに到達するのに役立ちます (願っています)。

ありがとう!

0 投票する
8 に答える
6609 参照

copy-protection - より良いセキュリティを提供するためにドングル接続システム用にどのコードを書くべきですか?

コピーとリバースエンジニアリングが十分に困難になるように、ドングルで保護したいソフトウェアピース(CとPythonを使用)を開発しました。私のドングルデバイスには、これらを提供するAPIが付属しています。

  • ドングルの存在を確認する
  • 適切なドングルを確認してください
  • ドングルのメモリ位置に書き込みます
  • ドングルなどのメモリ位置から読み取ります(残りはそれほど良くないと思います。)

クラックしにくくするためにソースコードでできること。ドングルプロバイダーは、ループ内またはイベント後に適切なドングルの存在を確認するか、ドングルメモリを効率的に使用する必要があることを提案しました。しかし、どのように?クラッカーがどのように割れるのかわかりません。少し光を当ててください。前もって感謝します。

PS:難読化を提案しないでください。私はすでにそれをしました。

0 投票する
5 に答える
20038 参照

c - プログラム可能な USB ドングル

開発言語として C をサポートするプログラマブル USB ドングルはどこで購入できますか?

0 投票する
2 に答える
1484 参照

.net - ハードロックドングルまたはデジタル証明書を使用した.NetWinformsアプリケーションの保護

私は顧客向けのC#Winformsアプリケーションを開発しています。顧客は、ハードロックで保護されたプログラムを望んでいるため、適切なハードロックを持っている人だけがプログラムにアクセスできます。Winformsアプリケーションへのアクセスを保護する方法はたくさんあることは知っていますが、彼はハードロックを使用することを強く望んでいます。

私はハードロックを使用した安全なアプリの実装を経験したことがなく、それについての知識もありません。私の最善の選択肢はSentinelSuperproまたはAlladdinだと思います(後者はネット上でより多くのリソースを持っているようです)。

1-ハードロックが最良の選択であるかどうかはまだわかりません。アプリケーションを保護するためのデジタル証明書のUSBドングルが、ハードロックと異なるかどうかわからないのを見ました。それらが異なる場合は、おそらくデジタル証明書を使用する方が良い選択ですか?

2- .Net winformsアプリケーションをハードロックで保護する方法に関するリソース(デモかもしれません)をネット上に持っている人はいますか?非常に時間がかかる場合は、価格を再交渉する必要があるかもしれません:p

0 投票する
1 に答える
1333 参照

android - LTEドングルをAndroid携帯電話の外部アンテナとして使用する方法はありますか?

私はこのデバイスをAndroid携帯の外部アンテナとして使用する方法を調査してきました。理想的には、電話のマイクロUSBポートを利用してデバイスを接続し、電話をルート化せずに電話にLTEサービスを提供できるようにしたいと考えています。電話のマイクロUSBポートを利用することは可能ですか?その場合、どのように利用できますか?私は方向性と答えを探してウェブを検索しましたが、何も見つかりませんでした。

0 投票する
7 に答える
51634 参照

c - C の連想配列

一連のデータをプログラム可能なドングルに転送する方法を実装しています。ドングルはスマートカード技術に基づいており、内部で任意のコードを実行できます。入力データと出力データは、入力ポインタと出力ポインタを介してアクセスできるバイナリ ブロックとして渡されます。

データ処理コードを簡素化するために、連想配列を使用したいと考えています。すべてがこのように動作するはずです:

最初のホスト アプリケーション:

次に、ドングル内のコード:

だから私の質問は、ドングル部分の機能についてです。上記のような連想配列の動作を実装する C コードまたはライブラリはありますか?

0 投票する
3 に答える
2415 参照

c# - ハードウェア セキュリティ モジュール

C#をサポートするHSMを知っている人はいますか? 私はググって、3つのベンダーを手に入れました。しかし、それらが C# をサポートしているかどうかについてのサイトには情報がありません。価格も知りたいです。

3 つの HSM ベンダー:

  • AEP キーパー
  • セーフネット ルナ
  • タレス nShield

どんな提案でも大歓迎です!

よろしく、
スプリヤ

0 投票する
1 に答える
1125 参照

bluetooth - 電源が入っているときだけ Bluetooth USB ドングルを検出できますか?

PCに接続してBluetooth通信を行うことができる小さなBluetooth USBドングルの1つを購入しました。このドングルを USB 電源 (iPad に付属の USB 充電器など) に差し込むだけで、Bluetooth ドングルの電源が入り、Bluetooth デバイスとして検出されるのではないかと考えています。Bluetooth ドングルは、少なくとも低レベルのプロトコルを使用して自分自身をブロードキャストできるはずなので、これは理にかなっているように思えます。つまり、Mac アドレスを表示します。

ただし、次のことを試みました。

1. iPad の USB 充電器に Bluetooth ドングルを接続します 2. ラップトップで Bluetooth デバイスを検索します

そして、私はそれを見つけることができませんでした。Bluetoothドングルを検出できるように、PCを初期化する必要があるためですか?それとも私はそれを正しくしていませんか?

ありがとう