Android 17 หรือ API ระดับ 37 รองรับ Encrypted Client Hello (ECH) ในระดับระบบ ช่วยซ่อนชื่อโฮสต์ในช่วงเริ่มต้นของการเชื่อมต่อ TLS สำหรับแอปและเซิร์ฟเวอร์ที่รองรับ ECH จะทำงานได้จริงเมื่ออุปกรณ์ใช้ Android 17 ขึ้นไป ไลบรารีเครือข่ายของแอปรองรับ ECH และเซิร์ฟเวอร์ปลายทางติดตั้ง ECH แล้ว Android 17 ยังเพิ่มสิทธิ์รันไทม์ส...
คำตอบการวิจัย

Create a landscape editorial hero image for this Studio Global article: What privacy and security features will Android 17 introduce—particularly platform-wide Encrypted Client Hello (ECH), how ECH encrypts websi. Article summary: Android 17 (API level 37) adds broad platform support for Encrypted Client Hello (ECH), plus stronger controls over local-network access and certificate validation. ECH meaningfully reduces hostname exposure, but it is n. Topic tags: general, documentation, general web. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fak
การเปลี่ยนแปลงด้านความเป็นส่วนตัวของเครือข่ายที่สำคัญที่สุดใน Android 17 คือการรองรับ Encrypted Client Hello (ECH) ในระดับแพลตฟอร์ม ECH เป็นส่วนขยายของ TLS 1.3 ที่เข้ารหัสชื่อโฮสต์ซึ่งมักถูกเปิดเผยตั้งแต่ช่วงเริ่มต้นของการเชื่อมต่อที่ปลอดภัย
ผลที่ได้คือผู้ดูแลเครือข่าย Wi‑Fi ผู้ให้บริการอินเทอร์เน็ต และผู้สังเกตการณ์บนเส้นทางเครือข่ายจะระบุชื่อเว็บไซต์หรือบริการที่แอปกำลังเชื่อมต่อได้ยากขึ้น แต่ ECH ไม่ได้ทำให้ผู้ใช้กลายเป็นบุคคลนิรนาม และไม่ได้ปกปิดข้อมูลเครือข่ายทุกชั้น 46
ในการเชื่อมต่อ TLS แบบทั่วไป อุปกรณ์จะส่งข้อมูล Server Name Indication (SNI) ซึ่งระบุชื่อโฮสต์หรือโดเมนที่ต้องการเข้าถึงไว้ในข้อความเริ่มต้นของการเชื่อมต่อ ข้อมูลส่วนนี้มักเปิดเผยให้ผู้สังเกตการณ์เครือข่ายเห็นได้
ECH จะเข้ารหัสข้อมูลที่ละเอียดอ่อนใน ClientHello โดยใช้การตั้งค่าและคีย์ที่บริการปลายทางเผยแพร่ไว้ เซิร์ฟเวอร์ปลายทางสามารถถอดรหัสข้อมูลภายในได้ ขณะที่ผู้สังเกตการณ์จะเห็นเพียง handshake ชั้นนอก ไม่ใช่ชื่อเว็บไซต์จริงที่ผู้ใช้กำลังเข้าถึง 416
แม้ HTTPS จะเข้ารหัสเนื้อหาภายในเซสชันอยู่แล้ว แต่ชื่อเว็บไซต์ก็ยังเป็นเมทาดาทาที่บอกได้ว่าแอปกำลังติดต่อบริการใด ECH จึงมุ่งลดการรั่วไหลของข้อมูลส่วนนี้โดยเฉพาะ และจะมีผลเฉพาะกับเว็บไซต์หรือบริการที่รองรับมาตรฐานดังกล่าว 56
ECH ไม่ได้เข้ารหัสข้อมูลทั้งหมดของการเชื่อมต่อ ผู้สังเกตการณ์อาจยังมองเห็นข้อมูลบางอย่างได้ ขึ้นอยู่กับตำแหน่งที่ตรวจสอบและลักษณะของการเชื่อมต่อ ได้แก่
ดังนั้น ECH ไม่ใช่ VPN และไม่ใช่ระบบปกปิดตัวตนแบบ Tor โดย Google อธิบายว่า ECH และ Private DNS เป็นระบบเสริมกัน: ECH ช่วยซ่อนชื่อโฮสต์ใน TLS handshake ส่วน DNS ที่เข้ารหัสช่วยลดการเปิดเผยชื่อโดเมนในขั้นตอนค้นหา DNS ที่แยกออกมา ทั้งสองระบบยังไม่สามารถซ่อน IP ของอุปกรณ์ได้ด้วยตัวเอง 612
Android 17 มีระบบและ API ที่จำเป็นสำหรับไลบรารีเครือข่ายในการนำ ECH ไปใช้ รวมถึงความสามารถในการค้นหาระเบียน HTTPS DNS ที่มีข้อมูลการตั้งค่า ECH 4
อย่างไรก็ตาม การมี Android 17 เพียงอย่างเดียวไม่ได้หมายความว่าทุกแอปจะใช้ ECH ได้ การป้องกันจะเกิดขึ้นเมื่อครบทั้ง 3 เงื่อนไขต่อไปนี้
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 17 หรือ API ระดับ 37 ขึ้นไป ระบบจะใช้ ECH กับการเชื่อมต่อ TLS เมื่อไลบรารีเครือข่ายและเซิร์ฟเวอร์ปลายทางรองรับทั้งคู่ หากไม่สามารถใช้ ECH ได้ นโยบายการเข้ารหัสโดเมนที่แอปกำหนดไว้จะเป็นตัวตัดสินว่าจะยอมให้เชื่อมต่อแบบอื่นต่อไป หรือให้การเชื่อมต่อล้มเหลวเพื่อไม่ลดระดับความปลอดภัย 12
นโยบายการเข้ารหัสโดเมนของ Android ไม่ได้มีแค่ตัวเลือกเปิดหรือปิด ECH เมื่อเปิดการเข้ารหัสโดเมนไว้ แต่เซิร์ฟเวอร์ยังไม่รองรับ ECH จริง Android อาจส่ง ECH GREASE แทน
ECH GREASE เป็นส่วนขยายที่ตั้งใจให้ใช้งานไม่ได้จริง แต่มีรูปแบบคล้ายทราฟฟิก ECH จุดประสงค์คือช่วยเรื่องความเข้ากันได้ และทำให้ระบบตรวจสอบทราฟฟิกแบบง่าย ๆ ไม่สามารถสรุปได้ทันทีว่าไคลเอนต์ที่ไม่มีการเชื่อมต่อ ECH ที่ใช้งานได้จริงนั้นไม่เคยพยายามใช้ ECH
อย่างไรก็ดี GREASE ไม่ได้ซ่อนชื่อโฮสต์แบบเดียวกับ ECH ที่ทำงานสำเร็จ จึงควรมองว่าเป็นกลไกด้านความเข้ากันได้ ไม่ใช่ตัวแทนของการติดตั้ง ECH บนเซิร์ฟเวอร์ 1
หากแอปปิดการเข้ารหัสโดเมน เอกสาร NetworkSecurityPolicy ของ Android ระบุว่าไม่ควรใช้ทั้ง ECH และ GREASE นอกจากนี้ API เดียวกันยังเปิดให้กำหนดโหมดการเข้ารหัสโดเมน เช่น เปิดใช้งานหรือบังคับให้ต้องใช้ ECH 1
การรองรับ ECH ใน Android 17 ไม่ได้ปกป้องทราฟฟิกของทุกแอปโดยอัตโนมัติ นักพัฒนาควรดำเนินการดังนี้
ฝั่งผู้ให้บริการเซิร์ฟเวอร์ก็ต้องติดตั้ง ECH และเผยแพร่การตั้งค่าที่ไคลเอนต์ต้องใช้ด้วย เงื่อนไขจากฝั่งบริการนี้เป็นเหตุผลสำคัญที่ทำให้การรองรับ ECH ใน Android 17 ยังไม่สามารถซ่อนชื่อโดเมนของทุกแอปและทุกเว็บไซต์ได้ทันที 516
Google ระบุว่ากำลังทำงานร่วมกับ Jigsaw ผู้มีส่วนร่วมในอุตสาหกรรม ผู้ให้บริการ และนักพัฒนาแอป เพื่อขยายการใช้งาน ECH เป้าหมายคือทำให้การปกป้องชื่อโฮสต์เข้าถึงแอปทั่วไปผ่านโครงสร้างพื้นฐานเครือข่ายมาตรฐาน ไม่จำกัดอยู่แค่เบราว์เซอร์ที่ตั้งค่าเป็นพิเศษ 46
แอปที่กำหนดเป้าหมายเป็น Android 17 หรือใหม่กว่าจะต้องขอสิทธิ์รันไทม์ ACCESS_LOCAL_NETWORK ก่อนค้นหาหรือเชื่อมต่ออุปกรณ์ในเครือข่ายท้องถิ่น สิทธิ์นี้อยู่ในกลุ่ม NEARBY_DEVICES เดิม ดังนั้นผู้ใช้ที่เคยอนุญาตสิทธิ์อื่นในกลุ่มเดียวกันแล้วอาจไม่เห็นหน้าต่างขออนุญาตระดับกลุ่มซ้ำอีก 217
การเปลี่ยนแปลงนี้มีเป้าหมายลดการสแกนเครือข่ายภายในแบบเงียบ ๆ ซึ่งอาจถูกนำไปใช้ติดตามผู้ใช้ เก็บลายนิ้วมืออุปกรณ์ หรือค้นหาอุปกรณ์ที่มีช่องโหว่ แอปที่จำเป็นต้องเชื่อมต่ออุปกรณ์สมาร์ตโฮม ตัวรับสัญญาณแคสต์ หรืออุปกรณ์ LAN อื่น ๆ จะต้องประกาศและขอสิทธิ์ดังกล่าว 1719
Android 17 เปิดใช้ Certificate Transparency (CT) เป็นค่าเริ่มต้นสำหรับการเชื่อมต่อ TLS CT ช่วยตรวจจับใบรับรองสาธารณะที่ออกโดยไม่ถูกต้อง ด้วยการกำหนดให้ใบรับรองปรากฏในบันทึกสาธารณะที่ตรวจสอบได้ แอปสามารถเลือกปิดฟีเจอร์นี้ทั้งระบบ หรือปิดเฉพาะบางโดเมนผ่านการตั้งค่าความปลอดภัยเครือข่าย 3
Android 17 เพิ่มการป้องกันที่เกี่ยวข้องกับความปลอดภัยระดับต่ำของเครือข่ายมือถือ 2G โดยเปิดทางให้ผู้ให้บริการเครือข่ายจำกัดหรือปิดการเชื่อมต่อ 2G เป็นค่าเริ่มต้นในกรณีที่อุปกรณ์และเครือข่ายรองรับ ซึ่งช่วยลดความเสี่ยงจากสถานีฐานปลอมและการโจมตีแบบ SMS blaster รายละเอียดการทำงานจริงยังขึ้นอยู่กับการรองรับของผู้ให้บริการและอุปกรณ์แต่ละรุ่น 8
ECH เป็นการอัปเกรดที่มีความหมาย เพราะช่วยนำชื่อโฮสต์ออกจากส่วนสำคัญของ TLS handshake เมื่อทั้งไคลเอนต์และเซิร์ฟเวอร์รองรับมาตรฐาน แต่ไม่ได้ทำให้การท่องเว็บหายตัวจากเครือข่ายโดยสมบูรณ์
การตั้งค่า DNS, IP ปลายทาง, เวลาเชื่อมต่อ ขนาดแพ็กเก็ต และปริมาณทราฟฟิกยังอาจให้เบาะแสได้ หากต้องการลดการเปิดเผยชื่อโดเมนให้มากขึ้น ควรใช้ ECH ร่วมกับ DNS ที่เข้ารหัส ส่วนผู้ที่ต้องการปกปิด IP ควรใช้ระบบแยกต่างหาก เช่น VPN พร็อกซี หรือ Tor
คำอธิบายที่ตรงที่สุดของการเปลี่ยนแปลงนี้คือ: Android 17 ทำให้ผู้สังเกตการณ์เครือข่ายอ่านชื่อเว็บไซต์และบริการที่กำลังเข้าถึงได้ยากขึ้น แต่ข้อมูลเมทาดาทาในชั้นอื่นยังอยู่นอกขอบเขตการป้องกันของ ECH
Studio Global AI
หน้านี้รวมคำตอบที่ได้รับการสนับสนุนจากแหล่งที่มาซึ่งคุณสามารถดำเนินการต่อภายใน Studio Global
Android 17 หรือ API ระดับ 37 รองรับ Encrypted Client Hello (ECH) ในระดับระบบ ช่วยซ่อนชื่อโฮสต์ในช่วงเริ่มต้นของการเชื่อมต่อ TLS สำหรับแอปและเซิร์ฟเวอร์ที่รองรับ
Android 17 หรือ API ระดับ 37 รองรับ Encrypted Client Hello (ECH) ในระดับระบบ ช่วยซ่อนชื่อโฮสต์ในช่วงเริ่มต้นของการเชื่อมต่อ TLS สำหรับแอปและเซิร์ฟเวอร์ที่รองรับ ECH จะทำงานได้จริงเมื่ออุปกรณ์ใช้ Android 17 ขึ้นไป ไลบรารีเครือข่ายของแอปรองรับ ECH และเซิร์ฟเวอร์ปลายทางติดตั้ง ECH แล้ว
Android 17 ยังเพิ่มสิทธิ์รันไทม์สำหรับการเข้าถึงเครือข่ายท้องถิ่น เปิดใช้ Certificate Transparency เป็นค่าเริ่มต้น และเพิ่มทางเลือกให้ผู้ให้บริการเครือข่ายจำกัดการเชื่อมต่อ 2G