Apple ถูกกล่าวหาว่ามีการเฝ้าระวังผู้ใช้ใหม่ด้วยการอัปเดต Big Sur สิ่งหลัก

ทุกอย่างเริ่มต้นอย่างไร

เรื่องราวนี้เริ่มต้นเมื่อวันที่ 12 พฤศจิกายน เมื่อมีผู้ใช้ Mac จำนวนมากรายงาน

ขัดข้องเมื่อเปิดแอปพลิเคชันบุคคลที่สามปัญหายังแพร่กระจายไปยังแพลตฟอร์มของ Apple เช่น iMessage และ Apple Pay ซึ่งเริ่มทำงานอย่างผิดปกติภายในระยะเวลาอันสั้น สาเหตุนี้เกิดจาก Gatekeeper ซึ่งเป็นระบบรักษาความปลอดภัยที่ Apple เปิดตัวใน Mountain Lion เพื่อทดสอบว่าควรใช้ซอฟต์แวร์หรือไม่

โดยทั่วไปหาก Mac ของคุณเชื่อมต่อกับอินเทอร์เน็ตคนเฝ้าประตูจะตรวจสอบว่าสามารถเรียกใช้ซอฟต์แวร์ใด ๆ ได้อย่างปลอดภัย สมมติว่าคุณคลิกปุ่มเปิดใน Photoshop และคอมพิวเตอร์ของคุณส่ง Ping ไปยังเซิร์ฟเวอร์ Apple เพื่อให้แน่ใจว่า Adobe ยังมีใบรับรองนักพัฒนาที่ถูกต้อง กระบวนการนี้มักจะรวดเร็วและมองไม่เห็นสำหรับผู้ใช้ยกเว้นว่าจำนวนคนที่อัปเกรดเป็น macOS Big Sur จะทำให้ระบบทำงานหนักเกินไปและทำให้ช้าลง

นักวิจัยที่สนใจในสาเหตุการชะลอตัวเริ่มวิเคราะห์ข้อมูลที่คอมพิวเตอร์ของพวกเขาส่งไปยังเซิร์ฟเวอร์ของ Apple พวกเขาอ้างว่าระบบปฏิบัติการได้ส่งรายละเอียดของสิ่งที่คุณใช้เป็นข้อความธรรมดาไปยัง Apple HQ ซึ่งทำให้เกิดความกลัวอย่างมาก การอ้างสิทธิ์ดังกล่าวถูกปฏิเสธโดยนักวิจัย Jacopo Iannone ซึ่งอธิบายว่าโปรโตคอล OCSP หรือ Online Certificate Status Protocol ไม่ได้ผลเช่นนั้น

"คอมพิวเตอร์ของคุณไม่ใช่ของคุณอีกต่อไป"

บล็อกโพสต์ชื่อ“ คอมพิวเตอร์ของคุณไม่ใช่ของคุณ” นักวิจัยด้านความปลอดภัย Jeffrey Paula กล่าวว่า Apple รวบรวมแฮช (ตัวระบุเฉพาะ) ของทุกโปรแกรมที่เปิดตัวโดยผู้ใช้ Mac พร้อมกับที่อยู่ IP ของพวกเขาผ่านการเชื่อมต่อที่ไม่เข้ารหัส ผลลัพธ์สุดท้ายที่ Paul เขียนไว้ก็คือทุกคนที่ใช้ macOS เวอร์ชันใหม่จะไม่สามารถทำได้หากไม่ "ถ่ายโอนและบันทึกบันทึกกิจกรรม [ของพวกเขา]"

“ใน macOS เวอร์ชันใหม่ คุณเพียงแค่คุณไม่สามารถเปิดคอมพิวเตอร์ เปิดโปรแกรมประมวลผลคำหรือโปรแกรมอ่าน e-book และเขียนหรืออ่านโดยไม่ถ่ายโอนและบันทึกกิจกรรมของคุณ” เจฟฟรีย์ พอลกล่าว

