タグ

securityとXHRに関するefclのブックマーク (7)

  • 178565 – XMLHttpRequest should not treat file URLs as same origin

    efcl
    efcl 2017/11/15
    file:へのXHRをsame originではなくす
  • ファイアウォール内のサーバに対するShellshockを利用した攻撃 - 葉っぱ日記

    2014-09-27: 該当サイト上にXSSがなくても攻撃可能であることが id:mayuki さんのコメントで判明しましたので全面的に書き直しました。ファイアウォール内であっても攻撃者はファイアウォール内のShellshock攻撃が通用するCGIのURLがわかっているだけで攻撃可能ですので早急に対応が必要です!会社のブログにも書いてますが、ファイアウォール内に置いてあるサーバで攻撃者が直接アクセスできないからといってbashの更新を怠っていると、条件によっては攻撃が可能となります。 条件としては、 そのサーバにはシェルを経由して外部コマンドを起動するCGI等が動いている(通常のShellshockの攻撃と同条件) 攻撃者がそのURLを事前に知っている(あるいは推測可能) となります。 攻撃者は、ユーザーを罠URLへ誘導し、以下のようなJavaScriptを罠ページ上で動かし、攻撃対象のW

    ファイアウォール内のサーバに対するShellshockを利用した攻撃 - 葉っぱ日記
    efcl
    efcl 2014/09/27
    XHRでshellshock。 Acceptヘッダならクロスオリジンでもとりあえずリクエストを送りつけられる(レスポンスはないが、実行のトリガーは引ける)
  • 近況 - xK.memo

    XMLHttpRequest (XHR) の結果を Document として受け取る場合に、 xhr.response.URL が GM_xmlhttpRequest で言うところの finalUrl 相当の値を返すように(仕様上は)なっている、という話をこれまで何回か書いてきたのだけれど、気がついたら Editor’s Draft だけでなく Working Draft にも反映されていた。 これは XMLHttpRequest Living Standard にも同じく反映されている。そのこと自体を喜ばしく思う一方で、現時点ではどのブラウザもこの仕様を反映してはいないようだ。というわけで手始めに Firefox にバグとして報告して、ついでにパッチも書いた。Bug 859095ただしこれまでブラウザ拡張では xhr.response.URL が cross origin へのリクエスト

    近況 - xK.memo
    efcl
    efcl 2013/06/02
    まだ実装ブラウザはないけど、XHRのresponse.URLがリダイレクト先を返すような仕様(WhatWG)になった。(GreasemonkeyのfinalUrlみたいな感じで使える) originチェック
  • Web::Security beyond HTML5

    Webアプリケーションの多様化やHTML5といった新しい技術は、攻撃者にも様々な可能性を広げています。 セッションではWebアプリケーションに関連する多数の脆弱性を見つけてきた経験をもとに、Perlプログラマではないからこその立場から、Perlプログラマに知っておいて欲しい様々なセキュリティ上の話題をお話します。

    efcl
    efcl 2012/10/05
    XHR level2, JSON ハイジャック、CSPについて
  • XHR XSS の話. - ほむらちゃほむほむ

    概要 CORS が「幾つかのブラウザの先行実装」の状況から「古いブラウザではサポートされない機能」に変わりつつある頃合いなので,XHR2 が XSS の起点になりますよってお話. そもそも XHR XSS って何よ 簡単に言うとXHR2 による XSS のことのつもり.身近なところだと,jQuery Mobile がやらかしたり,大阪府警がやらかしたりした. 具体例1 jQuery Mobile jQuery Mobile については,jQuery MobileのXSSについての解説 で解説されるとおり. かいつまんで言うと,jQuery Mobile に location.hash の変更( hashchange イベント発火)時に,location.hash を URL とみなして読込んで,ページ内容を変更という機能があって,その読込先 URL にクロスドメインの制約がなかったので X

    XHR XSS の話. - ほむらちゃほむほむ
    efcl
    efcl 2012/03/15
    XHR2のクロスドメインリクエストで起こり得るXSSについて。 jQuery Mobile、Ajax的な書き換えなど。 same originの判定コード
  • innerHTML Test-Tool

    document.write(innerHTML) Apply style.cssText()

    efcl
    efcl 2011/12/12
    Firefoxでjar:// jar!パスな方法を利用してファイルをXHRで読み込む。 jarファイルは拡張からのみだと思ってた。
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    efcl
    efcl 2010/10/22
    GM_xmlhttpRequestやクロスドメインXHR2における意図しない外部スクリプトの実行を防ぐ。finalUrl 同一ドメインチェック、バリデーション、サニタイズ。
  • 1