“การเข้าถึงรูท” หมายถึงอะไรบนพีซีและสมาร์ทโฟน


หากคุณเคยพบข้อความบนคอมพิวเตอร์หรืออุปกรณ์อื่น ๆ ที่บอกคุณว่าคุณต้องการสิทธิพิเศษที่สูงกว่า แสดงว่าคุณไม่จำเป็นต้อง "เข้าถึงรูท"

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

ระบบปฏิบัติการก็เหมือนกับหัวหอม

ระบบปฏิบัติการ (OS) มีเลเยอร์เหมือนกับหัวหอม อย่างไรก็ตาม ไม่เหมือนกับหัวหอม ระบบปฏิบัติการมี เคอร์เนล

เคอร์เนลเป็นเลเยอร์คอร์ที่ต่ำที่สุดของระบบปฏิบัติการ ระบบปฏิบัติการส่วนนี้สื่อสารโดยตรงกับฮาร์ดแวร์ของคอมพิวเตอร์ เคอร์เนลเป็นสิ่งแรกที่โหลดเมื่อคอมพิวเตอร์ของคุณโหลดระบบปฏิบัติการ เคอร์เนลจะยังคงอยู่ใน แกะ เสมอ หากเคอร์เนลผิดพลาด คอมพิวเตอร์ก็จะพัง เป็นส่วนที่สำคัญที่สุดของระบบปฏิบัติการ

รอบๆ เคอร์เนลมีส่วนประกอบระบบปฏิบัติการต่างๆ เช่น ระบบไฟล์ ไดรเวอร์อุปกรณ์ Application Programming Interfaces (API) และอินเทอร์เฟซผู้ใช้ (UI) UI เป็นบิตที่เชื่อมต่อคุณซึ่งเป็นผู้ใช้กับส่วนประกอบระบบปฏิบัติการทั้งหมดที่ทำงานในเบื้องหลัง

ผู้ใช้ส่วนใหญ่ต้องการสิทธิ์เข้าถึงส่วนประกอบ OS บางส่วนเท่านั้น และเฉพาะในขอบเขตที่แตกต่างกัน ซึ่งเป็นเหตุผลว่าทำไมระบบปฏิบัติการจึงมีระดับ "สิทธิ์"

พื้นฐานของสิทธิ์ระบบปฏิบัติการ

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

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

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

การเข้าถึงรูทถือเป็นสิทธิพิเศษสูงสุด

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

แอปพลิเคชันใดๆ ที่ผู้ใช้รูททำงานด้วยสิทธิ์เดียวกันสามารถทำทุกอย่างที่ผู้ใช้รูทสามารถทำได้ การเข้าถึงรูทเป็นสิ่งสำคัญในการแก้ไขปัญหาต่างๆ และการบำรุงรักษาคอมพิวเตอร์ทั่วไป

อีกคำหนึ่งสำหรับผู้ใช้รูทคือ “ผู้ดูแลระบบ” แม้ว่าในบางกรณี บัญชีผู้ดูแลระบบอาจมีสิทธิ์ที่ต่ำกว่าบัญชีรูทเล็กน้อย ขึ้นอยู่กับระบบปฏิบัติการและวิธีการกำหนดค่าต่างๆ โดยเฉพาะ ในกรณีส่วนใหญ่ สิทธิ์ของผู้ดูแลระบบและสิทธิ์รูทเป็นข้อกำหนดที่ใช้แทนกันได้

ระดับสิทธิพิเศษของผู้ใช้ Linux

