ผู้ใช้ GrapheneOS ถูกแจ้งต่อหน่วยงานรัฐเพราะใช้ GrapheneOS
(discuss.grapheneos.org)- GrapheneOS เป็นระบบปฏิบัติการที่เสริมความแข็งแกร่งด้านความปลอดภัยและความเป็นส่วนตัว โดยประเด็นถกเถียงเริ่มจากข้อความในภาพจับหน้าจอคำตอบฝ่ายสนับสนุนลูกค้าของ Yoti ที่ระบุว่า “จะติดธงอุปกรณ์ที่รัน GrapheneOS โดยอัตโนมัติ และรายงานต่อหน่วยงานรัฐกับทีมความปลอดภัยโดยอัตโนมัติ”
- ข้อกังวลหลักคือ หากบริการยืนยันอายุ/ตัวตนใช้การที่ผู้ใช้รัน GrapheneOS เองเป็นเหตุผลในการรายงาน ระบบปฏิบัติการที่เน้นความเป็นส่วนตัวอาจถูกปฏิบัติราวกับเป็น สัญญาณความเสี่ยงสูง
- แอปสามารถระบุ OS และรุ่นอุปกรณ์ได้ผ่าน standard API, การตรวจสอบหน่วยความจำ, Hardware Attestation API และ Play Integrity และแทบไม่มีวิธีที่ใช้งานได้จริงในการซ่อนสิ่งนี้จากฝั่งแอป
- ข้อโต้แย้งคือ การคาดการณ์อนาคตแบบดิสโทเปียจากคำพูดเกินจริงของเจ้าหน้าที่ซัพพอร์ตเพียงคนเดียวนั้นทำได้ยาก และมีแนวโน้มมากกว่าที่ Yoti จะตรวจพบการไม่ใช้ Google Mobile Services มากกว่าจะตรวจจับและบล็อก GrapheneOS โดยเฉพาะ
- แนวทางรับมือเชิงปฏิบัติคือ แยกใช้เครื่อง stock Android ราคาถูกหรือรุ่นเก่าที่ไม่มี ข้อมูลอ่อนไหว สำหรับงานยืนยันตัวตนและแอปรัฐโดยเฉพาะ และทบทวนการซื้อสินค้าที่บังคับให้ต้องยืนยันตัวตน
การตั้งประเด็นและปฏิกิริยาเริ่มต้น
- ภาพจับหน้าจอประสบการณ์กับฝ่ายสนับสนุนของ Yoti มีข้อความว่า “Yoti จะติดธงอุปกรณ์ที่รัน GrapheneOS โดยอัตโนมัติ และรายงานกรณีดังกล่าวต่อหน่วยงานรัฐและทีมความปลอดภัยโดยอัตโนมัติ”
- กระทู้ Reddit ที่ถูกแชร์มาพร้อมกันเชื่อมโยงกับประสบการณ์ที่การใช้ GrapheneOS ถูกมองว่าเป็นปัญหาในกระบวนการยืนยันอายุของ Yoti
- จุดโฟกัสของการตั้งคำถามคือ หาก GrapheneOS ถูกบริการอย่าง Yoti ระบุและแยกแยะได้ และบริการมองว่านี่เป็นเหตุให้รายงานต่อหน่วยงานบังคับใช้กฎหมาย ในสภาพแวดล้อมที่การยืนยันอายุ/ตัวตนขยายตัวขึ้น การใช้ GrapheneOS เองอาจกลายเป็น “heatscore”
- ปฏิกิริยาบางส่วนมองว่าอยากให้ Sony เปลี่ยนพาร์ตเนอร์ยืนยันอายุ แต่เห็นว่าความเป็นไปได้นั้นต่ำมาก
- ยังมีเสียงมองกระแสการยืนยันอายุ/ตัวตนในสหราชอาณาจักรและสภาพแวดล้อมทางกฎหมายที่เกี่ยวข้องว่าเป็นแบบออร์เวลเลียนหรือดิสโทเปีย
ความเป็นไปได้ในการระบุว่าเป็น GrapheneOS
- มีคำอธิบายว่าอุปกรณ์ GrapheneOS สามารถถูก fingerprint ได้ เพราะมีฟีเจอร์บรรเทาการโจมตีจำนวนมาก
- ตัวอย่างเช่น มีข้อชี้ว่าเกราะป้องกันอย่าง secure exec spawning ซึ่งระบบอื่นไม่มี อาจกลายเป็น side channel ได้
- แอปสามารถขอใช้ Hardware Attestation API และตรวจเทียบ verifiedBootKey กับ boot keys ของ GrapheneOS เพื่อจับว่าเป็น GrapheneOS ได้
- คำอธิบายอีกแบบระบุว่าแอปสามารถตรวจจับ OS ที่กำลังรันอยู่ได้ง่ายผ่าน standard API หรือการตรวจสอบหน่วยความจำของตัวเอง
- คำอธิบายนี้เสริมว่าการตรวจจับดังกล่าวไม่ได้เกิดขึ้นเพียงเพราะ GrapheneOS เพิ่มฟีเจอร์ความเป็นส่วนตัว/ความปลอดภัย แต่ยังรวมถึงความแตกต่างของ OS ตาม OEM ของ Android และการระบุรุ่นอุปกรณ์ที่กำลังรันอยู่ได้ด้วย
- มีคำอธิบายว่า Play Integrity สามารถตรวจสอบได้ว่ากำลังรันบนฮาร์ดแวร์ที่ Google รับรองและ stock OS ที่ Google รับรองหรือไม่ โดยตัวมันเองก็ใช้ Hardware Attestation API และมีแผนจะบังคับใช้สิ่งนี้
- หากรันทุกแอปภายใน virtual machine ที่ไม่มี hardware acceleration และทำให้ทุกแอปเห็นเป็น OS เดียวกัน ก็อาจซ่อนรุ่นอุปกรณ์และ OS ของโฮสต์แบบ bare metal ได้ แต่ถ้ามีเพียง GrapheneOS ที่ใช้แนวทางนี้ ก็ยังซ่อนความเป็น GrapheneOS ไม่ได้อยู่ดี
- มีคำอธิบายเพิ่มเติมว่าแอปจำนวนมากพยายามตรวจจับรูปแบบที่ถูกมองว่าเป็น virtualization, emulation หรือการดัดแปลงอื่น ๆ และหนึ่งในจุดประสงค์หลักของ Play Integrity API ก็คือการตรวจจับและห้ามสิ่งเหล่านี้
การประเมินและข้อโต้แย้งต่อการตอบสนองของ Yoti
- คำวิจารณ์หนึ่งมองว่าบริษัทตรวจยืนยันอายุอาจมีท่าทีเป็นปฏิปักษ์ต่อโครงการที่ยกระดับความปลอดภัยและความเป็นส่วนตัวจริง ๆ และคำตอบของฝ่ายซัพพอร์ตสะท้อนทัศนคติที่ไม่รู้เรื่อง โดยมองว่าความปลอดภัย/ความเป็นส่วนตัวมีไว้สำหรับอาชญากรเท่านั้น
- ความกังวลอีกด้านคือ ผู้ใช้อาจเพิ่งมารู้ตัวตนของผู้ที่จะได้รับรายงานหลังจากอัปโหลดเอกสารอ่อนไหวผ่าน GrapheneOS ไปแล้ว และความไม่ระบุตัวตนของกล่องเมล Proton อาจหายไปแล้ว
- ข้อโต้แย้งที่หนักแน่นคือ กรณีนี้เป็นการปลุกปั่นความกลัวโดยอิงจากคำพูดเหลวไหลของเจ้าหน้าที่ซัพพอร์ต
- การใช้ GrapheneOS ไม่ใช่เรื่องผิดกฎหมาย และมีความเป็นไปได้สูงมากว่าเจ้าหน้าที่ซัพพอร์ตแต่งเรื่องขึ้นเพื่อปิดทิกเก็ต
- มีแนวโน้มต่ำที่ Yoti จะตรวจจับ GrapheneOS โดยเฉพาะหรือห้ามใช้งาน และมีแนวโน้มมากกว่าว่าจะเพียงตรวจพบสภาพแวดล้อมที่ไม่ได้ใช้ OS พร้อม Google Mobile Services แบบไม่แก้ไข
- ยังมีความเห็นว่าการคาดการณ์อนาคตแบบดิสโทเปียจากคำพูดของเจ้าหน้าที่ซัพพอร์ตเพียงคนเดียวเป็นการกระโดดสรุปมากเกินไป
ข้อเสนอการรับมือและการแยกการใช้งาน
- แนวทางเชิงปฏิบัติคือเตรียมโทรศัพท์ stock Android ราคาถูกหรือรุ่นเก่าที่ไม่มีข้อมูลอ่อนไหวไว้ต่างหาก
- จัดเครื่องโดยไม่ใส่รายชื่อผู้ติดต่อ อีเมลที่มีบทสนทนาส่วนตัว แอปส่งข้อความ ฯลฯ
- ใช้เป็นอุปกรณ์เฉพาะกิจคล้าย “หนังสือเดินทาง” สำหรับการยืนยันตัวตนหรือแอปรัฐที่อาจถูกบังคับให้ใช้เท่านั้น
- แนวทางแยกการใช้งานคือ ใช้เครื่อง GrapheneOS สำหรับงานทั่วไปทั้งหมด แต่ไม่ใช้สำหรับการพิสูจน์ตัวตน
- มีคำแนะนำให้คิดใหม่ว่าการยืนยันตัวตนกับบริษัทหนึ่งเพื่อเครื่องเกมคอนโซลเพียงเครื่องเดียวคุ้มค่าหรือไม่
- มีข้อโต้แย้งว่าหากบริษัทเรียกร้องให้ทำสิ่งที่เราไม่ต้องการ ก็ควรตัดสินใจอย่างมีวุฒิภาวะด้วยการไม่ซื้อสินค้านั้น
- มีข้อเสนอให้ถามตัวเองว่าเกม วิดีโอสตรีมมิง หรือคอนเทนต์ผู้ใหญ่ สำคัญกว่าความเป็นส่วนตัวและศักดิ์ศรีหรือไม่ และถ้าต้องถูกระบุตัวตนก็ควรมองหางานอดิเรกอื่น
- มีข้อเสนอให้ติดต่อผู้ร่างกฎหมายเพื่อผลักดันให้ย้อนกระแสอย่างการยืนยันอายุและการบังคับใช้แอป Google
ความสงสัยต่อการยืนยันข้อเท็จจริงและกรณีแวดล้อม
- มีปฏิกิริยาว่าหลายคนตั้งสมมติฐานว่าความปลอดภัย ความเป็นส่วนตัว และความไม่ระบุตัวตนมีไว้เพื่ออาชญากร
- มีตัวอย่างว่าคนรู้จักที่ทำงานในหน่วยงานบังคับใช้กฎหมายประหลาดใจเมื่อเห็นคนใช้ GrapheneOS เพราะเคยคิดว่ามีแต่อาชญากรใช้ เหตุผลคือผู้ใช้ที่เขาเคยเจอมีแต่คนกลุ่มนั้น
- มีตัวอย่างว่าได้อธิบายว่า GrapheneOS คืออะไร ทำไมถึงใช้ และทำไมจึงคิดว่าเป็น OS ที่ดีที่สุด
- มีตัวอย่างว่าที่ทำงานต้องพยายามโน้มน้าวอย่างหนักไม่ให้บล็อก Tor exit IP และโดเมนสำหรับ email aliasing แบบครอบจักรวาล
- มีการวิจารณ์แนวคิดที่โยงความเป็นส่วนตัวเข้ากับความเป็นอาชญากรด้วยอุปมา “มีแต่อาชญากรเท่านั้นที่ซ่อนห้องนอนไว้หลังผนัง”
- มีความเห็นว่าผู้ทำงานด้านการบังคับใช้กฎหมายอาจเป็นเป้าหมายมากกว่าเพราะบทบาทอาชีพและภาพลักษณ์ จึงอาจได้รับประโยชน์จาก GrapheneOS มากยิ่งขึ้น
- คอมเมนต์ใน Hacker News ที่ถูกอ้างถึงร่วมกันตั้งข้อสงสัยว่าเจ้าของโพสต์ต้นทางบน Reddit โพสต์เรื่องการยืนยันอายุ การหลบเลี่ยง และความเป็นส่วนตัวไว้มาก และยังซ่อนโปรไฟล์ด้วย
- คอมเมนต์เดียวกันยังระบุว่าภาพจับหน้าจออีเมลตอบกลับของบริษัทอาจถูกแก้ไขได้ง่าย จึงยังไม่มั่นใจในเรื่องราวทั้งหมด
- หากเป็นบริษัทตรวจยืนยันอายุ ก็ไม่น่าจะแชร์เหตุผลในการตรวจจับให้ผู้ใช้ที่ถูกบล็อกรู้ เพราะนั่นก็เหมือนบอกรายละเอียดสูตรลับให้กับอีกฝ่าย
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
OP ของโพสต์ Reddit นี้เคยโพสต์เรื่องการยืนยันอายุ การหลบเลี่ยง และความเป็นส่วนตัวไว้เยอะมาก และตอนนี้ซ่อนเอาไว้แล้ว พอมีคนทักเรื่องนั้นในเธรด เจ้าตัวก็ซ่อนโปรไฟล์ แต่ยังค้นเจอได้ถ้ากูเกิลคำว่า “reddit PaiDuck”
นี่ไม่ได้แปลว่าบริษัททำถูก แต่ให้ความรู้สึกว่าคนนี้พยายามทดสอบกับ บริษัทตรวจสอบอายุ หลายแห่งว่าจะดันการหลบเลี่ยงไปได้ไกลแค่ไหนจนโดนบล็อก อีกทั้งอีเมลตอบกลับจากบริษัทก็แก้ไขก่อนแคปหน้าจอได้ง่าย เลยยากจะมั่นใจว่าเรื่องทั้งหมดจริงไหม ถ้าฉันเป็นคนทำบริษัทตรวจสอบอายุ ฉันก็คงไม่บอกผู้ใช้ที่ถูกบล็อกเด็ดขาดว่าถูกจับได้อย่างไร เพราะมันก็เหมือนแจกสูตรลับนั่นแหละ
https://arctic-shift.photon-reddit.com/search
“นี่เพื่อน มีใบอนุญาตใช้ระบบปฏิบัติการนั้นไหม?”
สิ่งที่น่าตกใจในเรื่องนี้มีแค่ว่าผู้ใช้โดนตำรวจไปหาแล้วไม่ถูกตั้งข้อหาเป็น “เหตุการณ์ความมั่นคงไซเบอร์ที่ไม่ใช่อาชญากรรม” สหราชอาณาจักรกลายเป็นประเทศที่ เละเทะ จริง ๆ
ผมคงไม่ไปอยู่ที่นั่น สหรัฐฯ ก็มีปัญหาเยอะ แต่ถ้าเทียบกับหลายประเทศแล้ว เรื่องสิทธิพลเมืองยังถือว่าแข็งแรงพอสมควร
ถ้าทางการรู้ว่าฉันมี บัญชี Hacker News ก็จบเห่แน่
ไม่กี่สัปดาห์ต่อมาเกิดเหตุแฮ็กขึ้น มีการแก้ไขสเปรดชีตเกรดนักเรียนที่ครูทุกคนเข้าถึงได้ ทำให้เกรดของนักเรียนบางคนขึ้น และของบางคนลง ผมก็อยู่ฝั่งที่เกรดขึ้น ส่วนพวกที่ผมไม่ค่อยถูกกันก็อยู่ฝั่งที่เกรดลง ระหว่างสอบสวนผมถูกส่งกลับบ้านทันที แต่สุดท้ายก็ไม่มีอะไรเกิดขึ้น
หลายปีต่อมาเพื่อนผมเปิดเผยเทคนิคขั้นสูงที่ใช้รู้รหัสผ่านของครูดนตรี ซึ่งก็คือเห็นโพสต์อิทใต้คีย์บอร์ดที่เขียนว่า “bassoon”
พวกเขาไม่รู้อะไรจริง ๆ อย่าประเมินต่ำไปว่าพวกเขาเข้าใจเรื่องนี้น้อยแค่ไหน การอธิบายว่าสิ่งนั้นไม่อันตรายก็มีโอกาสฟังเข้าหูพวกเขาเหมือนการรับสารภาพผิด
มันเป็นประสบการณ์ที่ทำให้ตาสว่าง และหลังจากเรื่องนี้ผมกับญาติหลายคนก็เคารพใน ความสามารถ ของผู้บังคับใช้กฎหมายน้อยลงมาก
พักเรื่องที่แหล่งข่าวนี้ไม่ใช่เว็บข่าวที่นักข่าวต้องเอาชื่อเสียงตัวเองมาค้ำประกันความจริง แต่เป็นโพสต์ Reddit ที่ลิงก์ภาพแคปข้อความไปก่อน
ใครก็รายงานใครให้ “ทางการ” ได้ไม่ว่าด้วยเหตุผลอะไร แต่ไม่ได้แปลว่าทางการที่ไม่ระบุชื่อนั้นจะลงมือทำอะไรจริง และถ้าเรื่องนี้ไม่ใช่การปั่น ก็ยังแปลกมากที่ Yoti ไม่ระบุว่าพวกเขาส่งรายงานแบบนี้ไปให้ หน่วยงานบังคับใช้กฎหมาย ไหน
คำตอบนั้นดูเหมือนสร้างจากข้อความสำเร็จรูป และส่วนที่ว่า “ถูกรายงานต่อทางการ” ก็น่าจะจริงพอ ๆ กับตอน
sudoพูดแบบเดียวกันhttps://postimg.cc/3kVXKzhk
sudoทำแบบนั้นเป็นค่าเริ่มต้นจริง ๆ ผมเกลียดมากที่บนคอมตัวเอง ผมกลับได้รับอีเมลรายงานเพราะความพยายามยืนยันตัวตนที่ล้มเหลวของตัวผมเองถ้าอ่านข้ออ้างนี้ละเอียดขึ้น ข้อความจริงของ Yoti คือ
“เนื่องจากความกังวลด้านความปลอดภัยในอดีต Yoti จะทำเครื่องหมายอัตโนมัติสำหรับความพยายามยืนยันหลายครั้งและอุปกรณ์ทุกเครื่องที่รัน GrapheneOS กรณีเหล่านี้จะถูกรายงานอัตโนมัติทั้งต่อทางการและทีมความปลอดภัย”
จากนั้นตามด้วย
“ขออภัย เนื่องจากมีความพยายามหลายครั้งจากอุปกรณ์เครื่องนี้ บัญชีจึงถูกทำเครื่องหมายว่าเป็นกิจกรรมต้องสงสัย”
ดังนั้นคำว่า “and” ดูเหมือนจะเป็นการพิมพ์ผิด ไม่อย่างนั้นระบบคงไม่ยอมให้มีการพยายามมากกว่าหนึ่งครั้งบนอุปกรณ์ GrapheneOS ตั้งแต่แรก
กล่าวคือ ถ้ามีพยายามยืนยันตัวตนหลายครั้งบน อุปกรณ์ GrapheneOS บัญชีก็จะถูกทำเครื่องหมาย
ตลอด 15 ปีที่ผ่านมา สื่อตะวันตกโห่ร้องเรื่อง “จีน” กันมาตลอด แต่พอเรื่องแบบนี้เกิดขึ้นในตะวันตก ขณะที่ในจีนกลับใช้ระบบปฏิบัติการอะไรก็ได้อย่างเสรีโดยไม่เสียเปรียบ มันก็น่าประหลาดใจ ทำไมถึงเป็นแบบนี้? กำลังเกิดอะไรขึ้นกันแน่?
ไม่ได้จะปกป้องการกระทำของตำรวจอังกฤษตรงนี้นะ แต่คำพูดทำนองว่า “แย่พอๆ กับจีน” มักถูกพูดซ้ำบ่อยๆ ทั้งที่ส่วนใหญ่มันไม่จริง
ถ้าคุณวิจารณ์ Xi หรือประท้วงในจีนไม่ได้ ก็ลองไปวิจารณ์กฎหมายหรือประท้วงในส่วนอื่นของโลกดู โดยเฉพาะสิ่งที่ทำกันในนามของความเป็นส่วนตัว และผมยังจำได้ว่าอังกฤษเคยส่งคนเข้าคุกเพราะโพสต์บน Facebook เรื่องแบบนั้นควรจะเกิดในประเทศโลกที่สามเท่านั้น
เดิมทีอังกฤษก็ไม่ได้มีอะไรให้อวดอยู่แล้ว และตอนนี้สหรัฐฯ ก็เริ่มทำแบบเดียวกัน ซึ่งน่ากลัวมาก
ก่อนเดินทางไปประเทศไหน ตอนนี้สิ่งแรกที่ผมทำคือเช็กบัญชีโซเชียลของตัวเอง แล้วลบสิ่งที่อาจถูกตรวจตอนอยู่สนามบิน เรื่องแบบนี้เคยถูกมองว่าไม่ควรเกิดในประเทศพัฒนาแล้ว
เพื่อนๆ ยังบอกว่าเรื่องยังไม่ได้แย่ขนาดนั้น แต่การได้อ่านโพสต์แบบนี้บน HN เดือนละครั้งตลอดช่วงไม่กี่ปีที่ผ่านมา มันน่ากลัวจริงๆ
อังกฤษกำลังถดถอยอย่างหนักหลัง Brexit และบางทีอาจกลัวความไม่สงบของประชาชนด้วย
ในจีน ถ้าคุณทำกิจกรรมต่อต้านรัฐ คุณจะถูกส่งไป ค่ายปรับทัศนคติ หรืออีกทางหนึ่งก็อาจเป็นเพราะเหตุการณ์ในจีนเป็นเรื่องที่คาดเดาได้อยู่แล้วเลยไม่มีคุณค่าพอจะเป็นข่าว
กรอบโฆษณาชวนเชื่อที่รัฐบาลสหรัฐฯ ผลักดันนั้นใช้ได้ผลมานานเกือบศตวรรษ แต่ตอนนี้ไม่ใช่อีกต่อไปแล้ว
ในคอมเมนต์ของโพสต์นั้นมีคนหนึ่งลิงก์ FAQ ยาวๆ เกี่ยวกับวิธีที่แอประบุได้ว่าเป็น GrapheneOS [1] และเรื่องอื่นๆ ผมไม่เข้าใจว่าทำไมถึงไม่พยายาม ปลอมตัว ให้เหมือน Android/Google แบบโรงงานในทุกจุดที่ทำได้
[1] https://grapheneos.org/faq#:~:text=Apps%20can%20detect%20tha...
คำตอบแบบ “ก็ยังทำ X ได้ผ่าน Y อยู่ จึงไม่ได้ถูกลบออกไป” มักเห็นบ่อยมากในโพสต์ที่บริษัทใช้สนับสนุนระบบนิเวศแบบปิด บางครั้งถึงขั้นขึ้นไปอยู่บนสุด มันให้ทางออกเฉพาะหน้า แต่ไม่ได้แก้ปัญหาที่แก่น ผมไม่อยากให้เป็นแบบนั้น
นั่นเป็นเกมแมวจับหนูที่ต้องลงทุนมาก และอาจยิ่งทำให้ดูน่าสงสัยกว่าเดิม ทางที่ดีกว่าคือเพิ่มการยอมรับให้มากขึ้น เพื่อให้บริษัทต่างๆ ตัดสินใจโง่ๆ แบบนี้ได้ยากขึ้น ผมเคยเห็นแอปธนาคารที่หลังจากลูกค้าไปพูดถึง ก็เพิ่มการรองรับ GrapheneOS ใน hardware attestation อย่างชัดเจน
แม้แต่เบราว์เซอร์เฉพาะทางสำหรับหลบการตรวจจับก็ยังถูกบล็อกอยู่เรื่อยๆ และต้องคอยออกแพตช์ มันไม่ใช่พื้นที่ที่อยากเห็น GrapheneOS ไปโฟกัส
0: https://developer.android.com/google/play/integrity/overview
จาก https://grapheneos.org/articles/attestation-compatibility-gu...:
ในเมื่ออินเทอร์เน็ตก็เอาไปใช้โกงได้เหมือนกัน งั้นก็น่าจะดีกว่าถ้ารายงานผู้ใช้อินเทอร์เน็ตทุกคนให้ทางการไปเลย
ยุคใหม่ของการละเมิดลิขสิทธิ์ กำลังใกล้เข้ามาแล้ว ตอนที่พวกเขาคร่ำครวญเรื่อง “รายได้” วันเวลาแบบตอนนี้จะถูกจดจำ
นี่คือ การต่อต้าน การสอดส่องมวลชนและรัฐที่ขยายตัวเหมือนมะเร็ง อันที่จริงมันแทบเป็นหน้าที่ของพลเมืองด้วยซ้ำ