파일은 인터넷에서 다운로드 한 프로그램입니다. 정말로 열어보고 싶습니까? 고치는 방법

macOS의 보안 조치 중 하나는 macOS를 처음 시작할 때 나타나는 대화 상자입니다.

인터넷에서 다운로드한 응용 프로그램: “파일은 인터넷에서 다운로드한 프로그램입니다. 정말로 여시겠습니까?”

이 경고는 평균을 유지할 수 있습니다사용자가 실수로 인터넷에서 다운로드 한 악성 코드로 응용 프로그램을 시작하지 못함 그러나보다 숙련 된 사용자는 인터넷에서 다운로드하여 자신의 장치에서 실행하는 응용 프로그램과 관련된 모든 안전 규칙을 따르는 경우 그러한 경고를 한 번에 제거 할 수 있습니다. 이 경우 다양한 솔루션이 있으며이 가이드에서는 각 솔루션의 장단점을 보여줍니다.

옵션 1 : 마우스 오른쪽 단추를 클릭하여 응용 프로그램을 시작하십시오.

이 옵션은 가장 간단하고게이트 키퍼 서비스 대화 상자가 나타나지 않도록하는 안전한 방법입니다. 시간을 절약 할 수는 없으며 경고 창을 완전히 피할 수는 없지만이 옵션을 사용하면 보안 서비스를 끌 필요가없는 응용 프로그램을 빠르게 시작할 수 있습니다.

차단 된 서비스를 열려면 "게이트 키퍼"해제하지 않은 파일"시스템 설정",이 파일을 마우스 오른쪽 버튼으로 클릭하거나"ctrl- 클릭", 더 마음에 들면) 메뉴가 나타나면 명령을 선택하십시오."열기". 그런 다음이 동작을 확인하는 창이 나타납니다. "를 선택하십시오열기"다시 신청이 시작됩니다.

앞으로이 응용 프로그램은보안 시스템에서 출시가 이미 승인되었으므로 확인됩니다. 이 시작 옵션은 처음 시작할 때 한 번만 적용되며 다음 대화 상자가 나타나는 두 경우 모두에 적용됩니다.“파일은 인터넷에서 다운로드 한 프로그램입니다. 정말로 열어보고 싶습니까?” "저자는 제작자가 미확인 개발자이기 때문에 프로그램을 열 수 없습니다." 게이트 키퍼 보안은 항상 유지됩니다.

옵션 2 : 시스템 환경 설정에서 실행 허용

이 옵션은 이전 옵션과 동일합니다.옵션이지만 더 많은 작업과 시간이 걸리므로 덜 바람직합니다. 사용 가능하다는 것을 명심하십시오. 따라서 응용 프로그램을 두 번 클릭하십시오. 경고 창이 나타나면취소"그리고 달려라"시스템 설정"패널을 선택하는 곳"보호 및 안전", 탭에서"메인»잠긴 응용 프로그램이 표시됩니다. 실행하려면 "어디서나 허용". 이전의 경우와 같이이 작업은 처음 응용 프로그램을 의심 할 때 한 번만 수행하면됩니다.


옵션 3 : 게이트 키퍼 보안 시스템을 완전히 끄기

이 옵션은 보이지 않습니다화면에 경고 대화 상자가 표시되지만 보안 서비스에 대한 보호 기능이 부족하다는 명백한 이유가 있습니다. 이러한 이유 때문에 실제로 수행중인 작업을 이해하고 다운로드 한 파일의 출처와 무결성을 확인하는 다른 방법을 알고 있지 않는 한이 방법을 사용하지 않는 것이 좋습니다.

게이트 키퍼 보안 서비스를 완전히 무력한 위치에 두려면 다음 단계를 수행하십시오.

1) 응용 프로그램을 시작 "터미널"에서 찾을 수 있습니다./ 응용 프로그램 / 유틸리티또는 Spotlight 검색 서비스를 통해 실행하십시오.

2) 터미널 창에서 다음 명령을 입력하고 실행하십시오.

sudo spctl –마스터 비활성화

3) "입력"실행 한 다음 응용 프로그램을 실행하십시오"시스템 설정".

4) 패널을 선택합니다 "보호 및 안전"그리고 북마크"메인". 거기에서 세 번째 옵션이 나타 났는데 이전에는 없었습니다.“다음에서 다운로드 한 프로그램 사용 허용 : 모든 소스".

보시다시피, 귀하의 시스템은 이제“다음에서 다운로드한 프로그램 사용 허용: 모든 소스”는 Gatekeeper 보안 시스템이 완전히 비활성화되었음을 의미합니다. 알 수 없는 소스에서 다운로드한 응용 프로그램을 시작할 때 운영 체제에서 더 이상 경고 메시지를 표시하지 않습니다. 이 방법은 알 수 없는 응용 프로그램을 시작할 때 시간을 절약하며 가장 안전하지 않은 방법이기도 합니다. 사용시 주의하세요.

보안 시스템을 활성화하려면 "게이트 키퍼", 스위치 형식으로 제공된 옵션 중 하나를 선택하십시오. 시스템 환경 설정을 닫은 후 "모든 소스»가 다시 사라지고 다시 활성화하려면 2번 항목에 설명된 단계를 반복해야 합니다.

옵션 4 : 격리 / 격리 해제

