การตรวจสอบ AdWall X: ตัวบล็อกโฆษณา DNS ท้องถิ่นสำหรับความเป็นส่วนตัวของ Android
AdWall X - ตัวบล็อกโฆษณา ที่พัฒนาโดย Osman Demir เป็นยูทิลิตี้ Android ที่ลบโฆษณาและตัวติดตามที่ชั้น DNS แอปนี้ใช้ VPN แบบแบ่งช่องทางท้องถิ่นเพื่อดักจับคำขอ DNS เท่านั้น และรองรับ DNS-over-HTTPS พร้อมการวิเคราะห์การจราจรแบบสดเพื่อปกป้องความเป็นส่วนตัวโดยไม่ต้องส่งคำขอไปยังเซิร์ฟเวอร์โฆษณาภายนอก รายการสำคัญประกอบด้วยการควบคุมเครือข่ายต่อแอป อัลกอริธึมการจับคู่ซุฟฟิกซ์ที่ไม่ต้องจัดสรร และพายป์ไลน์แบบอะซิงโครนัส เป้าหมายคือผู้ใช้ Android ที่ต้องการการกรองโฆษณาทั่วทั้งระบบโดยไม่ต้องรูทและมีผลกระทบต่อความเร็วขั้นต่ำ.
AdWall ทำงานเป็นไฟร์วอลล์ DNS ท้องถิ่นที่ดักจับคำถามในอุปกรณ์
AdWall ใช้ VPN แบบแบ่งอุโมงค์ท้องถิ่นเพื่อจับคำขอ DNS (พอร์ต UDP 53) และใช้การจับคู่ซอฟฟิกซ์ที่ไม่มีการจัดสรรสำหรับการกรอง แอปเก็บการจัดการคำถามไว้ในอุปกรณ์และสนับสนุน DNS-over-HTTPS ดังนั้นสถาปัตยกรรมจึงมุ่งเน้นไปที่การบล็อกที่ชั้น DNS แทนการกรองในระดับแพ็กเก็ต กลไกหลักประกอบด้วย:
- การดักจับ DNS ท้องถิ่นผ่าน VPN แบบแบ่งอุโมงค์
- การเข้ารหัส DoH สำหรับคำขอ DNS
- การจับคู่ซอฟฟิกซ์ที่ไม่มีการจัดสรรสำหรับการตัดสินใจทันที
มันมีผลกระทบต่อระบบที่เบาในระหว่างการทำงานปกติ
สายการทำงานของ AdWall ใช้คอรูทีนแบบอะซิงโครนัสและแคช LRU ที่ชาญฉลาด ซึ่งนักพัฒนาบรรยายว่าให้การใช้พลังงานแบตเตอรี่เกือบเป็นศูนย์และมีผลกระทบต่อความเร็วที่น้อยมาก เนื่องจากมีเพียงคำถาม DNS เท่านั้นที่ถูกดักจับและไม่ใช่การจราจรทั้งหมด แอปจึงหลีกเลี่ยงการส่งข้อมูลผู้ใช้ผ่านเซิร์ฟเวอร์ระยะไกล ซึ่งช่วยรักษาความเร็วในการส่งข้อมูลแบบพื้นเมือง การออกแบบนี้ช่วยลดภาระ CPU ที่ต่อเนื่องและช่วยรักษาความสามารถในการตอบสนองของเครือข่ายปกติในอุปกรณ์มือถือ
แอปเก็บข้อมูล DNS ไว้ในอุปกรณ์และให้การค้นหาที่เข้ารหัสเพื่อความเป็นส่วนตัว
AdWall ทำงานในท้องถิ่น ดังนั้นคำถาม DNS จะไม่ถูกส่งไปยังเซิร์ฟเวอร์บล็อกโฆษณาภายนอกโดยค่าเริ่มต้น และการสนับสนุน DoH จะเข้ารหัสการจราจร DNS ไปยังผู้ให้บริการที่เลือก เครื่องมือไม่ต้องการการเข้าถึงรูทในการทำงาน และรวมถึงการตรวจสอบการจราจรแบบสดพร้อมการควบคุมเครือข่ายต่อแอปที่ให้ผู้ใช้ตรวจสอบและจำกัดพฤติกรรม DNS สำหรับแอปเฉพาะ องค์ประกอบเหล่านั้นให้การควบคุมความเป็นส่วนตัวที่วัดได้โดยไม่ต้องเพิ่มสิทธิ์
คาดหวังการปรับแต่งด้วยตนเอง; ฟีเจอร์บางอย่างเหมาะกับผู้ใช้ที่มีเทคนิคมากกว่าผู้ใช้ทั่วไป
การทำไฟร์วอลล์ต่อแอปและการวิเคราะห์สดให้การควบคุมที่ละเอียด แต่ต้องการให้ผู้ใช้ตีความบันทึกการจราจรและตั้งค่าข้อยกเว้น ผู้ใช้ทั่วไปที่มองหาความเรียบง่ายแบบคลิกเดียวอาจเผชิญกับการเรียนรู้เมื่อกำหนดกฎระดับแอป การแก้ไขปัญหาและการปรับแต่งของแอปจะดำเนินการผ่านส่วนติดต่อการจัดการของมันแทนที่จะเป็นการตั้งค่าอัตโนมัติ ดังนั้นผู้ใช้ที่สะดวกสบายกับแนวคิดเครือข่ายพื้นฐานจึงได้รับประโยชน์สูงสุด
AdWall เป็นทางเลือกที่เหมาะสมสำหรับผู้ใช้ Android ที่ใส่ใจในความเป็นส่วนตัวและยอมรับการตั้งค่า
AdWall เหมาะสำหรับผู้ใช้ที่ชอบการควบคุมความเป็นส่วนตัวในอุปกรณ์และยินดีที่จะใช้เวลาในการปรับแต่งกฎของแอปและตรวจสอบบันทึกการจราจร มันไม่เหมาะสำหรับผู้ที่ต้องการบล็อกเกอร์ที่ไม่ต้องตั้งค่าใด ๆ คาดว่าจะมีช่วงการตั้งค่าเริ่มต้นเพื่อปรับแต่งกฎของแต่ละแอป; หลังจากนั้น เครื่องมือจะให้การกรอง DNS ที่มุ่งเน้นความเป็นส่วนตัวและมีผลกระทบต่ำ แนะนำให้ใช้.