Linux และระบบปฏิบัติการ “เหมือนยูนิกซ์ ” อื่นๆ มีแนวทางเฉพาะในการรูทบัญชี มีบัญชีรูทอย่างน้อยหนึ่งบัญชีใน Linux เสมอ ซึ่งสร้างขึ้นเมื่อคุณติดตั้งระบบปฏิบัติการครั้งแรก ตามค่าเริ่มต้น บัญชีนี้ไม่ใช่บัญชีผู้ใช้ที่มีไว้สำหรับการใช้งานรายวัน เมื่อใดก็ตามที่ผู้ใช้ทั่วไปจำเป็นต้องทำบางสิ่งที่ต้องมีการเข้าถึงรูท พวกเขาจะต้องระบุชื่อผู้ใช้และรหัสผ่าน ซึ่งจะยกระดับสิทธิ์เป็นการชั่วคราวเพื่อให้งานสำเร็จ จากนั้นจึงถอยกลับไปเป็นระดับสิทธิ์ผู้ใช้ปกติ

การใช้ Linus Terminal ซึ่งเป็นอินเทอร์เฟซแบบข้อความ ผู้ใช้สามารถใช้คำสั่ง "sudo" ซึ่งย่อมาจาก "superuser do" คำสั่งใดๆ ที่ตามหลัง sudo จะดำเนินการด้วยสิทธิ์รูท และคุณจะต้องระบุรหัสผ่านอีกครั้ง

ระดับสิทธิ์ผู้ใช้ Windows และ macOS

เป็นเวลาหลายปีมาแล้วที่ Microsoft Windows มีทัศนคติที่ผ่อนคลายมากขึ้นต่อสิทธิพิเศษของรูท บัญชีผู้ใช้หลักก็เป็นบัญชีผู้ดูแลระบบเช่นกัน ซึ่งหมายความว่าคุณต้องเปลี่ยนแปลงสิ่งต่างๆ ด้วยตนเองหากคุณต้องการระดับความปลอดภัยโดยธรรมชาติจากแนวทาง Linux ในระดับเดียวกัน

ใน Microsoft Windows เวอร์ชันใหม่ การดำเนินการที่ต้องใช้สิทธิ์ของผู้ดูแลระบบจะเรียกใช้การแจ้งเตือนการควบคุมบัญชีผู้ใช้ Windows (UAC) และคุณจะต้องระบุรหัสผ่านของผู้ดูแลระบบ คุณยังสามารถเปิดแอปพลิเคชันเฉพาะด้วยสิทธิ์ของผู้ดูแลระบบได้ ตัวอย่างเช่น คุณสามารถเปิด พร้อมรับคำสั่ง หรือ Windows Terminal ด้วยสิทธิ์ของผู้ดูแลระบบ และจะไม่ต้องระบุรหัสผ่านตลอดระยะเวลาเซสชันซ้ำๆ.

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

ตามค่าเริ่มต้นแล้ว macOS จะเข้มงวดในการอนุญาตมากกว่า Windows เล็กน้อย ตัวอย่างเช่น หากแอปจำเป็นต้องเข้าถึงข้อมูลในไดรฟ์แบบถอดได้ macOS จะถามคุณในครั้งแรกว่าไม่เป็นไรหรือไม่

การเข้าถึงรูทบนโทรศัพท์ Android

คนส่วนใหญ่ที่ไม่ใช่ผู้ดูแลระบบพบแนวคิดเรื่อง "การเข้าถึงรูท" หรือ "การรูท" เป็นครั้งแรกในบริบทของสมาร์ทโฟนและแท็บเล็ต Android แม้ว่า Android จะเป็นระบบปฏิบัติการโอเพ่นซอร์ส แต่ผู้ผลิตโทรศัพท์ Android เกือบทั้งหมด เช่น Samsung และ OnePlus ไม่ให้สิทธิ์การเข้าถึงรูทโทรศัพท์แก่ลูกค้าของตน แต่มีบัญชีผู้ใช้พิเศษที่ไม่สามารถเข้าถึงฮาร์ดแวร์ของโทรศัพท์ในระดับต่ำได้ ดังนั้นจึงแตกต่างจากพีซีตรงที่คุณไม่สามารถเปลี่ยนระบบปฏิบัติการบนโทรศัพท์ Android ของคุณหรือทำการเปลี่ยนแปลงระบบที่ไม่ได้รับอนุญาตอย่างชัดแจ้งจากผู้ผลิตโทรศัพท์ได้

