てきとうなメモスマートフォン用の表示で見るてきとうなメモ本の感想とか技術メモとかこの広告は、90日以上更新していないブログに表示しています。Trust」で発表したCコンパイラのハックの話で、以下の様なものである。loginコマンドに特定のユーザであればログインを許可するようなコードを埋め込む。2はコンパイラのソースコードを読めば分かるので、コンパイラに、コンパイラのソースコードをコンパイルする時に2のコード埋め込むようなコードを埋め込み、かつ自分自身と同じような動作するようにコードを埋め込むつまり、この不正なコンパイラは正常なloginコマンドのソースコードを不正なloginコマンドにコンパイルする機能と、正常なコンパイラのソースコードを自分自身と同じ不正なコンパイラにコンパイルする機能を持つ3のコンパイラは一度不正なコンパイラのバイナリが生成されると、正常なソースコードを渡されても不正なコンパイラのバイナリを生成するので、一定期間不正なものを渡しておいて、あとは正常なソースコードに戻してあげれば、利用者は不正なコンパイラをコンパイルしてしまった後は、ソースコード上は正しく見えるコンパイラをコンパイルすると不正なコンパイラになってしまい、非常に気付きづらい。ところで、ケン・トンプソンがこのトロイの木馬を実際に実装して配布していたのではという疑惑があるが、ネットを探す限り真偽は明確ではない。Fieの編集者によると、BBNへ配布されたこと、深夜にktというログイン名の誰かからネットワーク経由でログインされたという2つの別々の報告がある。Lalondeとメールで確認をとると、「ビルドしたが配布していない」という回答だったそうだ。最近読んでいる「Unix考古学」では普通にサポートに利用されていたらしく書かれてあったので、ちょっと気になった。そのため当時のUnixディストリビューションには、「ken」というユーザーアカウントが残されていました。Award受賞講演で暴露した「トロイの木馬」は、この時期に使われていたものだと推測されます。別の話になるが、この発表の中で少しhackerの道徳に関して論じている。gangという青少年達がコンピュータに不正アクセスしており、実際にデータの破壊行為も行っていた。メディアは彼らをヒーローとして持ち上げている部分もあり、それで批判しているようだ。この時代の人なので牧歌的なのかなと勝手に思っていたのだが、かなり手厳しい。メモ月別アーカイブはてなブログをはじめよう!bosconoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。