トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BBS-雑談掲示板/212

ページの作成や編集にはユーザ登録が必要です。

 削除できないスパム - くめ (2006年09月27日 20時43分43秒)

http://med-qoml.ddo.jp/wiki/wiki.cgi?page=FrontPageにおいて、http://med-qoml.ddo.jp/wiki/wiki.cgi?action=LISTで表示される上5つの、スパムが編集しても削除できません。具体的には、以下のものです。

・画・・紫__・・__・_緇・_紫__ - 2006年09月27日 04時01分54秒 
紊_腱_・祉_・__・_ - 2006年09月27日 04時00分37秒 
・g・・祉__・_・・__・・__ - 2006年09月27日 00時17分29秒 
絨沿_激__・_・ャ_≪_・/a> - 2006年09月27日 00時17分13秒 
・紫__・・__・・_緯/a> - 2006年09月27日 00時16分40秒 

どなたか知恵を貸していただけないでしょうか。よろしくお願いいたします。

  • 勝手ながら該当文書を削除させていただきました。文字コードの取り扱い辺りで問題がでるようですね。 - KG (2006年09月27日 21時06分29秒)
  • 早速のご助力、大変ありがとうございます。今後同様のものが貼り付けられた場合に自分で削除できるようになっておきたいのですが、wiki技術に精通していないと難しいのでしょうか。対応方法を教えて頂けると助かります。重ねての質問すみません。 - くめ (2006年09月27日 21時41分10秒)
  • 私がスパムを受けたときの対応方法のひとつですが、荒らされたWiki記法を表示し、一旦メモ帳などにコピー後、正しい内容に編集を加え、Wikiページ編集画面の入力欄に全て上書き&保存しています。「全て上書き」とはOSの操作になるのですが、Windowsですと、Ctrl+Aで全て選択(Macはコマンドキー+Aだったと思います)。選択範囲を削除してメモ帳から貼り付けします。 - A_M (2006年09月28日 07時36分30秒)
  • 今回のパターンは通常の編集画面からも管理メニューのページ管理からも削除出来なくなるというものでした。ただ、対象となっているサイトが 3.5.1 と古いバージョンを利用している為、最新版での同一現象を確認してから対処法を公開しようと思っています。一般的な対処法は data ディレクトリから該当ファイルを直接削除する方法ですが、エンコードされている為分かりにくいですよね。 - KG (2006年09月28日 09時01分57秒)
  • 解決方法がわかりました。多国語対応との関連も調べておりましたのでちょっと時間がかかってしまいました。多国語部分に関しては結構多くの修正が必要となりますが、消せないページが発生するのを防ぐには以下の修正を加えてください。 - KG (2006年09月28日 15時15分50秒)
plugin/core/EditPage.pm: do_action() 内
my $pagename = $cgi->param("page");
           ↓
my $pagename = &Jcode::convert($cgi->param("page"),"euc");
  • 今回の問題は EUCコードの範囲外の文字を指定したページを作成した場合、そのページの削除時には範囲外の文字を ? に置き換えたページを削除対象(もしくは編集対象)してしまう為に発生していました。上記修正はこのEUCコードの範囲外のページを作成できないようにする為の修正です。 - KG (2006年09月28日 15時15分50秒)
  • また、多国語周りの修正として・・・まぁこれは別件ですが、情報だけお知らせします。既に次のバージョンでは多国語対応済みの物がリリースされる予定ですが、調べたところまだ不十分だとわかりました。 CGIモジュールの escapeHTML を利用している部分が多数あるためです。これらを Util::escapeHTML を利用するように変更しないといけません。 - KG (2006年09月28日 15時20分40秒)
  • >KGさま 詳しく調べていただいてありがとうございます。当該ページの管理者が音信不通なので、新バージョンを使ったコンテンツの移設も今後考えてみます。 - くめ (2006年09月28日 22時36分49秒)
  • まだ、同様のスパムページが作成されているようですね。管理者不在のサイトメンテナンスご苦労様です。状況が状況なので一時的に削除方法をお教えします。この方法は裏技見たいなものですが、下手をすると悪用されかねませんので2〜3日で記述を削除することにします。手順は以下のとおりです。 - KG (2006年09月29日 02時02分40秒)
  • 削除しました。 - KG (2006年10月04日 10時51分00秒)
  • 以上の操作で削除できます。上記手順は2〜3日後に削除しますのでご了承ください。 - KG (2006年09月29日 02時07分25秒)
  • FSWikiの通常のページ削除手順で消せないページを作成するスパムが増えてきているようです(他所にて確認)。皆さんご注意ください。 - KG (2006年09月29日 11時56分12秒)
  • >KGさま 削除方法メモしました。重ね重ねありがとうございます。 - くめ (2006年09月29日 23時26分40秒)
  • 蛇足になりますが、私が見た中では、サイドバー(メニュー)にスパムを貼り付けた上で、「編集」ボタンや「保存」ボタンを覆って押せないようなレイアウトにしているものがありました。tabで選択したり、アドレスバーから直接入力したりすれば消せますが。 - くめ (2006年09月29日 23時33分48秒)
  • 上記に EditPage.pm への修正箇所を記載しましたが、コア側にて対応されましたので こちら より最新版の CGI2.pm を入手して置き換えてください。 - KG (2006年10月04日 10時57分11秒)
  • 本サイトに2008/06/28に投稿されている変な名前のページがまさにこの「削除できないスパム」なのでは。 - 名無しさん (2008年06月29日 15時07分34秒)
ここから新規です。
  • この問題の修正分 2006/10/04 時点では CGI2.pm に反映されていたのですが、その後何らかの不具合があったかで削除されてしまっています。その為この問題が再発するという結果になっているようです。 - KG (2008年07月02日 19時12分23秒)
  • 多分、添付ファイル絡みかと思われます。 - KG (2008年07月02日 19時14分41秒)
  • サーバーの移転やバージョンアップ時に何か問題があったとか? - へたれ (2008年07月03日 09時50分40秒)
お名前: コメント:

最終更新時間:2008年07月03日 09時50分40秒