นำเสนอ AndroidX Security State Libraries: การดูแลระบบความปลอดภัยแบบรวมศูนย์

การเข้าใจระดับการปรับปรุงความปลอดภัย (SPL)

เมื่อระบบ Android พัฒนาขึ้นมาเพื่อให้สามารถอัปเดตส่วนประกอบได้อย่างรวดเร็วและอิสระกันแต่ละส่วนผ่านระบบอัปเดตของ Google Play แล้ว การอ้างอิงค่า SPL ที่เป็นค่าเดียวกันไม่ได้เป็นวิธีที่ดีที่สุดในการระบุสถานะความปลอดภัยของอุปกรณ์ แต่ละส่วนของระบบ

ห้องสมุดสถานะความปลอดภัยให้ API สำหรับสามระดับการปรับปรุงที่แตกต่างกันดังนี้:

– DSPL (ระดับการปรับปรุงความปลอดภัยของอุปกรณ์): ระดับการปรับปรุงความปลอดภัยที่ถูกติดตั้งและทำงานอยู่ในอุปกรณ์สำหรับส่วนประกอบระบบเฉพาะ ซึ่งถูกเรียกจากคุณลักษณะและการกำหนดค่าในอุปกรณ์โดยไม่ต้องใช้การเรียกใช้งานเครือข่าย

– PSPL (ระดับการปรับปรุงความปลอดภัยที่ได้รับการเผยแพร่): ระดับการปรับปรุงความปลอดภัยที่ได้รับการเผยแพร่ล่าสุดใน Android Security Bulletin สำหรับส่วนประกอบเหล่านั้น

– ASPL (ระดับการปรับปรุงความปลอดภัยที่พร้อมใช้งาน): ระดับการปรับปรุงความปลอดภัยที่พร้อมถูกดาวน์โหลดและติดตั้งในอุปกรณ์เฉพาะ ซึ่งถูกเรียกแบบอะซิงโครนัสผ่านการสื่อสารระหว่างกระบวนการอัปเดตของอุปกรณ์

ห้องสมุดสถานะความปลอดภัยติดตามระดับการปรับปรุงเหล่านี้ในส่วนประกอบดังต่อไปนี้:

– ระบบ: ระบบปฏิบัติการ Android แบบหลัก ซึ่งอัปเดตผ่านการอัปเดต OTA ของระบบ/โอเอ็มมาตรฐาน

– โมดูลระบบ: ส่วนย่อยของระบบโอเอสอัปเดตแบบเรียบร้อยในพื้นหลังผ่านการอัปเดตระบบของ Google Play (โครงการหลักลายน์)

– เคอร์เนล: ชั้นฐานที่เชื่อมต่อระหว่างฮาร์ดแวร์และซอฟต์แวร์ของอุปกรณ์ ซึ่งประเมินผ่านเวอร์ชัน LTS (การรองรับยาวนาน) ของการปล่อย (เช่น 5.15.159 หรือ 6.1.91) แทนที่จะเป็นวันที่ปฏิทินรายเดือน

โดยการแสดงระดับการปรับปรุงเหล่านี้ในแต่ละส่วน หนึ่งในวิธีที่พัฒนาและองค์กรสามารถทำคือการเปรียบเทียบระดับการปรับปรุงความปลอดภัยปัจจุบันของอุปกรณ์ (DSPL) กับการอัปเดตที่รออยู่ (ASPL) ก่อนที่จะเริ่มกระบวนการเชิงพฤติกรรมที่มีค่าสูง เช่น การชำระเงินสูงหรือการลงทะเบียนข้อมูลรับรอง

หากมีการอัปเดตที่รออยู่แล้ว พัฒนาและองค์กรสามารถแจ้งให้ผู้ใช้อัปเดตอุปกรณ์ของตนก่อน จำเป็นหรือไม่ก็ได้

สำหรับผู้พัฒนาประกาศและการจัดการองค์กร:

แอปพลิเคชันลูกค้าสามารถใช้ห้องสมุด androidx.security.state เพื่อทำการตัดสินใจที่มีเหตุผลและเกี่ยวข้องกับบริบท:

– การตรวจสอบสถานะแบบซิงโครนัส (DSPL): แอปสามารถตรวจสอบระดับการปรับปรุงที่ถูกติดตั้งของระบบและระบบทันที

ที่มา: Android Developers Blog

Leave a Comment