• 締切済み

パーミッション600で拡張子CGIのデータが突然空に・・・(再質問)

一度同内容で質問をあげましたがReがつかなかったので再度質問をあげました。 WebでのDB・・・といってもデータは単なるTAB区切りのテキストファイルなのですが、Perlでデータの書込みや更新を行っています。 データは外部に漏洩しないようにパーミッションを600にし、ファイルの拡張子はtxtではなくcgiとしています。数年問題はありませんでした。 しかしここ数日のうちに突然ファイルの中身が突然空っぽになるという現象が連続して2回発生しています。 ファイルは存在しますが、中身が空っぽになってしまうのです。 書き込み時の排他制御はちゃんとしてるつもりなのですが・・・ 空っぽになってもローカルPCに逐次バックアップをおこなっていますので復旧はできるのですが、個人情報に該当するので第三者にデータが漏洩していないかと気がきではありません。 この様な現象は、ハッキングも含めどのようなことが考えられるのでしょうか。 ちなみにサーバーはチカッパのレンタルホスティングを使用しています。

みんなの回答

  • rui2007
  • ベストアンサー率20% (63/302)
回答No.1

そのサーバーで同じような事象が発生しているか確認しましたか? パスワードを頻繁に変更していますか? していてかわらないようなら 単純にPerlで書いたソースにバグがあるとかではないんですか?

pitoron
質問者

お礼

とりあえずFTPのパスワードを変更して様子を見てみます。 ありがとうございました。

