USBドングルのエミュレート– HASPドングルエミュレータソフトウェアの紹介

長年にわたって、ソフトウェア開発者およびプロデューサーが使用するライセンス契約のユーザー数を特定の数に制限する方法は、より複雑になりました。コピー保護の目的は、個々の開発者と製造会社の知的財産権と金融投資を保護することです。

この保護を回避する方法は、他のユーザーにアプリケーションを配信できるメディアを複製することです。つまり、ソフトウェアをライセンスで指定されたものをはるかに超えて複製できます。

最も一般的な方法の1つは、ハードウェアキーまたはドングルを使用することです。これにより、ユーザーはアプリケーションをアクティブにでき、デバイスを使用せずにすべての機能をロック解除できます。さらに、ソフトウェアの海賊行為に対する優れた保護を提供します。

この記事では、ハードウェアセキュリティキーの使用の長所と短所を確認し、ドングルエミュレータを使用してそのキーをネットワーク内の複数のユーザーに配布する方法についても説明します。

USBキーエミュレーション用のソフトウェア

ソフトウェアUSBエミュレータは、ユーザーがセキュリティキーの仮想コピーを取得できることを意味します。これは、キーがネットワーク全体で使用され、任意のリモートロケーションからアクセスできることを意味します。ユーザーは、デバイスを使用するためにデバイスの近くにいる必要はありません。その一例がFlexiHubであり、Ethernet、LAN、WiFiなど、さまざまなIPベースのネットワークで動作します。

f:id:OliverSpace:20190911172215j:plain

FlexiHubは、セキュリティキーがUSBポートを介してリモートコンピューターに直接接続されているように見せることによって機能します。キーを複数のユーザーと共有し、デバイスに仮想的にアクセスできます。また、3ShapeとSigmaKeyドングルを共有することもできます。

USBドングルをエミュレートする方法

ドングルを使用するソフトウェアの種類は、特殊化される傾向があるため、より高価になります。ドングルが紛失した場合、それを交換するためにパッケージ全体を購入するコストを意味する可能性があります。ドングルエミュレーションのアイデアを支持する人々は、ドングルを交換するのにかかる数百ドルがエンドユーザーによる使用方法の理解不足に起因する不当な制限であると感じています。
  
最も初期のドングルソフトウェア保護は、デバイスを使用するために物理的にマシンに接続する必要があることを意味していました。その後、ソフトウェアをだまして起動させるハッカーがこれを回避しました。これに対する開発者の対応は、プログラムコードまたは補足タスクをドングル内に統合し、ユーザーがソフトウェアを実行できるようにするために不可欠なコンポーネントにすることでした。これは、マシンが単にドングルを登録するだけでは不十分であることを意味します。

ハッカーが最終的にこれらの新しいドングルを解読し、より新しく複雑な暗号化方法が必要になる可能性があります。

HASPドングルエミュレーター

f:id:OliverSpace:20190911172241j:plain

Aladdin HASPおよびSafe-Net HASP用のソフトウェアHASPエミュレーターを使用すると、ドングルをバックアップおよび仮想化できます。物理的なセキュリティキーがマシンに接続されているかのように、保護されたソフトウェアを実行できます。このツールは、パラレルHASPハードウェアキーとUSBドングルで動作します。このHASPキーエミュレータを使用すると、元のデバイスを損傷、紛失、盗難から保護できます。 Safe-Net HASPドングルエミュレータを使用すると、仮想マシン内から保護されたアプリケーションにアクセスできます。残念ながら、このソリューションではすべてのUSBキーがサポートされているわけではありません。

f:id:OliverSpace:20190911172300j:plain

Soft-Key Solutionsは、1998年以来、セキュリティキーユーザー向けのソリューションを提供しています。HASP、TimeHASP、NetHASP、MemoHASPなどのSafeNetのSentinel HLキーファミリ全体を含むSentinelドングルエミュレータを提供しています。このソフトウェアは、サポートされるプログラムの数に制限を課すことはなく、他のドングルに対して透過的です。物理セキュリティキーとそのエミュレーションは同時に使用できます。ソフトウェアまたは元のドライバーは変更されません。