모하비 : "[SOME_APP_NAME] 님이 [ANOTHER_APP_NAME (종종 파인더)]…"를 제어하기 위해 액세스를 원하십니까?


20

Mojave의 새로운 보안 기능은 Finder와 같은 다른 앱을 제어하려는 앱에 대한 액세스 권한을 부여하는 시스템 대화 상자를 중심으로 진행됩니다 (Epichrome과 같은 일부 앱에서 자주 발생 함).

영상

이것을 비활성화하거나 특정 대상 (제어 된 앱)이 항상 그러한 활동을 허용하도록하는 알려진 방법이 있습니까?

"액세서 빌 러티"탭을 사용하여 응용 프로그램이 시스템을 간단하게 변경할 수 있도록하는 것과 관련하여 이전 OS 릴리스에서이 동작이 크게 변경되었다고 생각합니다.

새로운 패널은 다음과 같습니다. 영상


tcc sqlite 데이터베이스를 직접 편집 할 수 있습니까 (~ / Library / Application Support / com.apple.TCC / TCC.db 및 / Library / Application Support / com.apple.TCC / TCC.db). 앱 담요 권한을 부여하기 위해 루트 사용자 만 사용할 수 있습니까?
Wowfunhappy

흥미로운 질문입니다. 나는 그것이 그 자체로 질문을 보증한다고 생각합니다. 당신이 그것을 게시하는 경우, 내가 그것을 따르고 싶습니다 또는 당신이 그것을 @Wowfunhappy를 보증하기에 충분히 다른 것 같아서 게시 할 수없는 경우 알려주세요 ...
ylluminate

1
끝난. 나는 원래 그것들이 너무 비슷하다고 생각했지만, 나는 당신의 조언을 받았습니다! (내 스크린 샷을 다시 사용한다는 것을 신경 쓰지 않기를 바랍니다!) apple.stackexchange.com/questions/339509/…
Wowfunhappy

1
atm을 완전히 조사 할 시간은 없지만 실제로이 작업을 수행하는 열쇠는 /System/Library/Sandbox/TCC_Compatibility.bundle/Contents/Resources/AllowedApplicationsList.plist에 있으며 Apple에는 보낼 수있는 소프트웨어 목록이 있습니다. 프롬프트가없는 Apple 이벤트. 물론 SIP로 보호되므로이를 비활성화해야합니다. 참조 : eclecticlight.co/2018/11/20/…
Wowfunhappy

@Wowfunhappy 이것은 매우 흥미 롭습니다 ... 이것을 찾아 주셔서 감사합니다. 나도이 ATM을 파헤칠 시간이 없지만 매우 유망하다.
ylluminate 1

답변:


9

"전체 디스크 액세스"에 앱 추가

Mojave의 보안 및 개인 정보에는 "전체 디스크 액세스"라는 새로운 탭이 있습니다.

내 개인 Applescript 앱을이 목록에 추가하면 (기존 접근성 목록과 함께) 프롬프트가 사라졌습니다.


업데이트 9/26 : 며칠 더 사용하면 때때로 작동하지만 일관되게 작동하지 않는 것 같습니다. 🙁


2
당신은에 AppleScript로 응용 프로그램을 추가해야 할 수 있습니다 보안 및 개인 정보 보호 정책 - 접근성
크리스 임에게

