ความปลอดภัยของแพลตฟอร์ม Apple
- ยินดีต้อนรับ
- บทนำเกี่ยวกับความปลอดภัยของแพลตฟอร์ม Apple
-
- ภาพรวมความปลอดภัยของระบบ
- ความปลอดภัยของดิสก์โวลุ่มระบบที่ลงชื่อ
- รายการอัปเดตซอฟต์แวร์ที่ปลอดภัย
- ความสมบูรณ์ของระบบปฏิบัติการ
- การเปิดใช้งานการเชื่อมต่อข้อมูลอย่างปลอดภัย
- การตรวจสอบยืนยันอุปกรณ์เสริม
- BlastDoor สำหรับข้อความและ IDS
- ความปลอดภัยของโหมดล็อคดาวน์
-
- ความสามารถด้านความปลอดภัยของระบบ macOS เพิ่มเติม
- การปกป้องความสมบูรณ์ของระบบ
- แคชความเชื่อถือ
- ความปลอดภัยของหน่วยประมวลผลอุปกรณ์ต่อพ่วง
- Rosetta 2 บน Mac ที่มี Apple Silicon
- การปกป้องการเข้าถึงหน่วยความจำโดยตรง
- การขยายเคอร์เนลอย่างปลอดภัย
- ความปลอดภัยของ Option ROM
- ความปลอดภัยของเฟิร์มแวร์ UEFI ใน Mac ที่ใช้ Intel
- ความปลอดภัยของระบบสำหรับ watchOS
- การสร้างหมายเลขแบบสุ่ม
- อุปกรณ์การวิจัยด้านความปลอดภัยของ Apple
-
- ภาพรวมความปลอดภัยของบริการ
-
- ภาพรวมความปลอดภัยของ Apple Pay
- ความปลอดภัยของส่วนประกอบของ Apple Pay
- Apple Pay ปกป้องการซื้อของผู้ใช้อย่างไร
- การอนุญาตการชำระเงินกับ Apple Pay
- การชำระเงินด้วยบัตรโดยใช้ Apple Pay
- บัตรผ่านแบบไร้การสัมผัสใน Apple Pay
- การทำให้บัตรใช้งานไม่ได้ด้วย Apple Pay
- ความปลอดภัยของ Apple Card
- ความปลอดภัยของ Apple Cash
- Tap to Pay on iPhone
- Apple Messages for Business ที่ปลอดภัย
- ความปลอดภัยของ FaceTime
- อภิธานศัพท์
- ประวัติการแก้ไขเอกสาร
- ลิขสิทธิ์
ความปลอดภัยของ DriverKit สำหรับ macOS
DriverKit คือเฟรมเวิร์คที่อนุญาตให้นักพัฒนาสร้างไดรเวอร์อุปกรณ์ที่ผู้ใช้ติดตั้งบน Mac ของตนเอง ไดรเวอร์ที่สร้างด้วย DriverKit จะทำงานในพื้นที่ของผู้ใช้แทนที่จะเป็นส่วนขยายเคอร์เนลเพื่อความปลอดภัยและความเสถียรของระบบที่ได้รับการปรับปรุงให้ดียิ่งขึ้น วิธีการนี้ช่วยให้การติดตั้งง่ายขึ้นและเพิ่มความเสถียรและความปลอดภัยสำหรับ macOS
ผู้ใช้เพียงดาวน์โหลดแอป (ไม่จำเป็นต้องใช้ตัวติดตั้งเมื่อใช้ส่วนขยายระบบหรือ DriverKit) แล้วส่วนขยายจะถูกเปิดใช้งานเมื่อจำเป็นเท่านั้น วิธีการเหล่านี้จะแทนที่ kext สำหรับกรณีการใช้งานหลายกรณี ซึ่งต้องใช้สิทธิ์ผู้ดูแลระบบในการติดตั้งใน /System/Library หรือ /Library
สำหรับผู้ดูแลระบบ IT ที่ใช้ไดรเวอร์ของอุปกรณ์ ขอแนะนำให้เปลี่ยนไปใช้โซลูชั่นพื้นที่จัดเก็บข้อมูลคลาวด์ เครือข่าย และแอปความปลอดภัยที่ต้องใช้ส่วนขยายเคอร์เนลในเวอร์ชั่นที่ใหม่กว่าซึ่งสร้างขึ้นบนส่วนขยายระบบ เวอร์ชั่นใหม่เหล่านี้ช่วยลดโอกาสของของเคอร์เนลแพนิกบน Mac ได้เป็นอย่างมาก อีกทั้งยังลดช่องทางการโจมตีให้น้อยลงอีกด้วย ส่วนขยายใหม่เหล่านี้จะทำงานในพื้นที่ของผู้ใช้ ไม่ต้องใช้สิทธิ์พิเศษที่จำเป็นสำหรับการติดตั้ง และจะถูกเอาออกโดยอัตโนมัติเมื่อแอปแบบรวมถูกย้ายไปยังถังขยะ
เฟรมเวิร์ค DriverKit จะมอบคลาส C++ สำหรับบริการ I/O, การจับคู่อุปกรณ์, ตัวอธิบายความจำ และคิวการส่ง นอกจากนี้ เฟรมเวิร์คยังกำหนดประเภท I/O ที่เหมาะสมสำหรับหมายเลข คอลเลกชั่น สตริง และประเภททั่วไปอื่นๆ อีกด้วย ผู้ใช้จะใช้รายการเหล่านี้กับเฟรมเวิร์คไดรเวอร์เฉพาะรุ่น เช่น USBDriverKit และ HIDDriverKit ใช้เฟรมเวิร์คส่วนขยายระบบเพื่อติดตั้งและอัปเกรดไดรเวอร์