名探偵コナンの劇場版作品投票の既投票かどうかの判定はクッキーを使ってた

こんにちは!kossyです!



さて、今回は普段と毛色が異なる題材なのですが、、、
kinro.ntv.co.jp

大人気アニメ「名探偵コナン」の映画の放送を一般の方からの投票で決めるイベントが開催されています。
この「投票」がどうやって投票済みか否かを判断しているのか気になったので、
わかったことをブログに残してみたいと思います。



クッキーを使ってた

まぁ予想通りではありましたが、クッキーによって判断しているようです。
クッキーについてはこちらをご参考ください。
qiita.com


一般参加型で認証機能のない投票を行う場合はクッキーによる判定を行うのが一般的なんでしょうか。

クッキーの削除の手順についてはブラウザによって異なるので割愛します。


不正な投票をどう見極めているのか

ここについては確かめようがないので、私ならどうするかという視点でお話ししますが、
私だったら接続元のIPアドレスを取得して、極めて近い時刻で複数の投稿履歴が同じIPアドレスからあった場合は、
不正な投票と見なすと思います。

他にもUserAgent情報を取得してより正確性を高めることも可能かと思いますが、
おそらく今回の要件的には正確性よりも、不正な投票をより少ない情報量ですぐに判断できた方がいいと思うので、
IPアドレスのみの判断で問題ないかと思います。

当ブログは本キャンペーンについて不正な投票を促す意図は全くありません。

私は「ベイカーストリートの亡霊」が一番好きです。