@ErickYim Nope는 모하비에서 일관되게 작동하지 않습니다. :(
Wowfunhappy

이 솔루션은 계속 상향 조정되고 있으며 담당자에게 대단히 감사하지만 OP의 특정 유형의 프롬프트에서는 대답이 작동하지 않습니다. 처음에는 때때로 일부 프롬프트를 막는 것처럼 보이지만 위약 효과 일 수 있습니다. 실제로이 시점에서는 아마도 위약 효과 라고 생각합니다 .
Wowfunhappy

2

보안 기본 설정을 통해 컴퓨터 액세스를 제어하는 ​​프로그램을 허용해야합니다. 시스템 환경 설정 / 보안 및 개인 정보 보호 / 개인 정보 보호-접근성으로 이동하여 컴퓨터를 제어 할 수있는 프로그램 목록에 Finder.app 및 "SOME_APP_NAME"을 추가하십시오.

여기에 이미지 설명을 입력하십시오


고맙게도, 불행히도이 동작이 지금 위에서 볼 수있는 위의 편집 내용에 따라 크게 바뀌 었다고 생각합니다.
ylluminate

2
Apple 개발자 계정이 있습니까? 그렇다면 AppleScript 응용 프로그램을 코드 서명 할 수 있습니다. AppleScript 응용 프로그램이 코드 서명 된 경우 많은 문제가 해결 될 수 있습니다. i.imgur.com/oL3xZ2d.png I 코드, 코드 내 스크립트에 서명하고 일반적으로 게이트 키퍼의 번거 로움 우회 앱은 한 내가 지속적 속성을 설정하지 않는 한 내 AppleScript로 모든 응용 프로그램에 서명하고,
wch1zpink

정말 좋은 생각입니다 @ wch1zpink! 그건 내 마음을 넘지 못 했어, 고마워
ylluminate

이 질문은 100 % 명확하지 않습니다.이 패널은 여전히 ​​Mojave 아래에 있지만 원하는 효과는 없습니다. 슈퍼, 슈퍼, 슈퍼 짜증나! 이들은 내 컴퓨터에서 사용하기 위해 작성한 앱입니다. 나는 단지 그들을 위해 개발자 계정을 지불 할 수 없습니다!
Wowfunhappy

1
@ wch1zpink 무료 계정이 Gatekeeper를 통해 맥 앱에 서명 할 수 있다는 것을 몰랐습니다. 그럼에도 불구하고 Mojave에서는 서명 된 앱에 대한 대화가 여전히 표시되므로이 상황에서는 적용되지 않는 것 같습니다.
Wowfunhappy

1

과거에는 다음 터미널 명령을 사용하여 사용자에게 "어디서나 앱을 허용"할 수있는 기능을 제공했으며이를 통해 접근성에 앱을 추가 할 필요가 없었습니다.

sudo spctl --master-disable

그것은 Sierra와 High Sierra에서 훌륭하게 작동했지만 Mojave의 새로운 자동화 탭 (오늘 공개 릴리스 설치)은 다르게 작동하는 것 같습니다. 위의 터미널 변경에도 불구하고 모든 앱이 Finder 및 시스템 이벤트를 제어하도록 허용하라는 메시지가 표시됩니다. 그러나 Adobe Bridge와 같은 다른 코드 서명 응용 프로그램에서도 이와 동일한 메시지가 표시되어야합니다. 주위에 방법이 있는지 확실하지 않습니다.

각 대화 상자를 한 번 수락하면 앞으로 보낼 앱 업데이트와 함께 메시지가 다시 표시되지 않기를 바랍니다. 지금 테스트 중입니다. 그렇지 않으면 개발자 / 코드 서명 경로를 테스트해야합니다.


1
의견이없는 공표는 의견이있는 공표만큼 유익하지 않습니다. 누가 이것을 ⬇으로했는지 확실하지 않지만 다음에 의견을 남겨주세요. 댓글이 작동하지 않습니까? 오래된가요? 또는 무엇을?
Dave Land

누군가가 이것이 심각한 보안 위험처럼 들린다 고 생각합니다.
keithcurtis

1
나는 이것을 억압 한 사람입니다. 게이트 키퍼와 관련이없고 Mojave 전용의 새로운 Apple Event 샌드 박스 대화 상자에 관한 문제와 관련이 없습니다.
Wowfunhappy 2016 년

0

"BASH"및 "RC"에 대한 권한 부여를 요청하는 사용자에게 동일한 문제가 있습니다. 문제는 앱의 출처가 확실하지 않다는 것입니다.

활동 모니터에서 둘러 본 후에 나는 그것들을 사용하는 것을 발견했으며 그 이후로 팝업이 실행되지 않도록했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.