« 2008年1月19日

2008年1月22日の投稿

2008年1月24日 »

アプリケーションの不具合やセキュリティホールをアップデータやパッチなどによりバージョンアップして回避するという仕組がありますが、それを悪用して有償のアプリケーションを無償で使用してしまうという手法があるようです。何も新しい話ではなさそうですし自分が見つけたものでもないのですが、知らない人のために紹介いたします。

有償ソフトウェアの入手と使用の形態は、大雑把に言って2種類あります。CD-ROMや入金者のみがダウンロードできるサイトから入手する場合と、だれでも自由に入手できるソフトウェアです。特に後者の場合、誰もが入手して誰もがタダ使いされては儲かりませんので、シリアルと呼ばれるパスワードのようなものを入力する事でアプリケーションが使用可能になるという仕組を使います。

このシリアルというのは、お金を払った人しか通知されない仕組になっています。そうすることでアプリケーションそのものを不正に入手してもシリアルが入手できなければそのアプリケーションを利用できません。お金を払った人だけがシリアルを知り、シリアルを知った人だけがアプリケーションを利用する、というのがシリアルの特徴です。ただし、シリアルといのはただの文字列を打ち込むだけですので、シリアルが共有されてしまうという問題があります。それに対抗すべく、ドングルと言われるハードウェアを使用する方法もあります。

全体を配布してしまうアプリケーション

シリアルとのはWindowsやOfficeでも使われています。Windowsのセットアップ時にxuios-xwrer-josl3-sjflk-sfjl4のような文字列を入力したような覚えがあるという方もおられることでしょう。このようにアプリケーションが持つ固有の合言葉であるシリアルを入力しない限り、Windowsを使用することはできません。

この方法はダウンロード販売と相性が良いです。まず、インターネットからアプリケーションすべてを配布してしまうのですが、その際に機能制限を加えた「体験版」として配布します。体験版に対してシリアルを入力する事によりアプリケーションの全体を利用することができるようにしておけば、購入者に対してメールか何かでシリアルを通知するだけの手間で販売が完了します。

もしこれが体験版は体験版、製品の完全版は完全版というように2つのパッケージを作って販売していたとすると大変です。体験版を使って購入を希望した人は「欲しい」と思っても完全版を購入しにいかねばならないか、差分をダウンロードしなくてはなりません。それでは商機を逸してしまうかもしれません。そうしないために、体験版のダウンロードは自由、ただしシリアルを入力しない限り完全版にはならない、という販売形態はよく見られるものになっています。

前置きが長くなりましたが、この体験版に対して製品購入者向けのアップデータを不正適用することでシリアルを知らなくても完全版と同等の製品を手に入れることができてしまうケースがあるようです。

アップデータによる制限解除

アプリケーションの作り方はケースバイケースですが、ひとつのパターンとして「シリアルを入力するまでは体験版のファイルの一部が変形した状態になっており、シリアルを入力すると本来の形に戻る」というような方法があります。変形した状態の副作用というのは、例えば印刷系のソフトであれば印刷物に「これは体験版で作成されました」という文言が強制的に差し込まれるですとか、音声系のソフトであれば30秒以上のファイルを編集できない、というような制限になります。

ところが、アップデータに含まれるファイルが本来の形であった場合、そのアップデータを適用すると体験版が完全版に生まれ変わってしまいます。当然、誰もがそのような事ができる状態でアップデータが配布されることはありません。アップデータの適用時に、体験版のままかどうかを判断するようになっていたり、シリアルを入力しないとバージョンアップが始まらないようになっていたりします。

しかしながら、体験版のアプリケーションと比べてアップデータそのものに対する不正コピー対策は甘くなりがちです。せっかくガチガチに固めて不正利用できないように対策した体験版アプリケーションでも、少し細工したアップデータにより一発で完全版になってしまう、という事例もあるようです。

体験版の機能制限の仕組は、自分が開発して熟知したアプリケーションの内部的な処理に手を加えることで実現されます。ですのでやりたい放題です。ところがインストール・バージョンアップの仕組はWindowsのルールに従うことになります。自分でゼロから作るのも大変ですので、既存の「インストーラ作成プログラム」を使ってアップデータが作成されるということも少なくありません。あるインストーラ作成プログラムで作成したアップデータには、どのような形態で差分ファイルが折りたたまれているかを知ることができれば、自由に差分ファイルを取り出すことも可能です。そのようにしてアップデータから必要そうなファイルを取り出して体験版に適用すれば、そのまま完全版になってしまうというアプリケーションがあるようです。

なお、古い話になってしまいますがSQLslammerが猛威を奮った背景は、不正使用者が多くてパッチの適用率が低かったことであったと言われます。不正利用には開発者の懐が潤わないだけでなく、セキュリティ面でのサポートもおろそかになりがちになってしまうという側面もあります。そのセキュリティ面でのサポートのために一生懸命作ったパッチ自体がまた不正利用に使われてしまうというのも凄まじい話です。

自分はそもそも違法コピーを前提としていないような特定のお客様向けに書き下ろしたプログラムの開発者ですので、このようなシリアルの仕組や体験版の機能制限の仕組の事情はよくわかりません。しかしながらアップデータについてはよく利用します。効果的に防ぐ方法なんて思い浮かびませんが、きっと既にたくさんの対策方法も編み出されているんでしょうね。

