hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

TOP » UsersWiki » calendar nao-pon/blog/2013.08
Archives
2003
1 2 3 4 5 6 7 8 9 10 11 12
2004
1 2 3 4 5 6 7 8 9 10 11 12
2005
1 2 3 4 5 6 7 8 9 10 11 12
2006
1 2 3 4 5 6 7 8 9 10 11 12
2007
1 2 3 4 5 6 7 8 9 10 11 12
2008
1 2 3 4 5 6 7 8 9 10 11 12
2009
1 2 3 4 5 6 7 8 9 10 11 12
2010
1 2 3 4 5 6 7 8 9 10 11 12
2011
1 2 3 4 5 6 7 8 9 10 11 12
2012
1 2 3 4 5 6 7 8 9 10 11 12
2013
1 2 3 4 5 6 7 8 9 10 11 12
2014
1 2 3 4 5 6 7 8 9 10 11 12
2015
1 2 3 4 5 6 7 8 9 10 11 12
2016
1 2 3 4 5 6 7 8 9 10 11 12
2017
1 2 3 4 5 6 7 8 9 10 11 12
2020
1 2 3 4 5 6 7 8 9 10 11 12
2021
1 2 3 4 5 6 7 8 9 10 11 12
2022
1 2 3 4 5 6 7 8 9 10 11 12
2023
1 2 3 4 5 6 7 8 9 10 11 12
<< 2013.8 >>
[nao-pon/blog]
        1 2 3
4 5 6 7 8 9 10
12 13 14 15 17
18 19 20 21 22 23 24
25 26 27 28 29 31
 
RSS of nao-pon/blog

HypCommonFunc 20130811 リリース anchor.png

HypCommonFunc を更新して、Ver. 20130811 としました。

X-update をご利用の場合は hypconf を更新することで、HypCommonFunc も最新版になります。

ダウンロードは、HypCommonFunc のページからどうぞ。
(最新版の xpWiki には同じものが含まれています。)

Page Top

主な更新内容 anchor.png

  • 63d2b09: update spamsites.dat
  • 3ab24ed: update spamsites.dat
  • b77c103: [preload:ktai_render] new template var "blockMenuBar" from "blockMenu"
    • 携帯対応レンダラーで、スマホ表示(jqm 利用時)用に、新しいテンプレート変数 "blockMenuBar" を
      追加しました。
      これは、従来の "blockMenu" に含まれていた、ナビゲートバーを切り出し、分割したものです。

      例えば、デフォルトでページ下部に固定されているナビゲートバーを、上部に移動しスクロール時も固定しないようにするには次のようにテンプレートを編集します。

      -- header.html --
      <div id="ktai_theme_block_menu" data-tap-toggle="false">
       <div data-role="header" style="line-height:1">
        <blockMenuBar>
        <blockMenu>
       </div>
      </div>
      <div data-role="navbar"><easylogin></div>
      <!--HIGHLIGHT_SEARCH_WORD-->
      <redirectMessage>
      <breadcrumbs>
      
      -- footer.html --
      <footerbar>
      
  • 47215fc: HypCommonFunc version 20130708
  • 06fbf68: add new template var 'blockMenuBar' into k_tai_conf['rebuildsEx']['jqm']
  • d59f616: update spamsites.dat
  • 568b055: update spamsites.dat
  • c133f28: update spamsites.dat
  • 941d915: update spamsites.dat
  • a306329: update spamsites.dat
  • 7308b37: [ktai-render] up to jQuery 1.9.1, jQuery Mobile 1.3.2
  • f182f89: update spamsites.dat
  • 76d69c1: update spamsites.dat
  • b428173: [ktai-render] set zoomable on jQuery Mobile
  • 92a9922: [hypconf] fix Warning error (thx uhouho)
  • 1ee15ee: update spamsites.dat
  • 502718d: update spamsites.dat
  • 8e4b65b: update spamsites.dat
  • 32ed856: update spamsites.dat
  • ab66bd3: [hsamazon] use API Version 2011-08-01
    • add locales CN, ES, IN, IT & update SerachIndexes of each locale.
  • 0db5991: update spamsites dat
  • c51d8c1: update spamsites.dat
  • 62d1d5f: add new function "CSRF Protection"
  • 6cc1c6a: disable CSRF protection with define "DISABLE_HYP_CSRF_PROTECTION"
  • 97ab9f5: update spamsites.dat
  • 1580e29: HypCommonFunc v20130811 & hypconf v1.13

 