เนื่องจาก Mac ดำเนินการผ่านเครือข่ายเซิร์ฟเวอร์แน่นอนว่าจะเห็นที่อยู่ IP ของคุณและรู้ว่าคำขอเข้ามาเมื่อใด ที่อยู่ IP ช่วยให้ระบุตำแหน่งทางภูมิศาสตร์คร่าวๆได้ในระดับเมืองและในระดับ ISP ผู้เชี่ยวชาญด้านความปลอดภัยกล่าว

“ นี่หมายความว่า Apple รู้ว่าคุณอยู่ที่บ้าน เมื่อคุณอยู่ที่ทำงาน คุณเปิดแอปใดและบ่อยเพียงใด พวกเขารู้ว่าเมื่อคุณเปิด Premiere ที่บ้านเพื่อนผ่าน Wi-Fi ของพวกเขาและพวกเขาจะรู้เมื่อคุณเปิด Tor Browser ที่โรงแรมเพื่อเดินทางไปยังเมืองอื่น”

และไม่ใช่แค่เรื่องของ Apple เท่านั้น ข้อมูลนี้ไปเพิ่มเติมผู้เชี่ยวชาญเน้นว่า:

  • คำขอ OCSP จะถูกส่งโดยไม่เข้ารหัส
  • ตั้งแต่เดือนตุลาคม 2555 Apple เป็นพันธมิตรหน่วยข่าวกรองทางทหารของสหรัฐฯ ในโครงการสอดแนม PRISM ซึ่งช่วยให้ตำรวจกลางและกองทัพสหรัฐฯ เข้าถึงข้อมูลนี้ได้อย่างอิสระโดยไม่ต้องมีหมายศาลเมื่อพวกเขาร้องขอ สิ่งนี้เกิดขึ้นมากกว่า 18,000 ครั้งในช่วงครึ่งแรกของปี 2562 และอีก 17,500 ครั้งในช่วงครึ่งหลังของปี 2562
  • ข้อมูลนี้ประกอบขึ้นเป็นข้อมูลจำนวนมากเกี่ยวกับชีวิตและนิสัยของคุณและอนุญาตให้คนที่เป็นเจ้าของพวกเขาระบุการเคลื่อนไหวและรูปแบบของกิจกรรม สำหรับบางคนอาจก่อให้เกิดอันตรายต่อร่างกายได้

ดังที่เจฟฟรีย์ พอล ชี้ให้เห็น จนกระทั่งเมื่อสัปดาห์ที่แล้วก็มีคุณสามารถบล็อกการรวบรวมข้อมูล Mac โดยใช้โปรแกรมชื่อ Little Snitch ได้ macOS 11.0 เวอร์ชันที่เปิดตัวหรือที่รู้จักกันในชื่อ Big Sur มี API ใหม่ที่ป้องกันไม่ให้ Little Snitch ทำงานในลักษณะเดียวกัน API ใหม่ป้องกันไม่ให้ Little Snitch ตรวจสอบหรือบล็อกกระบวนการระดับระบบปฏิบัติการใดๆ นอกจากนี้ กฎใหม่ใน macOS 11 ทำให้ VPN ทำงานได้ยาก ดังนั้นแอปของ Apple จึงหลีกเลี่ยงกฎเหล่านั้นได้

มันไม่แย่ทั้งหมดเหรอ?

อย่างไรก็ตาม ไม่ใช่ทุกคนที่เห็นด้วยกับการวิเคราะห์ของ Jeffrey Paulบล็อกโพสต์โดยนักศึกษาด้านความปลอดภัยทางไซเบอร์ Jacopo Iannone ตั้งข้อสังเกตว่าข้อมูลที่ส่งไปยังเซิร์ฟเวอร์ OCSP ของ Apple มีข้อมูลที่เกี่ยวข้องกับนักพัฒนาแอป แต่ไม่ใช่ตัวแอปเอง เขาเสริมว่าบริการ Gatekeeper ของ Apple สามารถส่งแฮชของไฟล์ปฏิบัติการได้ แต่แยกจาก OCSP และผ่านการเชื่อมต่อที่เข้ารหัส หน้าสนับสนุนของ Apple ตั้งข้อสังเกตว่า Gatekeeper ใช้ "การเชื่อมต่อที่เข้ารหัสซึ่งยืดหยุ่นต่อความล้มเหลวของเซิร์ฟเวอร์"

