蝸牛の歩み

蝸牛の如く,ゆっくりでも着実に前へ・・・

スキウタの投票結果,パソコンからの投票が妙に少なくないか?

NHK紅白歌合戦で聴きたい曲を募集する「スキウタ」の投票結果が発表になった.これを見てあれっと思ったのがパソコンからの投票数の少なさだ.たった16万件,投票ハガキより一桁少ない.
このようなウェブ投票を行う際に一番気を使うのが,組織票やいわゆる田代砲などのスクリプトによる自動投票をいかに防ぐかである.スキウタで以下の手順で投票する仕組みになっていた(間違っていたらご指摘を).

  1. ウェブ上のフォームにメールアドレスを記入する.
  2. そのアドレスに専用の投票用URLを送られてくる.一つのメールアドレスに対し,一つのURL.
  3. そのURLにアクセスし,投票を行う.既にそのURLから応募が行われていれば,2回目の応募は不可能.

この方法は,かなり自動投票がやりにくい方法である.
しかし,それでも方法がないわけではないと思う.例えばsendmailにはplus addressという機能がある.これを使えば,1個のメールアドレスしか持っていなくても複数の,というより事実上無制限の投票用URLを入手することが可能である.あとはスクリプトを書いて自動的にフォームをPOSTしてやれば,メールでURLが送られてくる.今度はそこからURLを抽出してそのURLに対して曲を応募するスクリプトを書けば一丁上がり.多重投票の防止のためにcookieも使われていたようだが,消せばすむ話だ.
とまあこんな感じで攻略法を考えた人は某巨大掲示板アンダーグラウンドにはたくさんいたはずで,そういう人たちの手にかかれば16万なんて数は一人でも可能ではないだろうか.やはりこの数字は何らかの操作がされているのではないかと疑ってしまう.ありうるのは,同一IPアドレスからの多重投票をカウントしないということ.これはスクリプトによる自動投票を無力化できる代わりに,プロキシサーバを使っている無実の人たちの投票までカウントされないと言う諸刃の剣なのだが…….大穴としてサーバの不可が重すぎて正常に投票をカウントできていなかったとか?
ところで,面白いのが上位100曲を決める方法.

そこで、性質の違うそれぞれの投票方法を尊重し、みなさんの歌への思いが最も反映される方法として、四つの投票方法を通して、満遍なく支持を集めた歌が上位に入る下記の集計方法をとる事にしました。
「投票ハガキ」の票数による順位と、パソコンの順位、携帯の順位、データ放送の順位の平均*1を求めます。この平均値の少ない方を上位として、改めて全曲を並べなおしたものが、紅・白 上位100曲です。

苦心のあとがうかがえる.つまりいくらパソコンでスクリプトを使ってBerryz工房*2に投票したところで,他の順位が低ければ無駄だってことらしい.

追記

スキウタ」はナゾばかり…紅白の灰色部分
「ハガキ応募が100万通」大量の組織票が!?
http://www.zakzak.co.jp/gei/2005_11/g2005112208.html

パソコンが少ないんじゃなくてハガキが異常に多いのか。

*1:投票ハガキの順位,パソコンの順位、携帯の順位、データ放送の順位を平均するという理解でいいのだろうか.「と」の使い方がよくわからない.

*2:あくまで例である.単にそういう話を書いている人がいたので.