Advanced Flow Android frente al sideloading
เป็นเวลาหลายปีแล้วที่ Android ต้องเผชิญกับความขัดแย้งที่ยากลำบาก: การรักษาระบบที่ค่อนข้างเปิดกว้างโดยไม่ใช้ความเปิดกว้างนั้นให้เป็นประโยชน์แก่ผู้หลอกลวง ผู้เผยแพร่ซอฟต์แวร์มัลแวร์ หรือแคมเปญการบิดเบือนข้อมูล Advanced Flow แก้ไขปัญหาดังกล่าวโดยตรง มันไม่ได้เปลี่ยนแปลงธรรมชาติของ Android แต่เปลี่ยนวิธีการที่ระบบตัดสินใจว่าการติดตั้งแอปจากแหล่งภายนอกควรได้รับการตรวจสอบอย่างละเอียดก่อนดำเนินการต่อไปหรือไม่
Advanced Flow: การสร้างสมดุลระหว่างความเปิดกว้างและการปกป้องในระบบ Android
Google นำเสนอ Advanced Flow เป็นวิธีแก้ปัญหาชั่วคราวสำหรับปัญหาที่ไม่ได้ใหม่ แต่เห็นได้ชัดเจนมากขึ้นในปัจจุบัน นั่นคือ ผู้ใช้บางคนจำเป็นต้องติดตั้งไฟล์ APK จากแหล่งภายนอกที่เป็นทางการ แต่ผู้โจมตีก็ใช้ประโยชน์จากช่องโหว่นี้เช่นกัน แนวคิดนี้ดูเหมือนจะไม่ได้มุ่งเป้าไปที่การกำจัดวิธีการติดตั้งจากแหล่งภายนอก แต่เป็นการทำให้วิธีการดังกล่าวมีประสิทธิภาพน้อยลงสำหรับผู้ที่อาศัยความเร่งด่วน ความกลัว หรือคำสั่งแบบเรียลไทม์ในการหลอกลวงเหยื่อ
这一细微差别至关重要。安装企业版编译、封闭测试版或由已知来源签名的开源应用,与 接受通过消息发送的APK 并伴随典型的“立即操作,否则将失去访问权限”的压力,是完全不同的情况。Advanced Flow 试图在不完全封闭Android系统的前提下,更好地区分这两种场景。.
Google ยังอธิบายการเปลี่ยนแปลงนี้ไว้ในนโยบายการตรวจสอบผู้พัฒนาซอฟต์แวร์ใหม่ ซึ่งกำหนดให้ผู้เผยแพร่ต้องระบุตัวตน เพื่อทำให้การติดตั้งซอฟต์แวร์ที่ไม่ได้รับการตรวจสอบบนอุปกรณ์ที่ได้รับการรับรองทำได้ยากขึ้น นี่เป็นวิธีการเปลี่ยนความไว้วางใจจากเพียงแค่ "ไฟล์ที่ดาวน์โหลด" ไปสู่ตัวตนของผู้ส่งและกระบวนการอนุญาตของผู้ใช้เอง แน่นอนว่ามันไม่ได้แก้ปัญหาทุกอย่าง แต่เป็นการตอบสนองต่อบริบทที่การฉ้อโกงทางดิจิทัลมีต้นทุนมหาศาลอยู่แล้ว ซึ่งคาดการณ์ไว้ที่... ความเสียหายมูลค่า 442 พันล้านดอลลาร์ ตามข้อมูลจาก Global Anti-Scam Alliance

