ทำไมคุณถึงไม่จำเป็นต้องใช้ Domain Fronting ของ Google

24/4/2018 - 1 นาทีในการอ่าน

อัปเดต: 26/9/2021

การยกเลิก domain fronting ของ Google ตอกย้ำถึงความจำเป็นสำหรับโซลูชันอย่าง Psiphon

Google ได้ยืนยัน ว่าพวกเขาจะบล็อก domain fronting ทั่วทั้งโดเมนของ Google และ App Engine สำหรับแอปและผู้เผยแพร่เนื้อหาจำนวนมาก สิ่งนี้ถือเป็นก้าวถอยหลังในการต่อสู้เพื่ออิสรภาพทางอินเทอร์เน็ต แม้ว่า Psiphon จะไม่เคยพึ่งพาบริการนี้ของ Google แต่นักพัฒนาแอปจำนวนมากยังคงพึ่งพาวิธีการนี้ในฐานะแนวทางที่สะดวกและตรงไปตรงมาในการหลบเลี่ยงการเซ็นเซอร์ระดับรัฐ แม้จะมีการคาดเดากันมาอย่างยาวนานว่า Google จะปิดช่องโหว่นี้ (เช่น บล็อกโพสต์ ของ Will Scott ในปี 2017)


แม้ว่าการประกาศนี้จะเผชิญกับการวิพากษ์วิจารณ์จากทั้งนักเคลื่อนไหวทางอินเทอร์เน็ตและผู้ให้บริการ แต่ Google ก็ได้ออกมาปกป้องการตัดสินใจของตน โดยระบุว่า “domain fronting ไม่เคยเป็นฟีเจอร์ที่ได้รับการสนับสนุน”


Domain fronting เป็นวิธีหลบเลี่ยงการเซ็นเซอร์ที่ได้รับความนิยมมาหลายปี โดยได้รับการยอมรับจากแอปยอดนิยมอย่าง Signal ซึ่งเริ่มนำวิธีนี้มาใช้อย่างเปิดเผยในปี 2016 แม้ว่าการใช้โดเมนของ Google เพื่ออำพรางทราฟฟิกจะไม่ต้องอาศัยความรู้ทางเทคนิคขั้นสูง แต่ก็เป็นมาตรการแบบครึ่งๆ กลางๆ ที่พึ่งพา Google โดยไม่มีการหารือ เพื่อจัดหาโครงสร้างพื้นฐานสำหรับสิ่งที่ไม่ได้รับการออกแบบมาให้ทำ สรุปสั้นๆ คือ การใช้ Google App Engine สำหรับ domain fronting หมายถึงการฉวยโอกาสจากช่องโหว่ที่ไม่ได้รับการรองรับ ด้วยเหตุนี้ วิธีการดังกล่าวจึงต้องเผชิญกับข้อจำกัดอย่างหลีกเลี่ยงไม่ได้เมื่อได้รับความนิยมเพิ่มขึ้น

ในปี 2015 Cloudflare ได้ยุติ domain fronting ทั่วทั้งโดเมนของตนเช่นกัน เมื่อเริ่มทำการตรวจสอบให้ SNI และ host header ของทราฟฟิกเว็บบนระบบตรงกัน หลังจากที่ โครงสร้างพื้นฐานของตนเข้าไปพัวพัน กับการหลบเลี่ยงการเซ็นเซอร์

ล่าสุด ในความพยายามอย่างตื่นตระหนกเพื่อบล็อก Telegram ซึ่งใช้ประโยชน์จากช่องโหว่นี้ หน่วยงานเซ็นเซอร์ของรัสเซียอย่าง Roskomnadzor ได้บล็อก IP แอดเดรสประมาณ 17 ล้านรายการ การแทรกแซงดังกล่าวรบกวนการเข้าถึง Gmail, Google search, Google Play, YouTube และบริการอื่นๆ ของ Google

Domain fronting แทบไม่ใช่โซลูชันการหลบเลี่ยงการเซ็นเซอร์ที่ดีเลิศที่สุด ในกรณีที่ตัว Google เองถูกบล็อก เช่นในอิหร่าน เว็บไซต์หรือแอปพลิเคชันใดๆ ที่ใช้ Google สำหรับ domain fronting ก็จะไม่สามารถใช้งานได้เช่นกัน เครือข่ายของ Psiphon พึ่งพาโปรโตคอลและเทคนิคการพรางตัว (obfuscation) ที่หลากหลายเพื่อส่งมอบอิสรภาพทางอินเทอร์เน็ต ลักษณะที่ซับซ้อนและเปลี่ยนแปลงอยู่ตลอดเวลาของเครือข่ายเราช่วยป้องกันการพึ่งพาเทคโนโลยีหรือแนวทางใดแนวทางหนึ่งมากจนเกินไป

ความสำคัญของชุดเครื่องมือหลบเลี่ยงการเซ็นเซอร์ที่มีความหลากหลายนั้นไม่อาจมองข้ามได้ - สำหรับแอปอย่าง Signal การพึ่งพา Google domain fronting ส่งผลให้เกิดความจำเป็นในการ เปลี่ยนไปใช้ CDN อื่นโดยทันทีและสมบูรณ์ เครื่องมืออย่าง Psiphon พยายามลดความเสี่ยงนี้โดยการนำโปรโตคอลจำนวนมากมาใช้ ซึ่งช่วยขจัดการพึ่งพาวิธีการใดวิธีการหนึ่งเพียงวิธีเดียว การที่ทั้ง Telegram และ Tor ใช้ domain front หลายรายการช่วยลดผลกระทบที่เกิดขึ้นกับบริการของตนให้เหลือน้อยที่สุด

การหลบเลี่ยงPsiphon VPN

อ่านถัดไป