01
February, 2007*
今度はattachスパム? *
朝起きたら、トップにhtmlなファイルが添付されていた
中身はただのスパムなんだけど、リンク先が別のWikiに添付したファイルになっていてなかなか手が込んでいる。
さらにいやらしいscriptが入っているので、それを自サイトのゾーンで実行されるのは面白くない
古いPukiWikiのhtml添付にはXSSが潜んでいるので、併用されるといろいろ危険だったり。
対策はいろいろあると思うけど、面倒なので、html(htm)の添付を禁止した。
検索してみると、結構被害サイトでているようだ。
- 添付のテスト -- JuJu
- イヤらしいスクリプト・・・(*´Д`*) -- TOMO
05
February, 2007*
06
February, 2007*
07
February, 2007*
08
February, 2007*
09
February, 2007*
attachスパム *
添付自体はリジェクトしているけど、添付されている(実際はされていない)ファイルへの外部リンクが激しい
これ以上数が増えるなら、PukiWikiのPHPで処理させるより.htaccessで処理するほうがコストが安くなるかな。
spam対策にサーバのリソースを使うのは、なんかモッタイナイ
[メモ] *
4/18発売、忘れないようにメモ。
去年出た1は購入済み。
10
February, 2007*
部屋の片付け *
引越しの準備をすべく、部屋の片付け。
驚くべきことに、引っ越してきたときからほとんど荷物が増えていない。
(部屋が狭いので、増えたら生活スペースがなくなるのだけど)
とりあえず、もう使わないだろうデッドストックは今月の燃えないごみに捨てようと思う。
11
February, 2007*
引越しの日程決め *
引越しの日程を決める為にお寺へGo!
旧暦の3月(4月17日〜5月16日)は南方向の移動は良くないらしいので、4月16日までに移動を済ませないと。
引越しの日程を相談に行ったのに凄いお払いを始められたけど、そんなに年が悪いのか
12
February, 2007*
携帯の電池交換 *
http://www.nttdocomo.co.jp/info/notice/page/061207_00.html
使っている携帯の電池が見事に当たっていたので、やっと交換に行く。
結構膨らんでいたんだけど、許容範囲だったのだろうか?
普通にDoCoMoショップで交換できました
DoCoMoのPHS *
名義変更しても契約年数は持続できるらしい(ホントか?)ので、継続割5年+2万円の機種変更代込みの回線だと思えば利用価値あるのか?
両親がDoCoMoに変える検討をしているらしいので、譲るのもよし。MNP使えないけど...
EZweb *
最近EZwebからの検索に引っかかるらしい。
それだけなら気にすることもないけど、ページの誤更新/誤削除はすべてEZwebからなのであまり好ましくなかったり。
確認画面を出すようにすれば少しは防止できるかな。
15
February, 2007*
ヨドバシへ *
ちょうど「レイトン教授と不思議な町」が発売されていた
ここで買ってしまうとほかの作業に影響がでまくりになりそうなので、泣く泣くあきらめる
DSコーナで30分以上悩む大人って...
16
February, 2007*
17
February, 2007*
GPSな携帯 *
GPSな携帯があると自分で作ったiアプリでウマーとか思っていたのに、トラステッドってどういうことですかヽ(`Д´)ノウワーン
http://www.nttdocomo.co.jp/service/imode/make/content/html/outline/gps.html
こんなのが面倒なので、iアプリなのに
これならWillcomの位置情報でいいやい...精度良くないけど...
attachスパムへの対策 *
面倒くさいので、WWW::Mechanizeからのアクセスをdeny。
(WWW::Mechanize使っていたらごめんなさい)
User-Agent偽装版が出るまでの一時しのぎだけど...
外部アクセスは、せめてattachプラグインだけでもリファラチェックしないとダメかも 入れるか考え中
RewriteCond %{THE_REQUEST} \?plugin=attach& [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://su-u\.jp/juju/.*$ [NC]
RewriteRule .* - [F]
リファラチェックは嫌い
18
February, 2007*
PHSの位置情報 *
昨日の、Willcomの位置情報はこんな感じ。
(コロプラ生成)
4ヶ所とも博多駅ホーム内での位置取得なのに、取得しているアンテナの位置を返すので誤差が多い。
公開するにはこの程度の誤差もあったほうが安全かも。
といっても、広いスパンで見ると個人を特定するのは簡単だけど...
ゲームだと意図的に位置更新しない遊び方があるので、実際の位置とあまり一致しない。
その辺自動で位置取得してロギングできると便利なんだけど、DoCoMoだとトラステッドヽ(`Д´)ノ
どこか作ってだしてくれないかな。待ちうけになるとGood!
19
February, 2007*
20
February, 2007*
留まるのも大変 *
Now, here, you see, it takes all the running you can do, to keep in the same place.
If you want to get somewhere else, you must run at least twice as fast as that !
- Lewis Carroll
2倍までいかなくても、せめて1.2倍ぐらいは出したい今日この頃
Vista欲しい *
Ultimateが結構高いので、合計すると12万は超えそう
やっと俺ローンの返済が終わったの所なのに...
DWM良いよね
ついでにOfficeなんか買ったらいくらになることやら...
ノートパソコンもあるので、アップグレード版だと高くなるし...ヒー
21
February, 2007*
http://pukiwiki.cafelounge.net/plus/
ここのサイトをPukiWiki Plus!に変更しようか模索中
utf8化するとさらにページ名長くなるし、しばらくはeucで我慢か...
標準でspam対策が施されているので、あんまり手を加えなくてよさそう。
標準でもGDでサムネ作るようなってくれれば良いんだけど
- みくしの足跡からきました 実はPlus!はサムネイル機能はすでにあるのですが、まだプラグインから呼ぶようにはしていないのです -- みこ
22
February, 2007*
23
February, 2007*
ご本人にコメントをつけられてしまったので、本気で検討
htmlとattachファイル偽装は$scriptを探して、
<?php // スクリプトURIの生成
function make_script_uri($script, $query)
{
$uri = $script . '?' . $query;
if(! strpos($query, '=')) {
$uri = $script . str_replace('%2F', '/', $query) . '.html';
} elseif(preg_match("/^plugin=attach&refer=([^&]+)&openfile=([^&]+)/", $query, $match )) {
$uri = $script . str_replace('%2F', '/', $match[1]) . '/attach/' . $match[2];
} elseif(preg_match("/^plugin=attach&pcmd=open&file=([^&]+)&refer=([^&]+)/", $query, $match )) {
$uri = $script . str_replace('%2F', '/', $match[2]) . '/attach/' . $match[1];
} elseif(preg_match("/^plugin=ref&page=([^&]+)&src=([^&]+)&width=([0-9]+)&height=([0-9]+)/", $query, $match )) {
$uri = $script . str_replace('%2F', '/', $match[1]) . '/attach/thumb/' . $match[3] . 'x' . $match[4] . '/' . $match[2];
}
return $uri;
} ?>
こんな関数作って、片っ端から
$script.'?'.$hoge
みたいなのを
make_script_uri($script, $hoge)
に変更するだけなので、30分程度あれば楽々で変更できる。
変更は楽でも、BugTrack毎にdiff取っていくのが辛いとこ
PukiWiki Plus!がリンク生成時にopen_uri_in_new_window()を呼ぶようなったように、uri生成時にも何か関数を呼ぶようなるとmod_rewrite派は幸せに慣れると思ったり
サムネはまた明日。
メールアドレスの公開方法とか *
メールアドレスをクローラに取得させないように画像で公開しているページをよく見る。
そういえば、texなプラグインは入れているので、画像で出すのは簡単
1. #math(\small\text{hoge@example.jp})
これでもコードを見られたらばればれなので、
2. #math(\small\text{hoge%40example%2Ejp})
"@"と"."ぐらいは符号化しておいたほうが良いのか?
きっと、%40と%2Eぐらいは解釈するクローラはあるだろう...
3. #math(\small\text{hoge\compose{O}{\cal a}example\cal{%2E}jp})
さすがに"O"と"a"を合成して作った"@"なら大丈夫...なのか?
結局人の手でリストに登録されると効果ないので、メールフォームが確実かなぁと振り出しに戻る
24
February, 2007*
花粉症? *
試しに鼻炎の薬を飲んでみたら、くしゃみが止まったよ
って、やっぱり花粉症なのか...
25
February, 2007*
cacheが効きすぎて、サムネイル作成と表示がなかなかうまく行かない
結局、サムネイル作成はrefプラグイン側で行うようにして何とかうまく行ったよ
スタイルシートはのんびり切り替えます。
変更時の不具合があれば、教えてもらえると助かります。
ニコニコ動画 *
停止中なので、結構ツライ
26
February, 2007*
27
February, 2007*
28
February, 2007*
郵便局時間外窓口 *
最寄の郵便局の時間外窓口がなくなるらしい
少しずつ、少しずつ不便になっていきます。
Google サイトマップ *
登録したページしかクロールさせない機能だと思っていたら、そうではないらしい
個別日記のクローラ避けに使えるかと思ったのに...
何か勘違いしてる?
attachスパムへの対策その後 *
地道なdenyのかいあってか、やっと元のアクセス状態に戻りました。
メールのように、Wikiの書き込みの90%はスパムみたいになったらイヤだ