ラインセスとライセンス、正しいのは...ライセンスですね。某巨大ソフトウェア開発会社で、ライセンスをラインセスと打ち間違えしていることが判明してしまいました!そのページはおそらく一般の方はいかないと思われるページです。ちなみにその際とはほとんどの人がいったことがあると思います。これはしばらくして修正されました。この話とは関係ありませんが、ラインセスキーのお話です。ライセンスキーには、いろいろな種類があります。aというソフトがあります。このソフトは、100円(安!でもモリタポなら...)のシェアウェアです。支払う前は制限があります。その制限を解除するのに必要なキーが、ライセンスキーです。それでは、種類を解説。今回は小型テキストキーのみ。aというソフトの開発者は、面倒なのですべてのユーザーに同じキーを配布することにしました。大きすぎるのもユーザーにとって面倒と考え、10桁程度のキーにしました。これが、小型固定テキストキーです。"ARegKeyIs6"このキーの弱点としては、組み込み方によってはキーが丸見えになってしまうことや、そうでなくてもクラックされたらその対策をするのに全登録ユーザーへ新しいキーを配布しなければならないといったことです。正規ユーザーから流出した場合でも、誰が流出させたかまったく特定できないということです。aというソフトの開発者は、その弱点を解消するため、キーを50個くらいに増やしました。今回はパスワード生産ツール(一般に出ているものです。)を使用して生産しました。そのため、推測は困難になりました。これを、小型選択テキストキーです。今回の例としては、次のような感じです。"YwB3ObWE86"これにも、弱点があります。それは、やはり組み込み方によっては丸見えになってしまうことや、ユーザー数が多くなってしまうと、やはり使いまわしで固定と尾ないような状況になってしまいます。結局、開発者はユーザーごとに違うキーを配布るるようにしました。これが、作者生産テキストキーです。この形式はプログラム内に正当性をチェックするルーチンが入っていて、それでチェックすることによって正当性を確かめます。今回は、ハードウェアチェックは行わず、個人情報も収集しない方式にしました。これによって、ユーザーがPCを買い換えた場合はメールアドレスを変更した場合でも再発行をしなくてよいようになります。名前を変えたいといた要望も出なくなります。これによって面倒なことも少なくなります。今回は、次のようなキーです。"745NR73BE6UH375"この方式の場合は、個人個人に違うキーを配布することができるので、正規ユーザーからキーが流出した場合は、そのユーザーに大して損害賠償請求を行うことができます。弱点としては、発行が面倒なことやチェックルーチンを作るのが面倒なことです。この方法でしばらくは不正利用が発生しませんでした。すると又不正利用が発生してしまいました。誰かがソフトを解析して、不正なキーを発表してしまったのです。開発者は、そのキーをブラックリストに載せますが、すぐに新しいキーが発表されてしまいます。このようなキーは勝手に作られたものなので賠償請求を行うことができませんでした。1つのキーで20台、30台のPCを利用しようとしたユーザーもいました。このようなことを回避することはできません。結局、キーの法則を変更してしまうのは面倒なので、キーはそのままで、ラインセス認証を取り入れました。このシステムによって、1つのキーで1台のPCまでしか利用できないよう徹底され、さらに不正なキーは認証できないようにしました。これによって不正利用は劇的に減りました。その後ライセンス認証のKeyGenが発表され...(以下略)このようにいたちごっこになってしまいます。意味のわからない文章ですがここで終了します。ここまで読んでいただき、ありがとうございました。ちなみに当社ソフトはラインセス認証システムを採用しています。このシステムはインターネット経由でもオフラインでも行うことができるように設計されています。