RSS of nao-pon/blog

HypCommonFunc 20130816 リリース anchor.png

HypCommonFunc を更新して、Ver. 20130816 としました。

X-update をご利用の場合は hypconf を更新することで、HypCommonFunc も最新版になります。

ダウンロードは、HypCommonFunc のページからどうぞ。
(最新版の xpWiki には同じものが含まれています。)

Page Top

主な更新内容 anchor.png

  • 22a7b51: [preload] add RePost function on get token error
    • トークンエラーで CSRF 攻撃と誤判定された場合に、再投稿できる仕組みを追加。
    • ただし、安全性やスパム対策として、リファラーに XOOPS_URL が含まれない場合は、送信したデータを表示するのみで、再投稿はできません。
  • 1edb601: update spamsites.dat
  • 09d742b: [ktai-render] insert Hint character for encoding judgment on smart(jqm)
  • 8d6cd58: [preload] "HYP_CSRF_TOKEN" support on ktai-render
    • 携帯対応レンダラーが、CSRF 対策のチケットに対応していない問題の修正。
      • 携帯対応レンダラーの jqm モードで文字化け防止用エンコードヒント文字列の埋め込みがされない問題の修正。
        • ガラケー・スマホともに、プリロード側で処理するように変更した。
      • スパム防止のハニーポットをスマフィ向けにも埋め込むようにした。
  • 1834efc: HypCommonFunc version 20130816

 
RSS of nao-pon/blog

今回のロリポ騒動で感じたこと anchor.png

今回のロリポ騒動で感じたことは、共有サーバーでのパーミッション設定は注意が必要だということです。
XOOPS の mainfile.php のパーミッションは、できれば 0400 、 0400 で動かなければ 0404 、それでも動かなければ 0444 ということになります。

X-update の一般設定の「書き込み可ファイル パーミッション」と「書き込み可ディレクトリ パーミッション」も同様です。
それぞれ 0600, 0606, 0666 と 0700, 0707, 0777 と先から順に試してできるだけ厳しいパーミッションにすべきだと思います。

Page Top

共有サーバーで mainfile.php の 0444 がなぜ危険なのか? anchor.png

とあるサーバー「A」は複数のユーザーで共有しているサーバーです。
そのサーバーは PHP がユーザー権限で動きます。
そのサーバー上のすべてのユーザーは同一グループに所属しています。

mainfile.php をパーミッション 0444 で設置しました。

このサーバー「A」上では、すべてのユーザーの任意のPHPスクリプトから mainfile.php の内容を読むことができます。

といった感じです。

XOOPS の mainfile.php に何が記載されているか知らない方は、FTP で mainfile.php をダウンロードして、内容を確認してください。

私は、素人なのでこの内容が間違っている可能性もあります。間違いがありましたら、随時ご指摘ください。

Page Top

シンボリックリンクによる脆弱性 anchor.png

2013-08-31 (土) 01:27:12 追記

共有サーバーでは、こういった問題を防ぐため open_basedir で、PHP が読み込めるディレクトリをユーザーディレクトリ以下に制限している場合がほとんどだと思います。

しかし、Apache の設定によっては、シンボリックリンクを使い、読み込み可能な位置まで仮想的に移動して、読み可能とすることが可能です。

そのような設定であるならアウトですね。

参考リンク
Page Top

要するに anchor.png

X-update の一般設定を次のように設定することを強くお勧めします。
※ .php パーミッションについては、各サーバーのマニュアルをよく読み、マニュアルに記載がある場合は、そちらを指定して下さい。

mainfile.php が 0400 で動くサーバーの場合
書き込み可ファイル パーミッション600
書き込み可ディレクトリ パーミッション700
.php パーミッション※600

mainfile.php が 0404 で動くサーバーの場合
書き込み可ファイル パーミッション606
書き込み可ディレクトリ パーミッション707
.php パーミッション※604

mainfile.php が 0444 でしか動かないサーバーの場合
書き込み可ファイル パーミッション666
書き込み可ディレクトリ パーミッション777
.php パーミッション※644



トップ 印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録
最近の更新
オンライン状況
515 人のユーザが現在オンラインです。 (17 人のユーザが UsersWiki を参照しています。)

登録ユーザ: 0
ゲスト: 515

もっと...
サイト情報