遠隔操作ウィルス事件のコードプロファイル(メカAG)

写真拡大

今回はメカAGさんのブログからご寄稿いただきました。
■遠隔操作ウィルス事件のコードプロファイル(メカAG)
「まるで“第二のキラ”:遠隔操作ウイルス事件、コードプロファイリングから浮かぶ「気持ち悪さ」」 2014年06月06日 『@IT』
http://www.atmarkit.co.jp/ait/articles/1406/09/news013.html

シャーロック・ホームズのパロディを思い出してしまった。ホームズの推理力は素晴らしく、初対面のワトソンにいきなり「最近までアフガニスタンにおられたでしょ?」と言い当てて度肝を抜く。一方で、その推理はかなりご都合主義で、ホームズの推理とはまったく違う可能性もありえることを、パロっていった。

まあでも名探偵の推理というのは程度の差こそあれ、ご都合主義だよね。確かにある程度高い可能性を持っているが、あくまで順位の1位という程度の意味しかなく、2位が正解というのもありえるわけで。

プログラムのデバッグも、いろんな状況を分析した結果「きっとこれだ」と、確信を持った判断が外れる。つまり入手している情報は十分ではなく、あくまで入手した情報の中でベストな可能性を推測しているだけだからだ。

ホームズのパロディも、詳細はよく覚えてないが、ホームズが何かの所持品から持ち主の素性を一生懸命推理したのに対して、「ああ、あれは来る時に拾ったんだよ」とあっさり切って捨てるのがあったような。

   *   *   *

遠隔操作ウィルス事件の犯人の技術力が高度か否か。これは犯人の技術レベルに関する推測の差というよりも、「高度」の基準をどこに置くかの違いだと思うのだよね。ようするに体重の見積は皆同じで、それを「太っている」と表現するか否かの差だけ。

例えばソフト開発をやっていると、馬鹿なプログラマは無数にいる。プログラマに向かないような人間が仕事でプログラムをしている(まあ、プログラマに向かない人間は趣味ではプログラムしないだろうけど)。

なので意外とソフト開発に携わり、そういう悲惨な状況を知っている人間の方が、「高度」の基準が緩かったりする。コピペしかできず、やることを1から10まで教えてやらないと何もできないプログラマに比べれば、自分でTorをどう使えば身元を隠せるか、設計できる犯人は「高度」なのだ(笑)。

   *   *   *

むろんその程度のことはまとおなプログラマならできて当然。だから案外趣味でプログラムしている人間なら、「その程度のこと、俺だってやろうと思えばできるのに、なんで高度なんだ?」と思うわけだ。