» 記事一覧
Home > OPEN SOURCE

NucleusにXSS脆弱性

October 07 2008

先日桜枝さんのブログで「Nucleus EUC-JP 日本語版におけるクロスサイトスクリプティングの脆弱性」という記事を拝見して(いつもお世話になってます)、慌ててうちもアップグレードしましたー。

しかし、最近やっぱりUTF-8に変更した方がいいのかなーと思う機会が何度かあったんですが、
(WPのインストールに手間がかかる、とかそんな程度ではありますが…)
でもうちのサーバ、MySQLの文字コードがEUC-JP固定なんですよねー。
なので、サーバ移転する際とかじゃないとutf-8化はめんどくさいかな、と。
いまいちこの辺の文字コードについてよくわかってない、というのが原因ではあります…。

あと、うちのサーバ、MySQL4.0なんでMySQL5.0に移行させたいんですが、
これも現在稼働中のDBを削除してから再度作らないといけないので…(やっぱりめんどくさい)
いつか時間と精神的に余裕のあるときに万全の態勢でMySQL5.0&UTF-8化に取り組んでみたい、と思います。


xoopsサイトでminidiaryのエディターとしてFCKeditorを使っているのですが、
それにどうしても前回も紹介したnicky!TIPSで紹介されている
ネタバレボタンをつけたい!と思っていたのですが、どーにもこうにも難しくて、
半ば諦めかけていたとき、こちら
domCollapseの存在を知りました!

これはすっごく簡単ー:01:
ということで、domcollapse.jsをルートに入れて、domcollapse.cssの内容をtheme内のcssに書いて、
fcktemplates.xml内に

<Html>
      <![CDATA[
        <h3 class="start_close">ネタバレ</h3>
        <div><p>説明テキスト説明テキスト説明テキスト説明テキスト説明テキスト説明テキスト説明テキスト説明テキスト説明テキスト</p></div>
      ]]>
    </Html>

と書けば、FCKeditorでネタバレボタンのできあがりー:05:
javascriptもなーんにも分からなくてもカスタマイズできてしましました:22:


ネタバレボタン

July 30 2008

こちらの記事を参考に、このブログでもネタバレボタンが使えるようにしましたー。

ここがネタバレ部分になります。


こんな感じになります:01:
本当はNP_cles()様の記事を参考にエディタにボタンを追加したかったのですが、
私の乏しい知識ではできませんでした…orz
insertAroundCaretにonclickが入るとダメでしたー:43:
このへん、やっぱりコピペではダメですね。
またそのうちちゃんと勉強してチャレンジしてみたいと思います!


XOOPS 2.0.18

April 08 2008

ローカルにXOOPS 2.0.18を入れてみたw
いっそのことXOOPS 2.3.0を、とも思ったんですが、ちょっと勇気がなくて。
まずは2.0.18からチャレンジです。
しかし、すべてが英語、というだけで難易度が格段に上がりますねー。

いまのとこ、2.0.16対応モジュールは2.0.18でも使えている模様。
picoだけは、templatesフォルダをrootにもってきて、
resource.db.phpの2.0.17用パッチをあてて、というひと手間が必要でしたが。

2.0系にしかないモジュールを色々いれて、しばらく遊んでみたいと思います:01:

どうでもいいですが、なんか最近真面目にPHPを勉強したいです。
今まで完全にWEBは独学でやってきて。
なんとなく、とか勘で動かしてきたんですが、
やっぱりもう少し自分でプログラムできるくらいになりたいなぁ、と思う今日この頃です。


現在、必死に移転作業を行ってます。
…サブドメインあわせて8つのサイトの移転です。
それもほとんどxoopsとnucleusで作ってるサイトなので、
データの移動にめちゃくちゃ時間とられてますー。
さらに、コアサーバーのUIがこれまたすっげー分かりづらくてですね…。

なんとか今月中には移転完了させたいなぁ、と思ってはいますが
無事にできるのか自分でも疑問です。
ただ、コアに移転すればランニングコストは確実に安くなるし、気合いれて頑張りたいと思いますー。


«Prev || 1 · 2 · 3 · 4 · 5 ·... | | Next»