ในโทรศัพท์หลายรุ่น คุณสามารถเข้าถึงรูทได้โดยการเรียกใช้แอปการรูท แต่อุปกรณ์บางอย่างจำเป็นต้องมีกระบวนการรูทที่เกี่ยวข้องบ้างโดยใช้คอมพิวเตอร์และ Android Debug Bridge (ADB) ด้วยการใช้วิธีการรูทหรือแบบฝึกหัดแบบคลิกเดียววิธีใดวิธีหนึ่งในการรูทอุปกรณ์ Android คุณสามารถเข้าถึงรูทโทรศัพท์ของคุณได้

จากที่นี่ คุณสามารถเปลี่ยนแปลงแทบทุกแง่มุมของอุปกรณ์ได้ รวมถึงการถอดโบลต์แวร์ของผู้ให้บริการออก และการปิดใช้งานหรือเปิดใช้งานสิ่งต่าง ๆ ที่ผู้ผลิตโทรศัพท์ต้องการเก็บไว้ให้พ้นมือคุณ การรูทโทรศัพท์ Android ยังเป็นขั้นตอนแรกหากคุณต้องการเปลี่ยนระบบปฏิบัติการทั้งหมด ซึ่งอาจรวมถึง Android เวอร์ชันล่าสุด, ROM ที่กำหนดเอง และแม้แต่ Android ในสต็อก (เช่น โทรศัพท์ Google Nexus) ที่ไม่มีอินเทอร์เฟซเฉพาะของผู้ผลิต คุณเปิดโลกแห่งเฟิร์มแวร์ทางเลือกด้วยการรูทอุปกรณ์ของคุณและปลดล็อคโปรแกรมโหลดบูต

แอปยอดนิยม ได้แก่ ซุปเปอร์ซู และ มาจิสก์ ซึ่งคุณต้องยอมรับความเสี่ยงเอง หรือใช้เวลาในฟอรัม Android อ่านว่าเจ้าของรุ่นโทรศัพท์ของคุณรายอื่น ๆ มีอาการอย่างไรกับการรูท.

อุปกรณ์ iOS “การเจลเบรก”

แม้ว่าโทรศัพท์ Android จะไม่ให้คุณเข้าถึงรูทได้ทันที แต่โดยทั่วไปแล้ว Android นั้นมีข้อจำกัดน้อยกว่า iOS มาก แม้ว่าจะไม่มีสิทธิ์รูทก็ตาม ตัวอย่างเช่น บนโทรศัพท์ Android คุณสามารถเปิดใช้งานการติดตั้งแอปพลิเคชันจาก App Store ของบุคคลที่สามได้อย่างง่ายดาย และติดตั้งสิ่งที่คุณต้องการ แม้ว่าจะไม่ได้อยู่ใน Google Play Store ก็ตาม

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

อันตรายจากการเข้าถึงรูท

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

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

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

การถอนการรูทอุปกรณ์ของคุณ

ถ้าคุณต้องการถอนการติดตั้งการเข้าถึงรูทของคุณล่ะ? สมมติว่าอุปกรณ์ของคุณยังใช้งานได้ คุณสามารถ "ถอนรูท" หรือ "ยกเลิกการเจลเบรค" และกลับสู่สถานะดั้งเดิมได้ ซึ่งรวมถึงการแฟลช OEM ROM กลับเข้าไปในอุปกรณ์ด้วย คุณต้องการดำเนินการนี้ก่อนที่จะขายหรือแจกอุปกรณ์ของคุณ และคุณต้องการดำเนินการดังกล่าวก่อนที่จะพยายามขอคืนสินค้าตามการรับประกัน หากเป็นไปได้.

การมีโทรศัพท์ที่รูทแล้วสามารถเสริมพลังและปลดปล่อยได้ แต่ก็มาพร้อมกับความเสี่ยงและคำเตือนมากมาย ดังนั้นให้คิดให้รอบคอบว่าคุ้มหรือไม่

.

กระทู้ที่เกี่ยวข้อง:


17.09.2022