이 옵션의 결과는옵션 3이지만 약간 다르게 작동합니다. 옵션 3과 달리 다른 방법으로 문서화되지 않았으므로 동일한 방법으로이 방법을 사용하지 않는 것이 좋습니다. 이 방법은 교육 목적으로 만이 출판물에 포함되어 있습니다.

이 방법의 요점은브라우저, 메일 응용 프로그램 및 AirDrop 서비스를 사용하여 다운로드 한 파일의 검역 모드 비활성화 (일반적으로 검역 속성) Gatekeeper 보안 서비스를 구동하는 것은이 속성의 존재입니다. 보안 게이트 키퍼는 검역 속성이없는 파일을 검사하지 않습니다. 즉, 게이트 키퍼 보안 서비스의 모든 작업은 검역 플래그가 있는지 여부에 따라 결정됩니다.

옵션 3을 사용할 때 보안 서비스"Gatekeeper"는 완전히 비활성화되어 있으며 격리 속성이 있어도 파일 검사가 수행되지 않습니다. 이 방법 (옵션 4)을 사용하면 격리 속성을 파일에 할당하는 메커니즘이 비활성화되고 Gatekeeper 보안 시스템은이 파일에서 보안을 검사 할 필요가 없다고 간주합니다. 보안 시스템 자체는 활성화되어 작동합니다.

두 방법 모두 동일한 결과를 생성합니다.다양한 메커니즘이 사용되지만. 위에서 언급 했듯이이 방법을 사용하면 비정상적인 절차를 사용해야하며 사용하기에 이상적이지 않습니다.

다운로드 한 파일에 대해 격리 모드를 비활성화하려면 다음을 수행하십시오.

1) 애플리케이션 실행 "터미널"에서 찾을 수 있습니다./ 응용 프로그램 / 유틸리티또는 Spotlight 검색 서비스를 통해 실행하십시오.

2) 터미널 창에서 다음 명령을 입력하고 실행하십시오.

기본값은 com.apple.LaunchServices입니다. LSQuarantine -bool false

3) "를 누릅니다.입력"구현.

4) 설정을 확인하려면 다음 명령을 입력하고 실행하십시오.

기본값은 com.apple.LaunchServices를 읽습니다.

올바른 설정을 사용하면 명령 행이 LSQuarantine = 0이됩니다.

5) 변경 사항을 적용하려면 컴퓨터를 다시 시작하십시오.

6) 컴퓨터를 다시 시작한 후 인터넷에서 다운로드한 응용 프로그램을 실행해 보세요.

검역 모드를 다시 설정하기로 결정한 경우 (실제로 수행해야 함) 다음 단계를 수행하십시오.

1) 응용 프로그램을 시작 "터미널".

2) 터미널 창에서 다음 명령 중 하나를 입력합니다.

기본값은 com.apple.LaunchServices입니다. LSQuarantine -bool true
기본값은 com.apple.LaunchServices를 삭제합니다.

첫 번째 명령은 처음에 전환변경된 매개 변수가 true로 설정되고 경고 메시지가 다시 나타납니다. 두 번째 명령은 처음에 변경된 매개 변수를 완전히 제거하고 경고 창이 나타납니다. 두 팀의 최종 결과는 동일하며 제안 된 옵션 중 하나를 사용할 수 있습니다.

3) 설정이 올바른지 확인하려면 상태를 쿼리하는 명령을 다시 입력해야 합니다.

기본값은 com.apple.LaunchServices를 읽습니다.

포인트 2에서 "-bool true" 설정을 사용한 경우 요청 결과는 다음과 같습니다.

LSQuarantine = 1 - 경고 메시지가 활성화되었음을 나타냅니다.

두 번째 명령을 사용하여 설정을 삭제하려면 쿼리 결과는 다음과 같습니다.

즉, 매개 변수가 완전히 제거되고 시스템이 경고 메시지와 함께 점검을 수행하기위한 표준 절차로 돌아갑니다.

4) 컴퓨터를 다시 시작하세요

하나에 대한 검역 플래그를 제거하려면별도의 파일 인 경우 아래 터미널 명령을 실행해야합니다. 다운로드 한 파일에 대한 검역 모드 할당 설정을 변경하지 않고“Gatekeeper”시스템의 보안 모드를 변경하지 않지만 개별 파일의 경우 일반 작업 알고리즘을 제외하고 선택한 파일에 대한 경고 메시지를 끄십시오. 예를 들어, 신뢰할 수있는 출처에서 응용 프로그램을 다운로드했으며 여러 컴퓨터에 설치해야합니다. 각 컴퓨터에서 경고 메시지를 비활성화하려면 터미널 응용 프로그램에서 다음 작업을 수행하여이 응용 프로그램의 검역 속성을 해제해야합니다.

xattr -d com.apple.quarantine / 경로 검역소 파일

/path-to-quarantined-file을 다음으로 바꾸세요.파일 위치를 지정하거나 필요한 파일을 터미널 창의 명령줄의 해당 부분으로 드래그하면 됩니다. 이제 이 애플리케이션은 Gatekeeper 시스템의 모든 "트랩"을 침착하게 피하고 "검증된 파일" 상태를 갖게 됩니다.

이것이 이러한 문제를 해결하는 방법입니다. 우리는 커맨드 라인의 힘을 사용하여 보안 시스템의 존재로 인한 작은 불편을 극복합니다.