先日、「Reflector注意報」という記事を書いた。
要約すれば、.NET Frameworkのリバースエンジニアリングは、Microsoftがダメって言ってるからダメだよってことである。
基本的には、そうであろう。
ちゃっぴさんの「JRE の自動更新について考える」からリンクを辿り、セキュリティ界では有名な高木浩光さんの書かれた「厚生労働省の脆弱性放置は何が問題とされているのか」に辿り着いた。
ここで高木さんは、解析が禁止されている厚労省のシステムを、今回のような事実の確認をする行為が妨げられるのは正義に反するので、公然と無視する
として逆コンパイルを行っている。
正義…難しいなぁ。
どういう場合なら正義で、やっていいのかなぁ。
なお、本記事は規約無視を助長するものではない。