ClickJack を見せる Greasemonkey の試作
404 Blog Not Found:javascript - クリックジャック殺しなbookmarklet
本質じゃなくても無差別に表示させちゃうだけでそこそこの対策になるんじゃないかなぁ、と思ったりはした。本当はこれだけじゃダメなんだろうけどね。
// ==UserScript== // @name ShowJack // @namespace http://d.hatena.ne.jp/SiroKuro/ // @include * // ==/UserScript== (function(){ var ifs = document.getElementsByTagName('iframe'); function setOpacity(t, op) { t.style.opacity = t.style.MozOpacity = t.style.KhtmlOpacity = op / 100; t.style.filter = 'alpha(opacity=' + op + ')'; } for (var i = 0, l = ifs.length; i < l ; i++) { setOpacity(ifs[i], 60); } })();
我ながら無差別すぎる。
おまけ。弾さんのブックマークレットを Greasemonkey に。といっても単に貼り付けただけだけど。
// ==UserScript== // @name ClickUnjack // @namespace http://blog.livedoor.jp/dankogai/ // @include * // ==/UserScript== (function(d,u){ var s=d.createElement('script'); s.charset='UTF-8'; s.src=u; d.body.appendChild(s) })(document,'http://dl.getdropbox.com/u/188965/js/clickunjack.js')