個人的にはこういったイタチごっこがITの進歩の一部分を担っているという現実も無視できないように感じます。

yohei

1年に1度のセンター試験が終わりました。それと同時に本日から情報処理技術者試験の出願が始まりました。

出願する期間はインターネットでは

平成20年1月21日(月)午前10時 ~ 2月26日(火)午後8時
※ただし、初級システムアドミニストレータと基本情報技術者については、2月27日(水)午後8時まで受付

になっております。出願期間の終了にご注意下さい。

さて、タイトルの通りにセンター試験と情報処理技術者試験では年間の受験者数が多いのはどちらでしょう。情報処理技術者試験は春と秋に受験ができますので、のべの出願者数を比較したいと思います。

センター試験(2007年度):543,385人
情報処理技術者試験(2007年春):265,601人
情報処理技術者試験(2007年春):311,292人

ということで、543,385対576,893で情報処理技術者試験の勝利でした。

実は計算してみるまでは個々まで伯仲すると思っておらず、かなり驚きました。ともに受験者数が減少している試験ですが、それでも50万人が受験するという大型試験であることに間違いありません。情報処理推進機構のサイトでは国内最大規模の国家試験という記述も見られるほどです。かっこいいですね。なかなか二つ名がある試験というのも珍しいように思います。「国内最大規模の国家試験」「南海の黒豹」「闘う妖精 かおる姫」。いや、並べてみると二つ名とも違いますね。単なる事実です。でもそこは二つ名と言っていただきたい。

最後におまけを。今年のセンター試験の受験者数が出ていないので2006年度の数値で比較となりますが、受験率を見てみましょう。

センター試験:受験者511,272人/出願者553,352人⇒受験率92.40%
情報処理試験:受験者399,541人/出願者608,210人⇒受験率65.69%

両親や教師が一丸となって受験生を送り出すセンター試験と違い、情報処理試験は受験会場にたどり着くまでがひとつの試験であるかのように乗り越えるべき障害があります。文字通り障害が障害になるわけですが。

ですのでこの結果でも仕方ないと言えるでしょう。そう、今年もきっと違う意味で『恐怖』の着メロが会場に鳴り響くことでしょう。ぴろりろーん。

yohei

« 2008年1月19日

2008年1月22日の投稿

2008年1月24日 »

» このブログのTOP

» オルタナティブ・ブログTOP



プロフィール

山口 陽平

山口 陽平

国内SIerに勤務。現在の担当業務は資金決済法対応を中心とした資金移動業者や前払式支払手段発行者向けの態勢整備コンサルティング。松坂世代。

詳しいプロフィール

Special

- PR -
カレンダー
2013年5月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
yohei
Special オルタナトーク

仕事が嫌になった時、どう立ち直ったのですか?

カテゴリー
エンタープライズ・ピックアップ

news094.gif 顧客に“ワォ!”という体験を提供――ザッポスに学ぶ企業文化の確立
単に商品を届けるだけでなく、サービスを通じて“ワォ!”という驚きの体験を届けることを目指している。ザッポスのWebサイトには、顧客からの感謝と賞賛があふれており、きわめて高い顧客満足を実現している。(12/17)

news094.gif ちょっとした対話が成長を助ける――上司と部下が話すとき互いに学び合う
上司や先輩の背中を見て、仕事を学べ――。このように言う人がいるが、実際どのようにして学べばいいのだろうか。よく分からない人に、3つの事例を紹介しよう。(12/11)

news094.gif 悩んだときの、自己啓発書の触れ方
「自己啓発書は説教臭いから嫌い」という人もいるだろう。でも読めば元気になる本もあるので、一方的に否定するのはもったいない。今回は、悩んだときの自己啓発書の読み方を紹介しよう。(12/5)

news094.gif 考えるべきは得意なものは何かではなく、お客さまが高く評価するものは何か
自社製品と競合製品を比べた場合、自社製品が選ばれるのは価格や機能が主ではない。いかに顧客の価値を向上させることができるかが重要なポイントになる。(11/21)

news094.gif なんて素敵にフェイスブック
夏から秋にかけて行った「誠 ビジネスショートショート大賞」。吉岡編集長賞を受賞した作品が、山口陽平(応募時ペンネーム:修治)さんの「なんて素敵にフェイスブック」です。平安時代、塀に文章を書くことで交流していた貴族。「塀(へい)に嘯(うそぶ)く」ところから、それを「フェイスブック」と呼んだとか。(11/16)

news094.gif 部下を叱る2つのポイント
叱るのは難しい。上司だって人間だ、言いづらいことを言うのには勇気がいるもの。役割だと割り切り、叱ってはみたものの、部下がむっとしたら自分も嫌な気分になる。そんな時に気をつけたいポイントが2つある。(11/14)

news094.gif 第6回 幸せの創造こそ、ビジネスの使命
会社は何のために存在するのでしょうか。私の考えはシンプルです。人間のすべての営みは、幸せになるためのものです――。2012年11月発売予定の斉藤徹氏の新著「BE ソーシャル!」から、「はじめに」および、第1章「そして世界は透明になった」を6回に分けてお送りする。(11/8)

オルタナティブ・ブログは、専門スタッフにより、企画・構成されています。入力頂いた内容は、アイティメディアの他、オルタナティブ・ブログ、及び本記事執筆会社に提供されます。


サイトマップ | 利用規約 | プライバシーポリシー | 広告案内 | お問い合わせ