タグ

セキュリティとフレームワークに関するse-miのブックマーク (4)

  • CakePHP Sessonコンポーネントに任意のコードが実行できる脆弱性

    Sessionコンポーネントですが値を保存するキーに特定の値を仕込むと任意のコードが実行できる脆弱性があります。 この問題は1.1/1.2どちらにも存在します。 Sessionコンポーネントの親クラスであるCakeSessionクラス[cake/libs/session.php]では、セッション関連の処理にeval()を使用しています。このeval()に渡すPHPコード(evalで実行されるコード)を生成する過程で、セッションキーを使用するのですが、変数のチェックが不十分なため、任意の処理を書くことができてしまいます。 通常セッションのキーにGET/POST/COOKIEといった外部からの値は使用しないと思うのであまり影響は無いかもしれませんが、もしセッションキーにこれらの値を使用している場合は値のチェックを厳密に行う必要がありますのでご注意を。 念のためtikcet投げておいたのでいずれ

  • コーディング指針/1.スクリプト記述ルール - ゼンド・ジャパン株式会社 技術情報コンテンツ

    Zend Server Ver 9 で使用できるデータベース Zend Server Ver 9 で使用できるエクステンションのうち、データベース関連をまとめました。各 OS ごとに対応状況をご確認いただけます。 Zend Server API リファレンス Zend Server のページ・キャッシュやジョブキューなど、各種の機能を PHP から使用するための API です。 zend.com の forum で探す ユーザー同士の交流や一般的なアナウンスなどを目的に Zend 製品の開発元が開設しているフォーラムです。 英語のみ使用でき、回答の保証はありません。

    se-mi
    se-mi 2006/02/17
    Zendのコーディング指針。必読
  • PukiWiki 【FrontPage】

    なんだかやけに長い説明ばかり検索に引っかかったので書きました。 Linuxのローカル環境でDockerコンテナ内のXアプリ(GUIアプリ)を利用するには $ xhost localhost + を実行した後に $ docker run --rm --net host -e "DISPLAY" container_image_name x_app_binary_path とすれば良いです。 もっと読む SSHなどよく知られたサービスポートで何も対策せずにいると数えきらないくらいの攻撃リクエストが来ます。不必要なログを増やしてリソースを無駄にし、もし不用意なユーザーやシステムがあると攻撃に成功する場合もあります。 SshguardはC作られており、flex/bisonのパーサールールを足せば拡張できますがカスタム版をメンテナンスするのも面倒です。必要なルールを足してプルリクエストを送ってもマー

    PukiWiki 【FrontPage】
    se-mi
    se-mi 2005/10/26
    PHPのlint?
  • Open Alexandria-オープンソース・ソフトウェアを紹介

    Get your song commercially competitive and ready for the world to hear! Send me your song and I’ll provide you with a free test master!

    Open Alexandria-オープンソース・ソフトウェアを紹介
    se-mi
    se-mi 2005/05/12
    P2P掲示板。おもしろそう
  • 1