APK侧载的 不同途径 ที่มา: Google
Advanced Flow ทำอะไรได้บ้าง?
แทนที่จะบล็อกอย่างเด็ดขาด Advanced Flow นำเสนอขั้นตอนที่ซับซ้อนกว่าสำหรับผู้ที่ต้องการติดตั้งอย่างรวดเร็วและไม่ต้องคิดมาก และนั่นคือจุดประสงค์หลัก แทนที่จะมองการติดตั้งจากภายนอกเป็นเพียงการตัดสินใจแบบไบนารี่ คืออนุญาตหรือห้าม ระบบจะเพิ่มการตรวจสอบและการหยุดชั่วคราวที่บังคับให้ผู้ใช้ต้องเข้ามามีส่วนร่วมอย่างมีสติมากขึ้น
ในทางเทคนิคแล้ว กระบวนการนี้เป็นการผสมผสานระหว่างการเปิดใช้งานโหมดที่ออกแบบมาสำหรับผู้ใช้ขั้นสูง การตรวจสอบสิทธิ์อุปกรณ์อีกครั้ง และการหน่วงเวลา ก่อนที่จะดำเนินการให้เสร็จสมบูรณ์ ฟังดูเหมือนขั้นตอนการบริหารจัดการ แต่จริงๆ แล้วมันเป็นการจัดการกับพฤติกรรมเฉพาะอย่างหนึ่ง นั่นคือ การหลอกลวงหลายอย่างได้ผลเพราะมันไม่ให้เวลาผู้ใช้ลังเล เมื่อผู้ใช้ต้องหยุด เริ่มใหม่ ตรวจสอบสิทธิ์อีกครั้ง และรอ ความกดดันของผู้โจมตีก็จะลดลงไป
นั่นไม่ได้หมายความว่าการติดตั้งจะปลอดภัยโดยอัตโนมัติ นั่นเป็นการพูดเกินจริงไป สิ่งที่มันทำคือเปลี่ยนกลไกการหลอกลวง: แผนการที่อาศัยความตื่นตระหนก การโทรด่วน หรือการขอความช่วยเหลือทางเทคนิคปลอมๆ จะได้ผลน้อยลงหากระบบหยุดวงจรและบังคับให้ผู้ใช้เลิกใช้โหมดอัตโนมัติ และการหยุดเล็กๆ น้อยๆ นั้น ซึ่งอาจดูน่ารำคาญสำหรับผู้ใช้ที่เชี่ยวชาญ อาจเป็นสิ่งที่ช่วยป้องกันการตัดสินใจผิดพลาดในเวลาเพียงสองนาทีสำหรับคนอื่นๆ ก็ได้
ผลกระทบในทางปฏิบัติสำหรับผู้ใช้และนักพัฒนา
สำหรับผู้ใช้ที่มีประสบการณ์จริง ไม่ใช่แค่ความอยากรู้อยากเห็น Advanced Flow ยังคงมีตัวเลือกให้ติดตั้งซอฟต์แวร์ที่ถูกต้องจากภายนอก Google Play หรือช่องทางที่ได้รับการตรวจสอบแล้วอื่นๆ ซึ่งมีความสำคัญสำหรับสภาพแวดล้อมในองค์กร การทดสอบภายใน เครื่องมือเฉพาะทาง หรือโครงการโอเพนซอร์สที่เผยแพร่โดยตรงจากผู้เขียน ปัญหาคือเกตเวย์เดียวกันนี้จะไม่เป็นกลางเหมือนแต่ก่อนอีกต่อไป การใช้งานจะเกี่ยวข้องกับการยอมรับขั้นตอนที่มากขึ้น สัญญาณเตือนที่มากขึ้น และการตัดสินใจที่ชัดเจนยิ่งขึ้น
สำหรับนักพัฒนา ผลกระทบนั้นชัดเจนยิ่งขึ้น การตรวจสอบตัวตนไม่ได้เป็นเพียงรายละเอียดด้านชื่อเสียงอีกต่อไป แต่กลายเป็นปัจจัยในการดำเนินงาน การเผยแพร่ไฟล์ APK ที่ไม่ได้รับการตรวจสอบอาจหมายความว่า ในทางปฏิบัติ ผู้ใช้บางรายจะไม่ติดตั้งไฟล์เหล่านั้นบนอุปกรณ์ที่ได้รับการรับรอง เว้นแต่พวกเขาจะเข้าถึง Advanced Flow และทำตามขั้นตอนเพิ่มเติมนั้น ซึ่งไม่ใช่ทุกคนที่จะทำเช่นนั้น อันที่จริง หลายคนอาจไม่ต้องการทำด้วยซ้ำ
นี่คือการเปลี่ยนแปลงที่ไม่ค่อยเห็นได้ชัดแต่สำคัญมาก: ความไว้วางใจไม่ได้ขึ้นอยู่กับแหล่งกำเนิดของแอปเพียงอย่างเดียวอีกต่อไป แต่ยังขึ้นอยู่กับว่าใครเป็นผู้สร้าง แอปนั้นถูกนำเสนออย่างไร และแหล่งที่มานั้นน่าเชื่อถือแค่ไหน เมื่อระบบเริ่มขอคำอธิบายทางอ้อม โครงการที่มีเอกลักษณ์ขององค์กร ชุมชนทางเทคนิคที่แข็งแกร่ง หรือประวัติการทำงานที่เป็นที่รู้จัก จะรับมือกับการเปลี่ยนแปลงนี้ได้ดีกว่า ช่องทางที่ไม่เป็นทางการ ไม่ระบุตัวตน หรือสร้างขึ้นแบบเฉพาะหน้า จะเผชิญกับความยากลำบากมากขึ้น ไม่ใช่แค่ด้วยเหตุผลด้านความปลอดภัยเท่านั้น แต่ยังรวมถึงความขัดแย้งทางการค้าและชื่อเสียงด้วย
เมื่อไหร่จึงเหมาะสมที่จะใช้ และเมื่อไหร่ที่ไม่ควรใช้?
Advanced Flow จะมีประโยชน์ก็ต่อเมื่อผู้ใช้เข้าใจอย่างถ่องแท้ว่ากำลังติดตั้งอะไร ติดตั้งทำไม และไฟล์นั้นมาจากไหน บริบทเหล่านั้นมีความสำคัญอย่างยิ่ง อาจเหมาะสมสำหรับการใช้งานในองค์กร การทดสอบแบบควบคุม การสร้างภายใน หรือการรวบรวมซอฟต์แวร์โอเพนซอร์สที่สามารถตรวจสอบลายเซ็น แหล่งที่มา และการบำรุงรักษาได้อย่างเข้มงวด
การเปิดใช้งานแอปเพียงเพื่อ "ทดสอบบางอย่าง" ที่ได้รับมาผ่านลิงก์ กลุ่มข้อความ หรือคำสั่งแบบกะทันหันนั้นดูไม่สมเหตุสมผลเท่าไหร่ นี่คือจุดที่มักเกิดความผิดพลาดมากที่สุด: การสับสนระหว่างความคุ้นเคยกับความน่าเชื่อถือ เพียงเพราะแอปดูคุ้นเคย หรือมีคนยืนยันว่าจำเป็นต้องใช้ ไม่ได้หมายความว่ามันปลอดภัย และเมื่อผู้ใช้ไม่รู้วิธีตรวจสอบสิทธิ์ แหล่งที่มา ลายเซ็น หรือพฤติกรรมที่คาดหวัง การบังคับติดตั้งแทบจะไม่ช่วยให้สถานการณ์ดีขึ้นเลย มีแต่จะทำให้แย่ลงเท่านั้น
นอกจากนี้ยังสามารถใช้เป็นสัญญาณเตือนภัยต่อการพยายามบีบบังคับได้อีกด้วย หากใครได้รับโทรศัพท์อย่างต่อเนื่อง ข้อความที่น่าตกใจ หรือคำสั่งเร่งด่วนให้เปลี่ยนการตั้งค่าโทรศัพท์ ข้อเท็จจริงง่ายๆ ที่ว่ากระบวนการนั้นต้องมีการยืนยันตัวตนใหม่และต้องรอ จะเป็นการสร้างช่วงเวลาหยุดชั่วคราวที่มีค่า ซึ่งบ่อยครั้ง เวลาดังกล่าวเพียงพอที่จะปรึกษาผู้อื่น ค้นหาข้อมูล หรือตระหนักว่ามีบางอย่างไม่ถูกต้อง นี่คือสิ่งที่เกิดขึ้นในการโจมตีที่อาศัยการทำให้เหยื่อโดดเดี่ยวและเครียด
อย่างไรก็ตาม สิ่งสำคัญคืออย่ามองมันในแง่ดีเกินไป ความเสี่ยงยังคงมีอยู่: Advanced Flow อาจลดประสิทธิภาพของแรงกดดันทางจิตวิทยาได้ แต่ไม่ได้ป้องกันผู้ใช้จากการตัดสินใจดำเนินการต่อ และไม่ได้บล็อกแอปพลิเคชันที่เป็นอันตรายซึ่งลงนามโดยนักพัฒนาที่ผ่านการตรวจสอบโดยอัตโนมัติ นอกจากนี้ยังไม่สามารถทดแทนการตัดสินใจทางเทคนิคได้ มันเพียงแต่เพิ่มความต้านทานในจุดที่ก่อนหน้านี้ดำเนินการได้ง่ายเกินไปโดยไม่ต้องคิด

