Cloudflare ประกาศเพิ่มฟีเจอร์แก้ไขโดเมน polyfill.io
ให้ชี้ไปยัง https://cdnjs.cloudflare.com/polyfill/
โดยอัตโนมัติ หลังจากเจ้าของโดเมนปัจจุบันแทรกโค้ดเพื่อ redirect ผู้ใช้ไปยังเว็บพนัน แสดงให้เห็นเจตนาไม่ดี หากในอนาคตมีการแทรกโค้ดที่มุ่งร้ายยิ่งกว่านี้ก็จะสร้างความเสียหายได้มหาศาลเพราะยังมีเว็บไซต์นับแสนใช้สคริปต์ polyfill อยู่
กระบวนการแก้ HTML ที่ CDN นี้ใช้พลังประมวลผลสูง แต่ Cloudflare อาศัยโมดูล ROFL (Response Overseer for FL) โมดูลแก้ไฟล์ HTML ประสิทธิภาพสูงเขียนด้วย Rust มา parse ไฟล์ HTML และแก้แท็ก script ให้ชี้ไปยังโดเมนใหม่ได้อย่างมีประสิทธิภาพ
ฟีเจอร์นี้จะเปิดให้กับลูกค้าฟรีโดยอัตโนมัติทันที แต่สำหรับลูกค้าจ่ายเงินจะต้องเปิดใช้งานด้วยตัวเอง ลูกค้าที่มี Content Security Policy (CSP) จะไม่แก้โดเมนเพราะเสี่ยงเว็บพัง
ทาง Cloudflare ระบุว่าพบไฟล์จาวาสคริปต์ที่มีปัญหานี้ครั้งแรกตั้งแต่วันที่ 8 มิถุนายนที่ผ่านมา แสดงว่ามีการโจมตีมาต่อเนื่องยาวนาน แม้ทาง Cloudflare จะแก้ไฟล์ให้แต่ลูกค้าก็ควรถอดจาวาคริปต์นี้ออกจากโครงการเสีย
ที่มา - Cloudflare
Comments
https://www.blognone.com/node/140597
ซ้ำบ่ครับ
อันนี้ต่อเนื่องกันครับ มาตรการหนักขึ้น จากเดิมขอให้ผู้ใช้ย้าย ล่าสุดคือ filter เว็บลูกค้าให้เองเลย
ผมเขียนเพราะถือว่าเป้น major development มากที่ CDN จะแก้ไขข้อมูลเว็บลูกค้าโดยที่ลูกค้าไม่ได้ขอ (แม้จะปิดเองได้)
lewcpe.com, @wasonliw
ขอบคุณครับผม
บริการทุกระดับประทับใจ
ผมเข้าใจถูกมั๊ย?
คือ คนฝากไฟล์ html(รวมถึง php?)
บน cloudflare ver.ฟรี
โดยในเนื้อไฟล์มี polyfill.io
เวลามีคนมาใช้เรียก html นั้น
cloudflare จะ replace polyfill.io
ให้เป็น https://cdnjs.cloudflare.com/polyfill/ อัตโนมัติ
ซึ่งปกติการ replace แบบ on fly ในทุกๆการเรียกแบบนี้ จะกินโหลดมหาศาล
แต่ cloudflare ก็พบวิธี ตามที่เขียนในข่าว
อารมณ์เดียวกับเราเขียน function รับ string HTML มา replace แล้ว return string HTML ที่ถูกแก้นั้นล่ะครับ
แค่มัน function นั้นไปอยู่บน http/web server
ตัวอย่างของที่ใกล้เคียงก็ mod_rewrite ของ Apache แค่อันนี้ rewrite HTTP request header แต่ในข่าว rewrite HTTP response body
มันไม่กิน load เท่าไรหรอกครับพวก website ที่เขียน handle response ก่อนส่งมีอยู่เยอะ ผมเห็นก็ load ปกติดี ถ้าไม่เขียนห่วยเกินนะ
เท่าที่อ่านจาก help มันจะแก้ที่ traffic เลยครับ คือ html ที่วิ่งผ่านมันจะ parse html หา tag script ถ้าเจอ polyfill.io จะชี้มาหา cloudflare แทน
มีเตรียมไว้แค่ไหนเนี่ย ออก product เร็วมาก
———ซ้ำ เผลอกด enter พร้อม spacebar 😳———