ドングルクラックとは
ドングルクラックは、ハードウェアとソフトウェアを使用するコンピューターセキュリティシステムをバイパスする方法です。 このシステムの考え方は、特定の一意のデバイスがコンピューターに挿入されたときにのみソフトウェアが動作するということです。 ドングルクラックは、多くの場合、偽造ドングルを使用しようとすることにより、これを回避する試みです。
ドングルという言葉は、USBポートに接続するデバイスを指すためによく使用されます。 ただし、厳密に言えば、USBメモリスティックなどの単なるストレージシステムではなく、特定のハードウェアデバイスのみを指します。 ドングルには複数のタイプがあり、それぞれがドングルクラックを試みる独自の理由を提供します。
ドングルの本来の意味は、セキュリティシステムとして使用されるデバイスでした。 通常はニッチ市場向けの非常に高価なソフトウェアを保護するために使用されます。 システムは、ドングルがマシンに挿入されたことを確認した後にのみソフトウェアが実行されるように設定されていることを意味します。 アイデアは、ソフトウェア自体よりもドングルなどの物理的なアイテムを再現するのがはるかに難しいということです。
セキュリティのためにドングルを使用する方法はいくつかありますが、ドングルのクラックを試みる人にとってはそれぞれ独自の困難があります。 最も単純な形式では、ソフトウェアは単にドングルが物理的に存在するかどうかを確認します。 これは、ソフトウェアをハッキングして、ドングルが存在するかのように常に機能するように設定することで回避できます。
別のセキュリティ方法は、ソフトウェアに暗号化された確認要求をドングルに送信させることです。 これは単純なチェックと同じ方法でクラックできますが、暗号化を無効にできる場合にのみ可能です。 さらに高度な方法は、プログラムの一部をメインソフトウェアではなくドングル自体に保存することです。 これにより、ソフトウェアがだまされてドングルが存在すると考えるだけでは十分ではないため、クラックがはるかに困難になります。
「ドングルクラック」という表現は、WiFiまたは携帯電話ネットワークを介したワイヤレスブロードバンドサービスに使用されるドングルを指すこともあります。 これらの場合、ドングルは実際にはUSBスロットに差し込むミニチュアモデムデバイスです。 このコンテキストでは、ドングルをクラックしようとする誰かが暗号化を破り、インターネットとの間で送受信されるデータをインターセプトするか、帯域幅を使用して接続に費用を支払うことなくオンラインにしようとする可能性があります。