2002/05/26 Virus Mail Killer Ver.1.00 新規公開
2002/05/21 無断掲載の社会的責任
2002/05/19 My Pasokon Memo Ver. up to 1.16
2002/05/15 e-business はゲーム?
2002/05/12 a! Drive Recorder Ver. up to 1.10
2002/05/08 ウイルスはエッチ画像がお好き
2002/05/07 返事が無いのは許可か?
2002/05/03 ウイルスメールだらけ!
ウイルスメールを削除するソフトを公開しました。
作者は夜な夜なウイルスメールに悩まされ、このようなソフトは他にありそうだと思いながら捜していたのですが、なかなか見つからないので自分で作ってしまいました。
そもそも作者は @Nifty のテレコミ3(電話代込み月3時間まで950円)でメール・インターネットを行っており、それでほぼ充分だったのですが、ウイルスメールがいっぱい来るようになり事態が急変しました。ウイルスメールを受け取ると1通につき受信で最低40秒の接続時間が必要で、単純計算で月270通くるとなると月3時間の接続時間を全て食いつぶし、この後は追加料金が発生します。このままでは作者のオンラインソフト作家生命も危ぶまれます。
ウイルスメールだけを削除することは出来ないかを考えていましたが、技術的には
1)メールサーバへの接続
2)ウイルスメールの判定
が必要になります。
1)については、「Borland C++Builder 3.0」にクラスライブラリがあり、使用法もわかっていたのでそれを使うことにしました。
2)については、ウイルスメールの本文は以下の形をしている場合が大半です
<HTML><HEAD></HEAD><BODY>
<iframe src=cid:xxxxxxxxxx height=0 width=0>
</iframe>
<FONT></FONT></BODY></HTML>
xxxxxxxxxx はウイルスメール各々で違う値になります
そこで「<iframe src=」を判定に使うことにしました。iframe タグに付いてはHTML辞典か何かで調べてください。src=の後の xxxxxxxxxx が添付ファイルを実行する鍵のようなのですが、実は作者も良くわかりません。
しかし上記では判定できないウイルスメールも来ました。
タイトルが「Worm Klez.E immunity」で内容が
Klez.E is the most common world-wide spreading worm.It's very dangerous by corrupting your files.
Because of its very smart stealth and anti-anti-virus technic,most common AV software can't detect or clean it.
We developed this free immunity tool to defeat the malicious virus.
You only need to run this tool once,and then Klez will never come into your PC.
NOTE: Because this tool acts as a fake Klez to fool the real worm,some AV monitor maybe cry when you run it.
If so,Ignore the warning,and select 'continue'.
If you have any question,please mail to me
というものでした。「ウイルスに言われたくない」てな感じですが...。
ウイルスメールはその本体を添付しなければならないのでメールサイズがゆうに100KBは必要になります。上記の場合も自動削除するために、メールサイズの判定も出来るようにしました。作者はこの判定で運用しようと思っています。
但し本当に添付ファイルを受け取りたいときには困るので、差出人を指定してその人はノーチェックにする機能もつけました。
そもそもネチケット(ネットワーク上のエチケット)の中に「初めてメールする人には添付ファイルを送ってはいけない」というのがあります。よって作者に添付ファイルを送るときは事前許可制で運用することにします。
作者のソフトを雑誌に掲載する場合には事前の許可が必要であることが Readme.txt 等に書いてある。これは作者が社会的責任を果たすためである。
例えば、あるソフトがある条件での使用によりパソコンの環境が壊れることがわかったとしよう。当然そのことは作者のホームページ内で公開し、そのような使用をしないように呼びかけなければならない。この時点で、何誌かの雑誌にこのソフトのこのバージョンが掲載される予定だったとしよう。もしもその雑誌がわかっていれば連絡をして、CD−ROM内を直すのは無理にしても、本誌の記事に注意書きとして入れてもらえるかもしれない。作者が雑誌掲載を許可制にしているのは、事前にどの雑誌に載るかを知っておくためである。
もしもある雑誌社が作者のソフトを無断掲載して、そのソフトが読者のパソコン環境を壊したとしよう。通常はオンラインソフトはオウンリスクという考えで免責されるので読者が自分でパソコン環境を直さなければならない。しかし無断掲載であった場合、その免責って適用されるのだろうか?
作者はその雑誌にソフトが載ることを知らなかったのだから、連絡しようがないので作者に責任はない。しかし雑誌社には作者に連絡しておけば事前に防げたかもしれないバグの有るソフトの配布を行った責任が生じる。読者はこの場合雑誌社を訴えることが出来る。しかし恐らく判例はない。
雑誌社の担当者が、自分が楽をしたいがために、一括許諾というのを申し込んでくる場合がある。一括許諾というのは今後ずっと事前許可無しで掲載させてほしいというのであるが、作者は一括許諾はせずに雑誌の各号で掲載許可を与えていく方針にしている。
02/05/18 付けで「My Pasokon Memo」をバージョンアップしました。バージョンアップ内容は以下の通りです。
今回の修正は単なるIE6対応です。IE4以降のバージョンの場合、レジストリ
"HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Version"
にIEのバージョンが入っています。「My Pasokon Memo」の「IEレジストリ Version」の項目がこの内容です。
かたやMSDNの Q164539
「How to Determine Which Version of Internet Explorer Is Installed」によると以下のように書いてあります。
This table includes possible Internet Explorer version numbers.
Version Product
-----------------------------------------------------------------
4.40.308 Internet Explorer 1.0 (Plus!)
4.40.520 Internet Explorer 2.0
4.70.1155 Internet Explorer 3.0
4.70.1158 Internet Explorer 3.0 (OSR2)
4.70.1215 Internet Explorer 3.01
4.70.1300 Internet Explorer 3.02 and 3.02a
4.71.544 Internet Explorer 4.0 Platform Preview 1.0 (PP1)
4.71.1008.3 Internet Explorer 4.0 Platform Preview 2.0 (PP2)
4.71.1712.6 Internet Explorer 4.0
4.72.2106.8 Internet Explorer 4.01
4.72.3110.8 Internet Explorer 4.01 Service Pack 1 (SP1)
4.72.3612.1713 Internet Explorer 4.01 Service Pack 2 (SP2)
5.00.0518.10 Internet Explorer 5 Developer Preview (Beta 1)
5.00.0910.1309 Internet Explorer 5 Beta (Beta 2)
5.00.2014.0216 Internet Explorer 5
5.00.2314.1003 Internet Explorer 5 (Office 2000)
5.00.2614.3500 Internet Explorer 5 (Windows 98 Second Edition)
5.00.2516.1900 Internet Explorer 5.01 (Windows 2000 Beta 3, build
5.00.2031)
5.00.2919.800 Internet Explorer 5.01 (Windows 2000 RC1, build
5.00.2072)
5.00.2919.3800 Internet Explorer 5.01 (Windows 2000 RC2, build
5.00.2128)
5.00.2919.6307 Internet Explorer 5.01 (Also included with
Office 2000 SR-1, but not installed by default)
5.00.2920.0000 Internet Explorer 5.01 (Windows 2000, build 5.00.2195)
5.00.3103.1000 Internet Explorer 5.01 SP1 (Windows 2000)
5.00.3105.0106 Internet Explorer 5.01 SP1 (Windows 95/98 and Windows
NT 4.0)
5.00.3314.2101 Internet Explorer 5.01 SP2 (Windows 95/98 and
Windows NT 4.0)
5.00.3315.1000 Internet Explorer 5.01 SP2 (Windows 2000)
5.50.3825.1300 Internet Explorer 5.5 Developer Preview (Beta)
5.50.4030.2400 Internet Explorer 5.5 & Internet Tools Beta
5.50.4134.0100 Windows Me (4.90.3000)
5.50.4134.0600 Internet Explorer 5.5
5.50.4308.2900 Internet Explorer 5.5 Advanced Security Privacy Beta
5.50.4522.1800 Internet Explorer 5.5 Service Pack 1
5.50.4807.2300 Internet Explorer 5.5 Service Pack 2
6.00.2462.0000 Internet Explorer 6 Public Preview (Beta)
6.00.2479.0006 Internet Explorer 6 Public Preview (Beta) Refresh
6.00.2600.0000 Internet Explorer 6
「My Pasokon Memo」の「IEバージョン」は上記の表の左側でマッチした場合、右側の項目を表示するようにしたものです。何故かIE6は「IEレジストリ Version」が「6.00.2600.0000」ではなく「6.0.2600.0000」で入っていました。
実はこれが Readme.txt 6.技術資料 4)に書いてあることです。
IB*の酒屋さんのCMは好きだったというのは既に述べたが、IB*の新しいCMは気に入らない。バスケットのシーンが流れていて「e-business はゲームと考えるとわかりやすいでしょう」といっているが、作者には全然わからない。IB*もNTTCOM*AREと同じになってしまった。
02/05/11 付けで「a! Drive Recorder」をバージョンアップしました。バージョンアップ内容は以下の通りです。
皆さん Readme.txt の以下の行は気になっている事でしょう。
【ソフトウェア種別】フリーウエア(将来はシェア化するかも)
実は現在「a! Drive Recorder」で実現している機能は、作者が考えている主機能ではなく副機能と考えています。そのためこのソフトはVectorには載せていません。当ホームページと Nifty からのみダウンロードできます。主機能がサポートできるようになったらシェア化する予定です。内容についてはそれがサポートできるまで秘密で、かなり先と思われます。但し今後作者の気が変わるという可能性は充分有ります。そのときはここで発表したいと思います。
作者の所に来るウイルスメールに *.jpg ファイルが添付されていた場合、それが半分以上の確率でエッチ画像である。何故だろう?。誰か知っていたら教えて下さい。まさかウイルスがそれがエッチ画像で有ることを判定している訳ではあるまいし(もし判定するロジックを考え出したのならそれは天才に値する)。
作者の所属するシェアウエア作家協会では既に結論を得ている話題だが、雑誌の掲載依頼で「返事がない場合は掲載許可を頂いたものとみなします」という手の掲載依頼がある。返事が無い場合は民法上でもほとんどの場合許可とはみなされない。もしこのまま掲載してしまってソフト作者に裁判にでも訴えられたらまず負けるだろう。こういう掲載許可依頼に対しては全て掲載不許可にすることにしている。
みずほ銀行の障害はほぼ収束したが、作者のパソコン環境にウイルスメールがいっぱい来るようになった。全体の件数の約7割がウイルスメールである。ウイルスメールは最低でも50KBは有るので電話代がかかってしょうがない。作者のメール環境は Nifty のテレコミ3(電話代込み3時間で1000円)を56Kモデムで使用していて、メールのやり取りだけだとこれで充分に間に合っていたのだが、このままだとウイルスメールのために超過料金を取られることにもなりかねない。私のフリーソフトを使うのは全然かまわないがウイルスメールを送ることだけはやめてもらいたい。
追加(22:00)
今来たウイルスメールには、ウイルスを送った人と思われる人のジャパンネット銀行普通預金取引明細が書かれたHTMLファイルがついていた。自分の秘密を守るためにもウイルス対策は必要である。