როგორ იმუშაოთ და აკონტროლოთ სისტემის მთლიანობის დაცვა (SIP) თქვენს Mac-ზე

თქვენი macOS სისტემა ან Mac OS X El Capitan შეიცავს უსაფრთხოების ზომას, რომელიც ცნობილია როგორც სისტემის მთლიანობის დაცვა. ეს ფუნქცია გეხმარებათ თქვენი Mac-ის ნებისმიერი სისტემის ფაილის უნებლიე მოდიფიკაციისგან – მხოლოდ Apple-ის ხელმოწერილი სისტემის პროცესებს შეუძლიათ სისტემის მდებარეობებში ჩაწერა. SIP ჩართულია ნაგულისხმევად.

Apple-მა შექმნა SIP, რათა დაიცვას თქვენი Mac-ის სისტემის მდებარეობების უმეტესი ნაწილი, სისტემის პროცესები და ბირთვის გაფართოებები ჩაწერისგან, შეცვლისგან ან ჩანაცვლებისგან. სისტემის მთლიანობის დაცვა (SIP) ასევე იცავს ფაილებს და სისტემის პროცესებს ნებისმიერი მავნე პროგრამისგან.

Apple-ის თანახმად, სისტემის მთლიანობის დაცვა არის უსაფრთხოების ტექნოლოგია macOS-ისა და OS X El Capitan-ის ყველა ვერსიაში. შექმნილია იმისთვის, რომ თავიდან აიცილოს პოტენციურად მავნე პროგრამული უზრუნველყოფა, შეცვალოს ის, რასაც Apple მიიჩნევს, როგორც დაცულ ფაილებს და საქაღალდეებს თქვენს Მაკი.

Mac OS X-ის ადრინდელ ვერსიებში, "root" მომხმარებლის ანგარიში ადრე არ ჰქონდა ნებართვის შეზღუდვები და შეეძლო წვდომა ნებისმიერ სისტემის საქაღალდეზე ან აპლიკაციაზე თქვენს Mac-ზე. პროგრამამ მოიპოვა root დონეზე წვდომა, როდესაც შეიყვანეთ თქვენი ადმინისტრატორის სახელი და პაროლი მის დასაინსტალირებლად და შემდეგ შეგეძლოთ შეცვალოთ ან გადაეწერათ ნებისმიერი სისტემის ფაილი ან აპლიკაცია.

სისტემის მთლიანობის დაცვა ზღუდავს root ანგარიშს და ზღუდავს მოქმედებებს, რომელთა შესრულებაც root მომხმარებელს შეუძლია macOS-ისა და OS X-ის დაცულ ნაწილებზე.

სისტემის მთლიანობის დაცვა იცავს თქვენი Mac-ის სისტემის ამ ნაწილებს:

  • /System
  • /usr
  • /bin
  • /sbin
  • /var
  • Apple-ის მშობლიური აპები, რომლებიც მოყვება წინასწარ დაინსტალირებული macOS და OSX

თქვენ და ნებისმიერ მესამე მხარის აპს ან ინსტალერს შეგიძლიათ გააგრძელოთ წერა ამ ბილიკებზე:

  • /Applications
  • /Library
  • /usr/local

სისტემის მთლიანობის დაცვა ასევე ხელს უშლის გარკვეულ პროგრამულ უზრუნველყოფას თქვენი Mac-ის გაშვების დისკის არჩევაში. სხვა გაშვების დისკის ხელით ასარჩევად გადადით სისტემის პარამეტრები > გაშვების დისკი. ან გამოიყენეთ გაშვების მენეჯერი გადატვირთვისას Option კლავიშის დაჭერით, შემდეგ კი აირჩიეთ ხელმისაწვდომი გაშვების დისკების სიიდან.

შინაარსი

  • როგორ შეამოწმოთ თქვენი Mac-ის მიმდინარე SIP სტატუსი
  • SIP macOS Mojave-ში და ზემოთ
  • SIP ეწინააღმდეგება მესამე მხარის აპებს
    • როგორ გამორთოთ SIP (სისტემის მთლიანობის დაცვა)
    • დაკავშირებული პოსტები:

როგორ შეამოწმოთ თქვენი Mac-ის მიმდინარე SIP სტატუსი

  • გაუშვით ტერმინალი /Applications/Utilities-დან
  • ჩაწერეთ ეს ბრძანება: ცრუტილის სტატუსი
  • დააჭირეთ Enter
  • ტერმინალი პასუხობს ან „სისტემის მთლიანობის დაცვის სტატუსი: ჩართულია“ ან „სისტემის მთლიანობის დაცვის სტატუსი: გამორთულია“ SIP ჩართულია Mac-ზე ტერმინალის მეშვეობით

