เทคนิคการแก้เผ็ดเมื่อมีการลอบดึงเว็บไปเปิดด้วย iFrame

พอดีเจอคำถามจากบอร์ดว่าเว็บถูกดึง iFrame ไปแสดงผล จะแก้ปัญหายังไงดี
<script>
function inIframe () {
    try {
        return window.self !== window.top;
    } catch (e) {
        return true;
    }
}
if (inIframe()) {
    window.top.location = window.self.location;
}
</script>

วิธีการคือเราจะตรวจสอบว่าเว็บแสดงผลใน iFrame หรือไม่ ถ้าใช่ให้ Redirect หน้าหลักไปเว็บไซต์เราแทน ซึ่งเท่ากับเว็บที่ดึงหน้าเว็บเราไปจะเปิดไม่ได้เลย (เปิดไปก็จะเด้งไปหน้าเว็บเรา)
ผู้เขียน Goragod โพสต์เมื่อ 05 ก.ย. 2559 เปิดดู 2,802 ป้ายกำกับ ้hack

Related

^