Cách tắt Gatekeeper trên macOS? App cannot be opened because it is from an unidentified developer.

Để bạn có thể cài đặt một số ứng dụng trên Mac, bạn cần biết cách hủy kích hoạt Gatekeeper pe macOS. Ngược lại, khi bạn muốn cài đặt một số ứng dụng, thông báo "App cannot be opened because it is from an unidentified developer."

Mở ứng dụng Gatekeeper Block macOS
Mở ứng dụng Gatekeeper Block macOS

Trước khi bạn thấy cách bạn có thể tắt Gatekeeper trên macOS, điều rất quan trọng là phải biết tính năng này có nghĩa là gì và nó giúp ích gì.

Nó là gì Gatekeeper pe macOS?

Gatekeeper là một chức năng bảo mật tích hợp vào hệ điều hành macOS, bắt đầu với phiên bản OS X Mountain Lion (10.8), giúp bảo vệ người dùng chống lại các ứng dụng phần mềm độc hại và các chương trình độc hại khác. Về cơ bản, chức năng này kiểm soát ứng dụng nào được phép cài đặt và mở trên một Mac.

Theo mặc định, Gatekeeper được định cấu hình để chỉ cho phép cài đặt và mở các ứng dụng được tải xuống từ App Store hoặc của những người từ nhà phát triển được xác định và kiểm tra bằng Apple.

Nếu bạn cố cài đặt ứng dụng từ nhà phát triển không được xác định bởi Apple, việc chạy cài đặt ứng dụng sẽ bị dừng với thông báo "App cannot be opened because it is from an unidentified developer."

Gatekeeper nó không bảo vệ bạn 100% khỏi các ứng dụng phần mềm độc hại, nhưng nó giúp ích rất nhiều cho những người dùng không rành về kỹ thuật và những người có thể tải xuống các ứng dụng từ Internet có thể gây nguy hiểm cho hệ điều hành. Gatekeeper ngăn bạn vô tình cài đặt các ứng dụng có thể ảnh hưởng đến bảo mật Mac.

Cách tắt Gatekeeper trên macOS?

Hầu hết thời gian, tôi không khuyên bạn nên tắt các tính năng bảo mật của hệ điều hành, nhưng cũng có những trường hợp nếu bạn cần cài đặt ứng dụng từ bên ngoài App Store hoặc ứng dụng được tạo bởi nhà phát triển chưa được xác minh AppleVô hiệu hóa Gatekeeper bắt buộc.

Trong ví dụ của chúng tôi, chúng tôi sẽ lấy ứng dụng có tên "App.dmg” được tạo bởi một “unidentified developer” và cái nào Gatekeeper chặn nó.

Khi chúng tôi cố mở tệp để cài đặt ứng dụng "App.dmg” chúng tôi nhận được thông báo: “App.dmg” cannot be opened because it is from an unidentified developer. Với việc bổ sung macOS không thể kiểm tra xem ứng dụng này có chứa phần mềm độc hại hay không.

Nếu thông báo này xuất hiện khi bạn cố gắng cài đặt một ứng dụng, thì bạn có sẵn hai phương pháp.

Cách 1: Mở ứng dụng bị chặn Gatekeeper

Bạn có thể mở ứng dụng bị chặn từ: System Settings → Privacy & Security.

Dưới "Security” bạn sẽ tìm thấy tùy chọn mà qua đó bạn có thể mở ứng dụng bị chặn bởi Gatekeeper. 'Open Anyway".

Cách tắt Gatekeeper trên macOS
macOS Quyền riêng tư và bảo mật của Gatekeeper

"By opening this app, you will be overriding system security which can expose your computer and personal information to malware that may harm your Mac or compromise your privacy." - Nhấp chuột "Open".

Ứng dụng "App.dmg” sẽ mở, nhưng nếu nó có nhiều quá trình cài đặt, có thể nó vẫn bị Gatekeeper chặn.

Cách 2: Vô hiệu hóa Gatekeeper và cho phép cài đặt từ nhiều nguồn

Phương pháp an toàn nhất để có thể cài đặt ứng dụng từ bất kỳ nguồn nào, không chỉ từ App Store và từ các nhà phát triển đã được xác minh, là vô hiệu hóa Gatekeeper. Như vậy bạn sẽ có thể lựa chọn cho mình có muốn cho phép cài đặt các ứng dụng trên macOS, và từ các nguồn khác. "Anywhere".

Mở Terminal pe macOS và thực hiện dòng lệnh (nhập mật khẩu người dùng cho dòng được thực thi):

sudo spctl --master-disable

Bạn quay lại "Privacy & Security" và kích hoạt tùy chọn mới "Anywhere".

Install ứng dụng từ mọi nơi trên macOS
Install ứng dụng từ mọi nơi trên macOS

Bây giờ bạn có thể cài đặt bất kỳ ứng dụng nào trên macOS, ngay cả khi nó không phải từ App Store hoặc từ nhà phát triển được xác định và xác minh bởi Apple.

Bạn có thể kích hoạt bảo vệ Gatekeeper ngay tại chỗ thông qua dòng lệnh:

sudo spctl --master-enable

Có những tình huống trong đó các ứng dụng vẫn không thể cài đặt được. "App is damaged and can’t be opened".

Trong trường hợp này, bạn phải rất cẩn thận rằng việc cài đặt ứng dụng đó không ảnh hưởng đến tính toàn vẹn của hệ điều hành. Nếu bạn vẫn muốn cài đặt ứng dụng khi thông báo lỗi xuất hiện: “App is damaged and can’t be opened", bạn có thể xóa các thuộc tính mở rộng của ứng dụng đó. Bao gồm các thuộc tính có thể chặn hoạt động của ứng dụng vì lý do bảo mật.

Chạy vào Terminal, dòng lệnh sau:

xattr -cr /full/path/Application.app

Tất nhiên, thay đổi đường dẫn và tên của ứng dụng trong lệnh trên. (Loại: kéo với drag&drop ứng dụng trong Terminal, sau khi bạn đã viết dòng lệnh).

Là người yêu công nghệ, tôi rất vui được viết tại StealthSettings.com từ năm 2006. Tôi có kinh nghiệm đa dạng với các hệ điều hành: macOS, Windows và Linux, cũng như trong các ngôn ngữ lập trình và nền tảng blogging (WordPress) và cửa hàng trực tuyến (WooCommerce, Magento, PrestaShop).

Làm thế nào để » iHowTo » iHowTo - macOS » Cách tắt Gatekeeper trên macOS? App cannot be opened because it is from an unidentified developer.
Để lại một bình luận