Apple มีปฏิกิริยาอย่างไร?

Apple ถูกบังคับให้ชี้แจงว่าอย่างไรแพลตฟอร์มป้องกันมัลแวร์ Gatekeeper ทำงานหลังจากที่นักวิจัยด้านความปลอดภัยแนะนำว่าระบบละเมิดความเป็นส่วนตัว บริษัทตามที่ระบุไว้โดย 9to5Mac

โฆษกของ Apple บอก iPhone ในแคนาดาบล็อกที่ บริษัท ได้อัปเดตเอกสารประกอบเพื่ออธิบายว่าระบบไม่ได้ติดตามสิ่งที่ผู้ใช้ทำ ในเวลาเดียวกัน Apple กล่าวว่าจะเปลี่ยนวิธีการทำงานของ Gatekeeper ในอนาคตเพื่อลดความเสี่ยงในอนาคต

“ผู้เฝ้าประตูทำการตรวจสอบออนไลน์เพื่อให้แน่ใจว่าตรวจสอบว่าแอปมีมัลแวร์ที่รู้จักหรือไม่ และใบรับรองการลงนามของนักพัฒนาถูกเพิกถอนแล้วหรือไม่” Apple อธิบาย “เราไม่เคยรวมข้อมูลจากการสแกนเหล่านี้กับข้อมูลเกี่ยวกับผู้ใช้ Apple หรืออุปกรณ์ของพวกเขา เราไม่ใช้ข้อมูลจากการสแกนเหล่านี้เพื่อเรียนรู้ว่าผู้ใช้แต่ละรายกำลังทำงานหรือทำงานบนอุปกรณ์ของตนอย่างไร” บริษัทอธิบาย

นอกเหนือจากนี้ Apple กล่าวว่า "ในปีหน้าเราจะทำการเปลี่ยนแปลงหลายอย่างในการตรวจสอบความปลอดภัยของเรา" ได้แก่ :

  • โปรโตคอลที่เข้ารหัสใหม่สำหรับตรวจสอบการเพิกถอนใบรับรอง ID ผู้พัฒนา
  • การป้องกันที่เชื่อถือได้จากความล้มเหลวของเซิร์ฟเวอร์
  • การตั้งค่าใหม่สำหรับผู้ใช้ในการเลือกไม่ใช้การป้องกันเหล่านี้

Apple ยังให้บริการ iPhone ใน Canada Blogข้อมูลทางเทคนิคเพิ่มเติมเกี่ยวกับสถานการณ์ การตรวจสอบการเพิกถอนใบรับรองจะดำเนินการเพื่อให้แน่ใจว่า บริษัท จะไม่เพิกถอนใบรับรอง ID ผู้พัฒนาที่ใช้ในการลงนามในใบสมัคร ขั้นตอนนี้มีความสำคัญต่อการรักษาความปลอดภัยเนื่องจากสามารถดึงใบรับรองได้หากนักพัฒนาสงสัยว่าบุคคลที่สามบุกรุกหรือถูกใช้เพื่อลงนามแอปพลิเคชันที่เป็นอันตราย

MacOS ใช้โปรโตคอลมาตรฐานอุตสาหกรรมสถานะใบรับรอง (OCSP) เพื่อตรวจสอบว่าใบรับรองการลงนามรหัสนักพัฒนาที่ออกให้กับนักพัฒนาแอปพลิเคชันไม่ได้ถูกเพิกถอน คำขอ OCSP นี้ไม่รวม Apple ID ของผู้ใช้และไม่เปิดเผยอุปกรณ์หรือแอปพลิเคชันที่กำลังเปิดใช้งาน

Apple ตั้งข้อสังเกตว่าตั้งแต่ OCSPใช้ในการตรวจสอบใบรับรองอื่น ๆ รวมถึงใบรับรองที่ใช้สำหรับการเชื่อมต่อเว็บที่เข้ารหัสคำขอเหล่านี้จะทำผ่านโปรโตคอล HTTP ที่ไม่ได้เข้ารหัสเช่นเดียวกับที่ใช้กันทั่วไปในอุตสาหกรรม