関連するQ&A

  • csvファイルのパーミッション

    メールフォームで入力された項目を csvファイルでサーバに残しておきたいです。 そして、管理ページを用意してブラウザから管理者が csvのデータを閲覧できるようにしたいです。 しかし、csvデータは漏洩させてはならない情報です。 最善のディレクトリ構造、パーミッションなど 教えて頂きたいです。 お願いします。 あと、 csvファイルの拡張子はcsv以外のほうが安全なのでしょうか? サーバ設定によるのでしょうけど。

    • 締切済み
    • CGI
  • lftpでパーミッション情報が保持されません

    専用サーバーから共用サーバーへデータ移転を行なおうと思っております。 ファイル数とデータ量が多い為(数百ギガ)、パーミッション情報も含めてファイルを転送したいと思っております。 しかしながら共用サーバーではsshが使えない為、lftpを使ってパーミッション情報を保持したままデータを送ろうとと致しましたところ、転送は成功するのですがパーミッション情報が消えてしまいます。 ディレクトリは755、htmlは644と言うデフォルトのようなパーミッションに変更されてしまいます。 (htmlは書き込みも許可したいので送信元では666になっています) 何が原因なのかさっぱりわからず困っております。 原因、もしくは他に良い転送方法がありましたらご教示下さいませ。 宜しくお願い致します。 ---------------------------- 転送元の専用サーバースペック  centos 5  lftp 3.7 ----------------------------

  • フォーム投入データをcsvファイルにするcgiについて

    アンケート等のフォーム投入データをcsvファイルにするcgiのフリーのひな形教えてください。私はcgiを自分で作成できないので先人の作成・公開されたものをありがたくカスタムさせていただいています。投入されたデータをメールで送信するフォームはよく見かけますが、数が多くなってくると逐次そのメールのデータをexel等のソフトに転記しなくてはならず、とても大変です。ユーザーの書き込みデータをデータファイルdat?csv?みたいなファイルにいったん書き込み、そのファイルをサーバ管理者がftpで取り出すようなものが欲しいのですが御存知の方お教え下さい。

    • 締切済み
    • CGI
  • データの復元について

    助けてください。 子供の写真のデータを、デスクトップの ファイルに入れておいたらいつのまにか 消えていました。 ゴミ箱の中にも無かったので、 システムの復元をしました。 すると、ファイルは出てきましたが 中身が空っぽでした。 とても大切な写真のデータなので あきらめきれません。 復元の方法があれば教えてください。

  • CDRWのデータ削除について教えてください

     昔のCDRWがでてきたので、CDに残っているデータを削除して、中身を空っぽにしたいのですが、どのようにしたらできますか。 ファイルのアイコンの上で右クリックしても削除のメニューはでてこないので、消せれずにいます。教えてください。よろしくおねがいします。

  • 配列を変更しファイルに書き込むとなぜか古い配列も・・・

    WEB上のCGIで、 ファイル(file.dat)から配列@lineを読み込み、 @line=(01,02,03) となっているときに、配列を操作して @newline=(01,03) とし、この @newline を open(OUT,">file.dat"); print OUT @newline; close(OUT); と処理したところ、なぜか、その中身は 01 03 01 02 03 となってしまいます。つまり、新しいデータ以外に古いデータも書き込まれるのです。 いろいろ試しました。書き込みの前後で@newlineの中身を画面に表示するなどして 確かめましたが、そこには異常はありません。 また、いろいろ変えていくと、場合によっては、ファイルの中身は 01 03 00001 01 02 03 などという訳の分からないことになってしまいます。 追加書き込みの可能性はありません。 試しに @newline の中身を空にして書き込みしてみると、 この場合は ファイルの中身も空になっています。 つまり、 @newlineの中身が有るときは、 画面上には正しく表示されるのに、ファイルに書き込まれるときには、 古いデータ(場合によっては変なデータも)も一緒に出力されていると言うことです。 こういう現象の原因として何が考えられますでしょうか? 今まで、数々のファイル操作をしてきましたが、こういったことは 初めてです。 どうかご教授下さい。

  • XBOX360のデータが.LOST.DIRに

    セーブデータ等を入れていた16GBのmicroSDがXbox360本体で反応しなくなってしまったためパソコンで確認してみたところ.LOST.DIRになっていました。ファイルの中身は空っぽです。 カードの空き容量が368kbしかないのでデータ自体は消えてないと思います。 しばらく放置していたので原因はわかりません。 復旧方法があれば教えてください。 どうぞよろしくお願いします。

    • ベストアンサー
    • Xbox
  • 後付のHD

    仕事のデータを後付のHDにいろいろと取り込んでました。 ずっと調子がよくてデータもかなり入ってたんですが、先日PCを起動させてHDをUSBに挿したところ 中身が空っぽになってました。 突然このような現象は起こり得るのですか?

  • outlookのメールデータのインポートについて。

    外付けHDDにあった、メールのバックアップ【officeデータファイルpst 】を、現在使用しているPCのoutlook2002にインポートしようとしたところなんかうまくいきません。 普通にインポートをしたところ、【このバージョンの個人用フォルダ インフォメーションサービスと互換性がありません】と表示され、インポートが完了しません。 いろんなHPを見て、修復ツールとかもやってみて、 修復したファイルでは、インポートが完了するんですが、 新しく【回復した個人用フォルダ】というのができたものの、中身が空っぽです。受信メールとかでてくるはずなのですが。。。 その後も何回か、修復したファイルでインポートしたんですが、 中身が空っぽのままで・・。 修復は完了したと出たのですが、もしかしてファイルが破損してるってことありえますか? それとも、インポートのやり方がわるいのでしょか・・。 どなた様か、わかるかたいらっしゃいましたらよろしくお願いします。

  • HDD内データーの移行について

    デスクトップPCがマザーボードの故障で 電源の入りが不安定になってしまった為 買い替えを考えています。 そして、HDD内のデーターの取り出し(Cドライブ内のマイドキュメント)を PCショップに依頼して 本日、返ってきたのですが、 移っていたのはマイドキュメント内の フォルダー(中身な空っぽ)と フォルダーから出ていた ファイルのみでした。 この場合、データーを取り出すことは不可能なのでしょうか? 自分でやってみようかと 考えているのですが、どうなのでしょうか? 教えて下さい。