macOS 시스템 또는 Mac OS X El Capitan에는 시스템 무결성 보호라는 보안 조치가 있습니다. 이 기능은 Mac에 있는 시스템 파일의 의도하지 않은 수정을 방지하는 데 도움이 됩니다. Apple 서명 시스템 프로세스만 시스템 위치에 쓸 수 있습니다. SIP는 기본적으로 활성화되어 있습니다.
Apple은 대부분의 Mac 시스템 위치, 시스템 프로세스 및 커널 확장이 기록, 수정 또는 교체되지 않도록 보호하도록 SIP를 설계했습니다. 시스템 무결성 보호(SIP)는 또한 모든 맬웨어로부터 파일 및 시스템 프로세스를 보호합니다.
Apple에 따르면 시스템 무결성 보호는 macOS 및 OS X El Capitan의 모든 버전에서 사용되는 보안 기술입니다. 잠재적으로 악의적인 소프트웨어가 Apple이 귀하의 컴퓨터에서 보호된 파일 및 폴더로 간주하는 것을 수정하는 것을 방지하도록 설계되었습니다. 맥.
이전 버전의 Mac OS X에서는 "루트" 사용자 계정 이전에는 권한 제한이 없었고 Mac의 모든 시스템 폴더 또는 응용 프로그램에 액세스할 수 있었습니다. 소프트웨어는 관리자 이름과 암호를 입력하여 설치할 때 루트 수준 액세스 권한을 얻었고 시스템 파일이나 응용 프로그램을 수정하거나 덮어쓸 수 있습니다.
시스템 무결성 보호는 루트 계정을 제한하고 루트 사용자가 macOS 및 OS X의 보호된 부분에서 수행할 수 있는 작업을 제한합니다.
시스템 무결성 보호는 Mac 시스템의 다음 부분을 보호합니다.
- /System
- /usr
- /bin
- /sbin
- /var
- macOS 및 OSX가 사전 설치된 Apple의 기본 앱
귀하와 타사 앱 또는 설치 프로그램은 계속해서 다음 경로에 쓸 수 있습니다.
- /Applications
- /Library
- /usr/local
시스템 무결성 보호는 또한 특정 소프트웨어가 Mac의 시동 디스크를 선택하는 것을 방지합니다. 다른 시동 디스크를 수동으로 선택하려면 다음으로 이동하십시오. 시스템 환경설정 > 시동 디스크. 또는 다시 시작할 때 Option 키를 누른 다음 사용 가능한 시동 디스크 목록에서 선택하여 시동 관리자를 사용하십시오.
내용물
- Mac의 현재 SIP 상태를 확인하는 방법
- macOS Mojave 이상의 SIP
-
타사 앱과 SIP 충돌
- SIP(시스템 무결성 보호)를 비활성화하는 방법
- 관련 게시물:
Mac의 현재 SIP 상태를 확인하는 방법
- /응용 프로그램/유틸리티에서 터미널 시작
- 다음 명령을 입력하십시오. csrutil 상태
- 엔터 키를 치시오
- 터미널은 "시스템 무결성 보호 상태: 활성화됨" 또는 "시스템 무결성 보호 상태: 비활성화됨"으로 응답합니다.
macOS Mojave 이상의 SIP
Apple은 자체 앱뿐만 아니라 타사 앱도 포함하도록 macOS Mojave에서 SIP를 업그레이드했습니다. 즉, SIP는 이제 타사 앱을 보호합니다. 따라서 악성 소프트웨어는 Apple 자체 앱 또는 타사 앱을 변조, 코드 삽입, 수정 또는 덮어쓸 수 없습니다.
타사 앱과 SIP 충돌
다음과 같은 소프트웨어를 사용하는 경우 윈클론 또는 토탈파인더, 이 기능으로 인해 몇 가지 문제가 발생할 수 있습니다.
Winclone은 Mac에서 Bootcamp 파티션을 쉽게 이미지화할 수 있도록 하므로 Mac 사용자가 자주 사용합니다. Mac 또는 PC에 더 많은 공간을 제공하기 위해 Bootcamp 파티션의 크기를 변경해야 하는지 또는 한 Bootcamp 파티션에서 다른 파티션으로 데이터를 마이그레이션해야 하는지 여부. Mac에서 시스템 무결성 보호를 활성화한 경우 유틸리티 사용에 문제가 발생할 수 있습니다.
당신은 할 수 있습니다 무결성 보호 기능을 일시적으로 비활성화작업을 완료한 다음 돌아가서 Mac에서 이 보호 기능을 활성화하십시오. 이를 수행하려면 아래의 간단한 단계를 따르십시오.
SIP(시스템 무결성 보호)를 비활성화하는 방법
-
단계-> 1
- 시작 차임벨이 울리는 동안 control + r 키를 눌러 복구 모드에서 Mac을 시작합니다.
-
단계 -> 2
- 이동 유틸리티 > 터미널 입력한 다음 "csrutil 비활성화; 재부팅.’
-
단계 ->3
- 필요한 작업을 수행한 다음 복구 시스템으로 돌아가서 '를 입력하여 보호 기능을 활성화합니다.csrutil 활성화; 재부팅.' 터미널 명령 프롬프트에서
-
단계 -> 4
- 시스템 무결성 보호 기능이 Mac에서 다시 작동하는지 확인하려면
- Mac에서 터미널을 열고 'csrutil 상태’
- 위의 4단계를 사용하여 루트 수준 작업을 완료한 후 시스템 무결성 보호를 다시 켰는지 확인할 수 있습니다.
Apple에 A/UX가 일찍 도착했을 때부터 기술에 집착한 Sudz(SK)는 AppleToolBox의 편집 방향을 책임지고 있습니다. 그는 캘리포니아 로스앤젤레스에 거주하고 있습니다.
Sudz는 수년에 걸쳐 수십 개의 OS X 및 macOS 개발을 검토하여 macOS의 모든 것을 다루는 것을 전문으로 합니다.
전생에 Sudz는 포춘 100대 기업의 기술 및 비즈니스 혁신 열망을 도왔습니다.