โมฮาวี: ปิดการใช้งานหรือควบคุม“ [SOME_APP_NAME] ต้องการเข้าถึงการควบคุม [ANOTHER_APP_NAME (บ่อยครั้งที่ Finder)] …”?


20

คุณลักษณะความปลอดภัยใหม่ในโมฮาวีหมุนรอบบทสนทนาของระบบที่แจ้งให้คุณอนุญาตการเข้าถึงแอพที่ต้องการควบคุมแอพอื่น ๆ เช่น Finder (ฉันกำลังค้นหาสิ่งที่เกิดขึ้นบ่อย ๆ กับบางแอพเช่น Epichrome):

ภาพ

มีวิธีที่รู้จักกันในการปิดการใช้งานนี้หรืออนุญาตให้ปลายทาง (แอปควบคุม) อนุญาตกิจกรรมดังกล่าวอยู่เสมอหรือไม่

ฉันเชื่อว่าพฤติกรรมนี้มีการเปลี่ยนแปลงอย่างเด่นชัดจากระบบปฏิบัติการรุ่นก่อนหน้าโดยคำนึงถึงการใช้แท็บ "การเข้าถึง" เพื่อให้แอปพลิเคชันทำการเปลี่ยนแปลงระบบ

นี่คือแผงใหม่: ภาพ


เป็นไปได้ไหมที่จะแก้ไขฐานข้อมูล 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 นี่น่าสนใจมาก ... ขอบคุณที่หาสิ่งนี้ ฉันก็ไม่มีเวลาที่จะขุดเข้าไปในตู้เอทีเอ็มนี้ แต่มันมีแนวโน้มมาก
ylluminate

คำตอบ:


9

เพิ่มแอพใน "Full Disk Access"

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

การเพิ่มแอพ Applescript ส่วนตัวของฉันในรายการนี้ (นอกเหนือจากรายการการเข้าถึงที่มีอยู่) ทำให้ข้อความแจ้งนั้นหายไป


อัปเดต 9/26: เมื่อใช้งานต่อไปสองสามวันดูเหมือนว่าบางครั้งก็ใช้งานได้ แต่ก็ไม่สม่ำเสมอ 🙁


2
คุณอาจต้องเพิ่มแอพ Applescript ในการรักษาความปลอดภัยและความเป็นส่วนตัว - การช่วยสำหรับการเข้าถึง
Chris Yim

