小学生がバイトして『PC-8801』を買う
── “はまちや2”さんの本職は何でしょう?
はまちや2 エンジニアだよ。一部で流行っているマークアップエンジニア(笑)ってやつだね。
── いつぐらいからプログラミングを始めたのですか?
はまちや2 パソコンは小学生の頃から使ってるよ。ぼくは今、年を“19歳”って言ってるんだけど、その年齢でいうとおよそマイナス3歳の頃になるかな(笑)。新聞配達でアルバイトして、『PC-8801』という中古のパソコンを買って、ゲームを作るためにプログラムを勉強したんだ。
── それ以来、プログラミング一筋なんでしょうか?
はまちや2 そうでもないよ。学校も情報系ではなかったし。結構、勘違いする人も多いんだけど、僕はあまりプログラミングのスキルが高くはないんだ。
ぼくは、クラッカーには3つの要素があると思っているんだよ。1つめは、システムの脆弱性やおかしな挙動に“気付く”こと。2つめは、その弱点を突くプラグラムを“作る”こと。3つめは、それをどういう手段で世に知らせるか、つまり“ネタ化”するかということ。
旧来のハッカーやクラッカーは、プログラミングのスキルに長けていて、“作る”の部分が得意だったよね。でもぼくの場合は“作る”のところは本当に簡易なプログラムで、その代わりに“気づく”と“ネタ化”の力が少しだけ強いんだ。脆弱性を見つけたあと、いかに目立つ面白い“ネタ”にするか。そこが勝負だよね(笑)。
── 技術があっても“気付く”ができる人は少ないですよね。サイトやサービスの欠点に気がつくコツは何かありますか?
はまちや2 これはぼくの性格なんじゃないかな。ゲームのRPGで「次に進め」って誘導されたとき、進まずに戻って全部の床を調べたらどうなるんだろうとか、子供の頃からそういうふうに遊んでいたんだ。
今でも、制作者が想定していない行為をよくやるよ。例えば「2ケタの数字を入力してください」ってフォームがあったら、“9.9”とか“-99”とか入れてみる。ついついやってしまうんだよね。
── 普通だったらエラーメッセージが出てくると思うんですが、そうじゃない場合もあります?
はまちや2 よくあるよ。2ケタの数字とはちょっと違うけど、大手ポータルサイトでも、10分も探せばセキュリティホールの1つくらいは必ず見つけられるよ。
── そうした弱点を見つけた場合、すぐに自分のブログで報告するんでしょうか?
はまちや2 微妙だね。発見したけど、ブログに載せてないってものも結構多いんだ。あまりにヤバすぎて書けないときもあるし、逆に書いてもつまらないって場合もある。
例えば、個人の掲示板とかは脆弱性があって当たり前なんだけど、それを暴いたところで意味がないよね。だから、GoogleやYahoo!、Internet Explorerとか“大物”がヒットして、かつネタが思いついたときだけ書くことが多いかな。
(次ページに続く)
この連載の記事
-
最終回
トピックス
アンサイクロペディア“中の人”が語る、ユーモアの難しさ -
第99回
トピックス
マスコミが報じない“カルト”を記事に 「やや日刊カルト新聞」 -
第98回
トピックス
「もし森ガールが森へ入ったら」アサイさんの超地道な努力 -
第97回
トピックス
死刑は必要? 冷静に考えるためのWeb資料室「刑部」 -
第96回
トピックス
NTT研究者が“錯覚”サイトにかける純粋な感情 -
第95回
トピックス
ネットの「熱さ」、現代アートに――藤城嘘とカオス*ラウンジ -
第94回
トピックス
諸君!革命的美人ブロガー安全ちゃんに刮目せよ! -
第93回
トピックス
探検コムの「広く浅く」が深すぎる! -
第92回
トピックス
金髪ギャル語でニュートリノ、Shoさまが熱い! -
第91回
トピックス
「計画断水」知ってる? ネットで日本の昭和を振り返る -
第90回
トピックス
電子書籍を紙で売る! 「コトリコ」挑戦への道 - この連載の一覧へ