SIP macOS Mojave-ში და ზემოთ

Apple-მა განაახლეს SIP macOS Mojave-ში, რათა შეიცავდეს არა მხოლოდ საკუთარ, არამედ მესამე მხარის აპებს. ეს ნიშნავს, რომ SIP ახლა იცავს მესამე მხარის აპებს. ასე რომ, მავნე პროგრამულ უზრუნველყოფას არ შეუძლია შეცვალოს, კოდის ჩასმა, შეცვალოს ან გადაწეროს Apple-ის საკუთარი აპები ან თქვენი მესამე მხარის აპები.

SIP ეწინააღმდეგება მესამე მხარის აპებს

თუ იყენებთ პროგრამულ უზრუნველყოფას, როგორიცაა ვინკლონი ან ტოტალური მპოვნელი, თქვენ შეიძლება შეგექმნათ გარკვეული პრობლემები ამ ფუნქციის გამო.

Winclone ხშირად გამოიყენება Mac-ის მომხმარებლების მიერ, რადგან ის საშუალებას გაძლევთ მარტივად გადაიღოთ თქვენი Bootcamp დანაყოფი თქვენს Mac-ზე. გჭირდებათ თუ არა Bootcamp დანაყოფის ზომის შეცვლა, რათა მეტი სივრცე მისცეთ თქვენს Mac-ს ან კომპიუტერს, ან მონაცემების გადატანა ერთი Bootcamp დანაყოფიდან მეორეზე. თუ თქვენს Mac-ზე ჩართული გაქვთ სისტემის მთლიანობის დაცვა, შესაძლოა პრობლემა შეგექმნათ პროგრამის გამოყენებასთან დაკავშირებით.

Შენ შეგიძლია დროებით გამორთეთ მთლიანობის დაცვის ფუნქციათქვენი ამოცანების შესასრულებლად და შემდეგ დაბრუნდით და ჩართოთ ეს დაცვის ფუნქცია თქვენს Mac-ზე. გთხოვთ, მიჰყევით ქვემოთ მოცემულ მარტივ ნაბიჯებს ამის მისაღწევად.

როგორ გამორთოთ SIP (სისტემის მთლიანობის დაცვა)

  • ნაბიჯი -> 1
    • გაუშვით თქვენი Mac აღდგენის რეჟიმში დაჭერით Control + r კლავიშის გაშვების დროს.
      macOS-ის აღდგენის რეჟიმის სკრინშოტი, რომელიც ხაზს უსვამს Utilities Terminal-ს მენიუს ზოლში
      შედით ტერმინალზე Utilities მენიუს ზოლიდან
  • ნაბიჯი -> 2
    • Წადი კომუნალური > ტერმინალი და შემდეგ შეიყვანეთ "csrutil გამორთვა; გადატვირთვა.’
  • ნაბიჯი -> 3
    • შეასრულეთ ის, რისი გაკეთებაც გჭირდებათ და შემდეგ დაუბრუნდით აღდგენის სისტემას და ჩართეთ დაცვის ფუნქცია აკრეფით "csrutil ჩართვა; გადატვირთვა.' თქვენი ტერმინალის ბრძანების სტრიქონში
  • ნაბიჯი -> 4
    • იმის შესამოწმებლად, მუშაობს თუ არა თქვენი სისტემის მთლიანობის დაცვის ფუნქცია თქვენს Mac-ზე
    • გახსენით თქვენი ტერმინალი თქვენს Mac-ზე და ჩაწერეთ "ცრუტილის სტატუსი
    • ზემოაღნიშნული ნაბიჯი 4-ის გამოყენებით, შეგიძლიათ დარწმუნდეთ, რომ ისევ ჩართეთ სისტემის მთლიანობის დაცვა თქვენი root დონის ამოცანების დასრულების შემდეგ.
სუძ - ვაშლი
SK( Მმართველი რედაქტორი )

ტექნოლოგიით შეპყრობილი Apple-ზე A/UX-ის ადრეული ჩამოსვლის დღიდან, Sudz (SK) პასუხისმგებელია AppleToolBox-ის სარედაქციო მიმართულებაზე. ის დაფუძნებულია ლოს-ანჯელესში, CA.

Sudz სპეციალიზირებულია macOS-ის ყველა ნივთის გაშუქებაში, წლების განმავლობაში განიხილა OS X და macOS ათობით განვითარება.

ყოფილ ცხოვრებაში სუძი ეხმარებოდა Fortune 100 კომპანიებს ტექნოლოგიისა და ბიზნესის ტრანსფორმაციის მისწრაფებებში.