Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

อธิบายการเข้าถึงรูท:เหตุใดจึงสำคัญบนพีซีและสมาร์ทโฟน

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

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

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

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

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

อธิบายการเข้าถึงรูท:เหตุใดจึงสำคัญบนพีซีและสมาร์ทโฟน

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

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

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

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

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

อธิบายการเข้าถึงรูท:เหตุใดจึงสำคัญบนพีซีและสมาร์ทโฟน

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

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

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

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

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

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

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

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

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

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

อธิบายการเข้าถึงรูท:เหตุใดจึงสำคัญบนพีซีและสมาร์ทโฟน

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

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

อธิบายการเข้าถึงรูท:เหตุใดจึงสำคัญบนพีซีและสมาร์ทโฟน

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

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

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

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

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

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

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

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

อธิบายการเข้าถึงรูท:เหตุใดจึงสำคัญบนพีซีและสมาร์ทโฟน

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

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

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

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

อธิบายการเข้าถึงรูท:เหตุใดจึงสำคัญบนพีซีและสมาร์ทโฟน

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

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

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

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