nobodyが 'core'ファイル 作成

[上に] [前に] [次に]
やま [E-Mail] 1999/04/18(日) 03:13:35
突然、nobodyで'core'というファイル(8192byte)を作成されて
いました。パーミッションが600になっていて、ダウンロード
することも出来ません。
もちろん、CGIでこのようなファイルを作成させるようなことは
していません。
そのディレクトリをブラウザでリスト表示させたところ、coreの
前に、bomb.gif(爆弾の画像)が付いていたので、大変気になって
います。何か、このようなcoreについて情報をお持ちの方は居ら
れませんか。

B-Cus 1999/04/18(日) 07:23:40
coreってのは、プログラムが不正な処理を行って終了する際、
デバッグ用に作成されるファイルです。

CGI経由なら消去、中身の表示もできます。ただ、8KBなんて
小さなcore見たことないんですが、ほんとに core file
なんでしょうかね? 普通、core file は 200KB〜数MBくらいの
サイズになるのではないかと思います。

> bomb.gif(爆弾の画像)が付いていたので、

これはよくわかりません。パーミッション的にnobody権限で
ファイルを置ける、ということは、同一ホストの誰かに
いたずらされた可能性もあります。

mo [E-Mail] 1999/04/18(日) 16:37:24
> もちろん、CGIでこのようなファイルを作成させるようなことは
> していません。

例え作成しようと思わなくとも、CGI にバグがあれば、落っこちる時に
core が作成されることがあります。ただし、B-Cus さんがおっしゃっている
ように、8192 ってのはあまりに小さすぎる気がします。(8192KB なら納得しますけど)
core ってのは、動いていたプロセスのメモリイメージが入っています。
UNIX なら ulimit コマンドで core サイズの上限を制限できるので、
もしかしたら何か制限がかかっているのかもしれません。
そうでなければディスクが溢れたかも。

爆弾画像の表示については、WWW サーバが 「core」という名前のファイルを認識して
いるからです。

やま 1999/04/18(日) 23:09:10
[[解決]]
ありがとうございます。危険なものではないようで、とりあえず安心しました。
爆弾画像の件も、そういうことでしたら納得です。
CGIプログラムのほうは、年単位で動かしてきたものですので、今更バグという
ことは考えにくいと思います。
管理者のほうへも報告しておきましたので、そのうち回答が得られると思います。
coreについて知りませんでしたので、大変勉強になりました。

[上に] [前に] [次に]