Slapdash Safeguards

にわか仕込みのセキュリティ

SVGクリックジャッキングってまだ無かったんだ

SVGを弄り倒していたら、iframeで動作するのか気になったとのこと。

実際やってみたらいけたのでクリックジャッキングで、Googleのサービスを悪用した手法を実現でき、Googleから約3000ドルくらいもらったらしい。

lyra.horse

Liquid Glassを再現したかったらしい。

今年Appleから発表されて賛否両論(エンジニア的には批判多い?)のLiquid Glass

これを再現したかったらしい。

とりあえず頑張ってみたら、CSSSVGでかなり再現できた?Chrome,Firefoxだと、よく分からんがSafariならいけるんだろうか。Apple製品は持っていないので確認できていない。

そんでこのSVGで作った効果はiframe上で動作するのかと試したら動作してしまったとのこと。

SVGフィルタでピクセル読み取りと論理ゲートの構築

よくあるクリックジャッキングはiframeを透明に重ねて騙す。1回のクリックに誘導して終わり。iframe内の状態を検知したり、複数のステップで攻撃を進めるのはSVGだけだと無理だった。

しかしながら、SVGフィルタをiframeに適用することで、クロスオリジンのコンテンツのピクセルデータを読み取り、論理演算を行い、視覚的に操作。これにより、JavaScriptなしで複雑な攻撃が可能になった。(凄くね???)

SVGで論理演算とか意味わからんけど、できちゃったんだから仕方ない。

これで、iframeにSVGを被せてしまえば、画面操作の後ろ側の状態に応じて全面の状況を調整できるので、JS不要でSVGだけで動的な画面のクリックジャッキングが可能となった。

これ他のサービスでもあるんかなぁ?

つまり、100ドル以上のチャンス????????