กำหนดการและการเปิดตัวที่จะเกิดขึ้น
Google ระบุว่าเดือนสิงหาคม 2026 เป็นเป้าหมายในการเริ่มใช้งานการเปลี่ยนแปลงนี้ จนกว่าจะถึงเวลานั้น ควรให้ความสำคัญกับการเตรียมความพร้อมของระบบนิเวศมากกว่าตัวฟีเจอร์ใหม่เพียงอย่างเดียว นักพัฒนาที่ยังไม่ดำเนินการยืนยันตัวตนจะต้องทบทวนสถานการณ์ ช่องทางการจัดจำหน่าย และความน่าเชื่อถือที่พวกเขามีต่อผู้ใช้ปลายทาง
เรื่องนี้ไม่ได้ส่งผลกระทบต่อทุกคนอย่างเท่าเทียมกัน สตูดิโอที่มีแบรนด์เป็นที่รู้จักและช่องทางอย่างเป็นทางการน่าจะรับมือกับการเปลี่ยนแปลงได้ราบรื่นกว่า ในทางตรงกันข้าม ผู้ที่พึ่งพาการจัดจำหน่ายโดยตรง ชุมชนปิด หรือการเผยแพร่แบบไม่เป็นทางการ อาจสังเกตเห็นผลกระทบได้เร็วกว่า โดยเฉพาะอย่างยิ่งหากกลุ่มผู้ชมไม่คุ้นเคยกับมาตรการรักษาความปลอดภัยเพิ่มเติม
การตรวจสอบยืนยันมีจุดประสงค์เพื่อเป็นเกราะป้องกันมัลแวร์ และ Google ดูเหมือนจะมุ่งมั่นที่จะดำเนินการต่อไป แม้ว่าจะได้ปรับกำหนดการเดิมตามคำติชมจากชุมชนแล้วก็ตาม กล่าวอีกนัยหนึ่งคือ ความเร็วและการดำเนินการอาจเป็นที่ถกเถียงกันได้ แต่ทิศทางโดยรวมดูเหมือนจะไม่เปลี่ยนแปลง สำหรับผู้เผยแพร่แอป การเลื่อนการปรับตัวออกไปอาจไม่ใช่ความคิดที่ดีนัก
คู่มืออ้างอิงฉบับย่อ (ขั้นตอนสำหรับผู้ใช้ขั้นสูง)
เพื่อเป็นข้อมูลอ้างอิงเพิ่มเติม—ซึ่งมีประโยชน์มากกว่าสำหรับการทำความเข้าใจตรรกะของกระบวนการมากกว่าการนำไปใช้เป็นสูตรสำเร็จสากล—Google อธิบายกระบวนการที่มีการยืนยันเบื้องต้นและช่วงเวลาการรอคอยที่ออกแบบมาเพื่อลดผลกระทบของการบีบบังคับ ขั้นตอนที่ระบุไว้มีดังนี้:
- เปิดใช้งาน โหมดนักพัฒนาจากเมนูการตั้งค่า ของระบบ
- ตรวจสอบให้แน่ใจว่าคุณไม่ได้รับคำสั่งจากผู้โจมตีที่พยายามจะควบคุมระบบของคุณ
- รีสตาร์ทโทรศัพท์ของคุณแล้วยืนยันตัวตนอีกครั้ง
- รอหนึ่งวันแล้วตรวจสอบว่าการเปลี่ยนแปลงนั้นถูกต้องหรือไม่
หลังจากขั้นตอนดังกล่าวเสร็จสิ้น ผู้ใช้จะสามารถติดตั้งแอปจากนักพัฒนาที่ไม่ได้รับการตรวจสอบ และเปิดใช้งานได้เป็นเวลาหนึ่งสัปดาห์หรือไม่มีกำหนด โดยระบบ Android จะแสดงคำเตือนระบุว่าแอปนั้นมาจากนักพัฒนาที่ไม่ได้รับการตรวจสอบ




