HTTP ใช้เพื่อป้องกันสถานการณ์เมื่อตรวจสอบความถูกต้องของใบรับรองที่ยึดการเชื่อมต่อกับเซิร์ฟเวอร์ OCSP อาจขึ้นอยู่กับผลลัพธ์ของคำขอไปยังเซิร์ฟเวอร์ OCSP เดียวกันการสร้างลูปที่จะทำให้ไม่สามารถแก้ไขคำขอได้ตามที่ Apple กล่าว

Apple กล่าวว่า macOS Catalina ขึ้นไปในเวอร์ชันที่ใหม่กว่าโดยค่าเริ่มต้นแอปพลิเคชันที่ทำงานอยู่ทั้งหมดจะได้รับการรับรองโดย บริษัท เพื่อให้ทราบว่าแอปเปิ้ลได้รับการตรวจสอบซอฟต์แวร์ที่เป็นอันตรายที่ทราบแล้ว เมื่อเปิดแอพ macOS จะตรวจสอบเพื่อดูว่าแอพถูกตั้งค่าสถานะว่าเป็นอันตรายโดย Apple หรือไม่ตั้งแต่แรกได้รับการรับรอง การตรวจสอบเหล่านี้เกิดขึ้นผ่านการเชื่อมต่อที่เข้ารหัสและมีประสิทธิภาพป้องกันเซิร์ฟเวอร์ล่ม นี่คือสิ่งที่เกิดขึ้นเมื่อวันก่อนและผู้ใช้เห็นว่าแอปพลิเคชันของพวกเขาหยุดทำงานและเปิดใช้โดยไม่มีกำหนด

อะไรทำให้เกิดปัญหากับเซิร์ฟเวอร์ OCSP

Apple อ้างว่านี่เป็นเพราะการกำหนดค่าฝั่งเซิร์ฟเวอร์ไม่ถูกต้องซึ่งทำให้ macOS ไม่สามารถแคชการตอบสนองของ OCSP สำหรับ ID นักพัฒนาได้โดยเฉพาะ ข้อผิดพลาดในการกำหนดค่านี้ รวมถึงการกำหนดค่าเครือข่ายการจัดส่งเนื้อหา (CDN) ที่ไม่เกี่ยวข้องอย่างไม่ถูกต้อง เป็นสาเหตุที่ทำให้แอปพลิเคชันมีประสิทธิภาพต่ำเมื่อเริ่มต้นระบบ

Apple ชี้แจงกับ iPhone ในแคนาดาว่าแล้วแก้ไขปัญหาประสิทธิภาพนี้ด้วยการอัปเดตฝั่งเซิร์ฟเวอร์ซึ่งตอนนี้จะอนุญาตให้ macOS แคชการตรวจสอบ ID OCSP ของนักพัฒนาซอฟต์แวร์เป็นระยะเวลานานขึ้น ผู้ใช้ MacOS ไม่จำเป็นต้องทำอะไรเพื่อใช้ประโยชน์จากการอัปเดตของ Apple นี้

แอปพลิเคชันการตรวจสอบรับรองเอกสารใช้เพื่อการยืนยันว่าแอปพลิเคชันที่ทำงานบน macOS ไม่ได้รับการพิจารณาว่าเป็นอันตรายโดย Apple เนื่องจากได้รับการรับรองเป็นครั้งแรก Apple กล่าวว่าการตรวจสอบเหล่านี้เกิดขึ้นผ่านการเชื่อมต่อที่เข้ารหัสและไม่มีผลต่อเซิร์ฟเวอร์ล่ม การตรวจสอบรับรองเอกสารไม่ได้รับผลกระทบจากปัญหาฝั่งเซิร์ฟเวอร์ที่ทำให้คำขอ OCSP ไม่สามารถดำเนินการได้

อ่านยัง

ธารน้ำแข็ง Doomsday กลายเป็นอันตรายมากกว่าที่นักวิทยาศาสตร์คิด เราบอกสิ่งสำคัญ

Hyperloop ทำความเร็วได้ถึง 1019 กม. / ชม

อัลกอริทึมสร้างโปเกมอนใหม่ 3 พันตัว