@ErickYim Nope ที่ไม่ได้ทำงานอย่างต่อเนื่องใน Mojave :(
Wowfunhappy

โซลูชันนี้ยังคงได้รับการอัปเดตและในขณะที่ฉันชื่นชมตัวแทนอย่างชัดเจนคำตอบไม่ทำงานกับพรอมต์ประเภทเฉพาะใน OP ในตอนแรกบางครั้งดูเหมือนว่าจะป้องกันการแจ้งเตือนบางอย่าง แต่นั่นอาจเป็นผลของยาหลอก และที่จริงแล้ว ณ จุดนี้ฉันคิดว่ามันอาจเป็นผลของยาหลอก
Wowfunhappy

2

คุณต้องอนุญาตโปรแกรมที่จะควบคุมการเข้าถึงคอมพิวเตอร์ของคุณผ่านการตั้งค่าความปลอดภัย ไปที่การตั้งค่าระบบ / ความปลอดภัยและความเป็นส่วนตัว / ความเป็นส่วนตัว - การเข้าถึงและเพิ่ม Finder.app และ "SOME_APP_NAME" ในรายการโปรแกรมที่ได้รับอนุญาตให้ควบคุมคอมพิวเตอร์ของคุณ

ป้อนคำอธิบายรูปภาพที่นี่


ขอขอบคุณโชคไม่ดีที่ฉันเชื่อว่าพฤติกรรมนี้มีการเปลี่ยนแปลงอย่างเห็นได้ชัดในขณะนี้ตามการแก้ไขของฉันด้านบนที่คุณจะเห็น
ylluminate

2
คุณมีบัญชีนักพัฒนาของ Apple หรือไม่? ถ้าคุณทำเช่นนั้นคุณสามารถรหัสลงนามแอปพลิเคชัน AppleScript ของคุณ หากแอปพลิเคชัน AppleScript ของคุณเซ็นชื่อรหัสนั่นอาจช่วยขจัดปัญหามากมายได้ i.imgur.com/oL3xZ2d.png ฉันลงนามรหัสแอปพลิเคชัน AppleScript ทั้งหมดของฉันและตราบใดที่ฉันยังไม่มีการตั้งค่าคุณสมบัติถาวรการเซ็นชื่อสคริปต์และแอพของฉันมักจะข้ามความยุ่งยากของผู้รักษาประตู
wch1zpink

นั่นเป็นความคิดที่ดีจริงๆ @ wch1zpink! ที่ไม่ได้ข้ามใจของฉันขอบคุณ
ylluminate

คำถามนี้ไม่ชัดเจน 100% - ในขณะที่แผงนี้ยังคงอยู่ภายใต้ Mojave แต่ไม่มีผลกระทบที่ต้องการ สุดยอดน่ารำคาญสุด ๆ ! แอพเหล่านี้เป็นแอพที่ฉันเขียนเพื่อใช้ในคอมพิวเตอร์ของฉันเอง ฉันไม่สามารถจ่ายเงินสำหรับบัญชีนักพัฒนาซอฟต์แวร์สำหรับพวกเขาได้!
Wowfunhappy

1
@ wch1zpink ฉันไม่ทราบว่าบัญชีฟรีสามารถลงชื่อแอป mac ในวิธีที่ให้พวกเขาผ่าน Gatekeeper ไม่ว่าจะเห็นได้ชัดว่าไม่ได้ใช้ในสถานการณ์นี้เนื่องจากใน Mojave กล่องโต้ตอบยังคงปรากฏสำหรับแอปที่ลงชื่อ
Wowfunhappy

1

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

sudo spctl --master-disable

ที่ใช้งานได้ดีกับเซียร์ราและเซียร์ราสูง แต่แท็บการทำงานอัตโนมัติใหม่ใน Mojave (ติดตั้งรุ่นสาธารณะวันนี้) ดูเหมือนว่าจะทำงานแตกต่าง แม้จะมีการเปลี่ยนแปลงเทอร์มินัลข้างต้นเราก็ได้รับแจ้งให้อนุญาตให้แอพทั้งหมดของเราควบคุม Finder และกิจกรรมระบบ แม้ว่าฉันจะพบแอปพลิเคชันที่เซ็นชื่อรหัสอื่น ๆ เช่น Adobe Bridge แล้วก็ต้องแจ้งข้อความเดียวกันนี้ด้วย ไม่แน่ใจว่ามีวิธีแก้ไขไหม

ฉันหวังว่าการยอมรับแต่ละกล่องโต้ตอบจะป้องกันไม่ให้ข้อความปรากฏอีกครั้งด้วยการอัปเดตแอปในอนาคตที่เราส่งออกไป จะทำการทดสอบตอนนี้ มิฉะนั้นจะต้องทดสอบเส้นทางนักพัฒนา / รหัสที่เซ็นชื่อ


1
downvote ที่ไม่มีความคิดเห็นนั้นไม่ได้ให้ข้อมูลเท่า downvote ที่มีความคิดเห็น ไม่แน่ใจว่าใครเป็นคนให้⬇ แต่ครั้งต่อไปกรุณาแสดงความคิดเห็น ความคิดเห็นใช้งานไม่ได้? มันล้าสมัยหรือไม่? หรืออะไร?
Dave Land

ฉันเดาว่ามีบางคนคิดว่านี่เป็นอันตรายต่อความปลอดภัยอย่างร้ายแรง
keithcurtis

1
ฉันเป็นคนหนึ่งที่ลงคะแนนเสียงให้กับเรื่องนี้ มันไม่มีอะไรเกี่ยวข้องกับคำถามซึ่งเป็นเรื่องเกี่ยวกับกล่องโต้ตอบ Sandbox ของ Apple Event ใหม่ที่ไม่เกี่ยวข้องกับ Gatekeeper และเอกสิทธิ์ของ Mojave
Wowfunhappy

0

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

หลังจาก poking ไปรอบ ๆ ในการตรวจสอบกิจกรรมฉันพบสิ่งที่ใช้พวกเขาและได้รับอนุญาตให้เรียกใช้ป๊อปอัปที่ไม่ได้ reoccur ตั้งแต่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.