トップ «前の日記(Thu May 20 2004) 最新 次の日記(Sat May 22 2004)» 編集

よこいまさる日記



Fri May 21 2004 [長年日記]

Blog の比較 その後

昨日書いていた blog 書き方の比較のはなしの続きっす。 セキュリティについては... の話です。

livedoor Blog にセキュリティ上の問題があると私は思うのですが、livedoor blog ではセキュリティ上の問題として処理する節がないので、公開します。

楽天広場の日記とか livedoor Blog とかだと、HTML のタグを書いてそれをWebページ表示できる、ということろで、セキュリティ問題とかおきやすいかもね って思ったんです。 最近のクロスサイトスクリプティング問題の例で、URL とか POST するデータに JavaScript になるような文字列を入れて、それがそのサイトに属するスクリプトとしてクライアントサイドで実行されたら、そこにはクロスサイトスクリプティングの問題がある、っていう検証方法がある。 んでこれらの blog のやりかただと、HTML として記述すると、それがある程度の検証を通って、その文字列がクライアントに渡されているんだろうとヤマを読んで。そのヤマから妄想してクロスサイトスクリプティング問題のように、blog の書きかた次第では JavaScript を実行できるんじゃないかって思ったわけ。

この検証ということで、楽天と livedoor の blog の日記を書くフォームに、JavaScript が動きそうな ある文字列を書いてみた。 (再現方法は一応非公開にしてみます) 楽天は tag の attribute の値を評価しているみたいで、この文字列に対し「正しくない」といった表示を行ない、記事のコミットができないようになっていた。 livedoor は そのまますり抜けた。 「クロスサイトスクリプティングと同じようなことが」なんて思っていたのが、そのまま起きていた。

このことに夜中に気付いて、livedoor blog の質問フォームに書いてタレ込んだのです。 仕事の早い livedoor さんは今日の夕方には返事をくれたのですが、「javascript の書き方次第では可能ですが」 「livedoor で使用する cookie は livedoor.com のみで有効」で「blog は livedoor.jp 」で、この JavaScript の問題で cookie をパクることはできない、という回答でした。 たしかにタレ込み文の書き方がわるくて、cookie パクれるかもしれない と書いたけど、JavaScript が実行させることができるっていうことには対して問題意識ないみたいです。 それなりに経験豊富なはずの Web 構築屋なんだから、それなりにクロスサイトスクリプティング問題に多少なりともピリピリしているかと思ったんですがねぇ。 なんか認識の違いかもしれませんが、ボクはこの点にセキュリティ上の問題があるかと思いますが、livedoor のご回答をくださった方は、この点にセキュリティ上の問題があるとかそういうフレーズはありませんでした。 彼らがセキュリティ上の問題だと思っているという感触がなく、対処するから待っていてくれみたいな対応もないので、この問題をここに書いておきます。

各 blog サービスでどのような書式で日記記事をユーザに書かせているか調べて、イイところを HNS に取り入れてみようなんて思ったのだが、調べ始めて数十分でこんな問題がみつかってしまったわけで。 なんだか寄り道しすぎ。 ってか高木浩光さんのマネする気はないんだけど

今日

吉祥寺にて

近所の自動車教習所に中型二輪の教習の申込 というか 入校手続きをしにいく。 自転車で 20分ぐらいで行けそうな距離。

その後、多摩市から吉祥寺まで自転車で行ってみた。 往路は 鎌倉街道 - 東八道路 - 人見街道 - 吉祥寺通り。 吉祥寺では適当な駐輪場が見当らなかったため、そのまま帰ることに。 復路は、吉祥寺通り - 調布 - 鶴川街道 - 府中側の多摩川沿い- 鎌倉街道 で帰宅。

クルマを売却したため、駐車場が空いた状態に。 駐車場の解約をしたところ、明渡しの2週間前に通知するというふうになっていて、6月3日までは契約したままになっている。 置くものがないから、ひとまず自転車置いてみた。

BRCLEAR


2000|10|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|
あわせて読みたいブログパーツ