Computer >> Máy Tính >  >> Hệ thống >> MAC

Cách mở ứng dụng Mac từ một nhà phát triển không xác định

Một số phàn nàn về khu vườn có tường bao quanh của Apple, hoặc nếu bạn thích một thuật ngữ ít hoa mỹ hơn:nền tảng đóng. Apple sẽ nói rằng việc duy trì mức độ kiểm soát đối với các ứng dụng mà chúng ta có thể cài đặt trên thiết bị của mình bảo vệ chúng ta khỏi phần mềm độc hại và trải nghiệm người dùng xấu, nhưng có thể khiến bạn bực bội và lo lắng nếu bạn muốn chạy một ứng dụng và bạn phải đối mặt với cảnh báo rằng nó đến từ một nhà phát triển không xác định.

May mắn thay, bạn có thể mở và chạy các ứng dụng này và chúng tôi sẽ hướng dẫn bạn cách thực hiện. Nhưng trước khi bạn làm như vậy, hãy cảnh báo:chỉ làm điều này nếu bạn hài lòng rằng nhà phát triển và phần mềm (và phương tiện phân phối, vì các ứng dụng vô tội có thể bị các bên có tội chiếm đoạt) là hợp pháp. Chúng ta sẽ thảo luận về sự an toàn của các ứng dụng không xác định ở phần sau của bài viết này.

Để được tư vấn về cách tải xuống và cài đặt ứng dụng, hãy đọc:Cách cài đặt ứng dụng trên Mac

Tại sao tôi thấy cảnh báo không xác định dành cho nhà phát triển?

Apple có rất nhiều quyền kiểm soát đối với các ứng dụng có sẵn cho Mac, iPad và iPhone. Mặc dù Mac cởi mở hơn một chút so với iOS - cách duy nhất để tải các ứng dụng của bên thứ ba lên iPhone và iPad của bạn là tải chúng xuống từ iOS App Store - vẫn còn rất nhiều bước để thực hiện trước khi bạn có thể cài đặt và chạy một số ứng dụng của bên thứ ba trên máy Mac của bạn.

Như chúng tôi đã nói ở trên, có lý do chính đáng cho điều này. Các biện pháp này được thiết kế để bảo vệ chúng tôi khỏi phần mềm độc hại có thể đến trên máy Mac của chúng tôi, được ngụy trang dưới dạng một ứng dụng mà chúng tôi nghĩ rằng chúng tôi có thể tin tưởng. Nó thậm chí có thể trông giống như một ứng dụng nổi tiếng, nhưng có thêm mã độc hại vào. Mặc dù tất cả chúng ta đều có thể làm theo lời khuyên không tải xuống ứng dụng từ các trang web chia sẻ tệp hoặc thông qua các liên kết trên các email có vẻ xảo quyệt, nhưng về cơ bản, Apple đã đưa ra các biện pháp để khiến chúng ta khó cài đặt các ứng dụng có thể gây nguy hiểm.

Các biện pháp này bao gồm Gatekeeper, là tên gọi của Apple về khía cạnh bảo mật của macOS nhằm kiểm tra các ứng dụng để tìm phần mềm độc hại và cách ly chúng. Nó cũng kiểm tra xem ứng dụng có được viết bởi một nhà phát triển được Apple biết đến (hay còn gọi là Đã ký) hay không. Sau đó, ngay cả khi nó phù hợp với các yêu cầu đó, Gatekeeper sẽ yêu cầu bạn xác nhận rằng bạn muốn mở ứng dụng.

Trong macOS Catalina, được giới thiệu vào tháng 10 năm 2019, Apple đã thực hiện Gatekeeper nghiêm ngặt hơn nữa. Trước đây, bạn có thể sử dụng Gatekeeper bằng cách khởi chạy ứng dụng qua Terminal nhưng bây giờ nếu bạn mở ứng dụng qua Terminal Gatekeeper, bạn vẫn sẽ thấy nó. Một thay đổi khác là Gatekeeper sẽ chạy danh sách kiểm tra mỗi khi bạn mở ứng dụng.

Vì vậy, làm thế nào bạn có thể mở ứng dụng từ các nhà phát triển không xác định? Và làm cách nào để bạn có thể ngừng nhìn thấy cảnh báo mỗi khi mở ứng dụng?

Cách mở ứng dụng Mac từ một nhà phát triển không xác định

Lo ngại về vi-rút và các mối đe dọa bảo mật khác trên máy Mac của bạn? Đọc:Máy Mac có thể bị nhiễm vi-rút không và máy Mac có cần phần mềm chống vi-rút không? Chúng tôi cũng có bộ sưu tập Mẹo bảo mật Mac này.

Cách mở ứng dụng không phải từ Mac App Store

Theo mặc định, macOS chỉ cho phép bạn mở ứng dụng từ Mac App Store chính thức. Nếu bạn vẫn đặt tùy chọn này làm mặc định, bạn sẽ thấy cảnh báo khi cố gắng mở một ứng dụng lần đầu tiên.

May mắn thay, bạn có thể thực hiện một thay đổi đơn giản đối với cài đặt của mình để cho phép bạn mở một số ứng dụng của bên thứ ba không có trên App Store. Điều đó không có nghĩa là bạn có thể mở mọi ứng dụng của bên thứ ba mà không gặp sự cố, nhưng điều đó chắc chắn có nghĩa là bạn thấy ít cảnh báo hơn.

  1. Mở Tuỳ chọn Hệ thống.
  2. Chuyển đến tab Bảo mật &Quyền riêng tư.
  3. Nhấp vào ổ khóa và nhập mật khẩu của bạn để bạn có thể thực hiện các thay đổi.
  4. Thay đổi cài đặt cho 'Cho phép ứng dụng được tải xuống từ' thành 'App Store và các nhà phát triển đã xác định' chỉ từ App Store.

Cách mở ứng dụng Mac từ một nhà phát triển không xác định

Bạn vẫn sẽ bị ngăn không cho mở bất kỳ thứ gì mà macOS không nhận dạng được, nhưng ít nhất bạn sẽ có thể mở các ứng dụng không được mua từ App Store, giả sử rằng chúng không có phần mềm độc hại và chúng được ký bởi một nhà phát triển Apple công nhận và tin tưởng.

Cách mở ứng dụng bị chặn

Nếu bạn cố gắng mở một ứng dụng và macOS ngăn bạn làm như vậy, điều đó không nhất thiết có nghĩa là có điều gì đó không ổn với ứng dụng đó. Nhưng nó sẽ chỉ ra rằng ứng dụng không phải từ một 'nhà phát triển đã được xác định' - nói cách khác là một nhà phát triển đã đăng ký chương trình dành cho nhà phát triển của Apple và đã nhảy qua một vài vòng để khiến Apple tin tưởng nó.

May mắn thay, bạn vẫn có thể mở ứng dụng và ghi đè khối. Đây là cách thực hiện:

  1. Mở Tuỳ chọn Hệ thống.
  2. Đi tới Bảo mật &Quyền riêng tư và chọn tab Chung.

    Cách mở ứng dụng Mac từ một nhà phát triển không xác định

  3. Nếu bạn bị chặn mở ứng dụng trong vòng một giờ qua, trang này sẽ cung cấp cho bạn tùy chọn để ghi đè điều này bằng cách nhấp vào nút tạm thời 'Vẫn mở'.
  4. Bạn sẽ được hỏi một lần nữa nếu bạn chắc chắn, nhưng nhấp vào Mở sẽ chạy ứng dụng.

    Cách mở ứng dụng Mac từ một nhà phát triển không xác định

Điều này tạo ra một ngoại lệ cho ứng dụng đó, vì vậy bạn cũng có thể mở nó trong tương lai mà không cần phải lặp lại quá trình này.

Các kiểm tra khác của Gatekeeper sẽ vẫn ngăn bạn mở ứng dụng có gắn phần mềm độc hại đã biết.

Các cách khác để mở ứng dụng bị chặn

Một cách khác để mở ứng dụng bị chặn là định vị ứng dụng đó trong cửa sổ Finder.

  1. Mở Finder.
  2. Định vị ứng dụng (có thể nằm trong thư mục Ứng dụng hoặc có thể vẫn nằm trong thư mục tải xuống của bạn).
  3. Ctrl-Nhấp hoặc nhấp chuột phải vào ứng dụng. Cách mở ứng dụng Mac từ một nhà phát triển không xác định
  4. Chọn Mở từ menu kết quả và ứng dụng sẽ vẫn được mở và một ngoại lệ sẽ được tạo để mở ứng dụng bình thường (tức là bằng cách nhấp đúp) trong tương lai.

Cách mở ứng dụng Mac từ một nhà phát triển không xác định

Cách 'Cho phép ứng dụng từ mọi nơi'

Như bạn có thể thấy ở trên, phần Bảo mật &Quyền riêng tư của Tùy chọn Hệ thống cung cấp cho bạn hai cài đặt cho các loại ứng dụng bạn cho phép chạy:cài đặt từ App Store hoặc cài đặt từ App Store hoặc các nhà phát triển đã xác định.

Cách mở ứng dụng Mac từ một nhà phát triển không xác định

Nhưng có một tùy chọn thứ ba, ẩn:'Cho phép ứng dụng từ mọi nơi'. Đây từng là một tùy chọn trong các phiên bản macOS trước đó, nhưng đã biến mất khi macOS Sierra xuất hiện. Tuy nhiên, bạn có thể lấy lại tùy chọn Anywhere.

Chúng tôi sẽ nói ngay rằng chúng tôi không đề xuất cài đặt này, điều này khiến bạn có nguy cơ cài đặt phần mềm độc hại dưới vỏ bọc phần mềm hợp pháp. Nhưng nếu bạn quyết tâm với khóa học này, bạn có thể làm cho tùy chọn đó xuất hiện lại với một dòng mã trong Terminal.

Mở Terminal và nhập mã sau để có tùy chọn Anywhere của bạn:

sudo spctl --master-disable

Bây giờ nhấn Return, và bạn sẽ được yêu cầu nhập mật khẩu của mình. Sau khi hoàn tất, hãy mở Tùy chọn hệ thống (nếu nó đã mở, bạn sẽ cần thoát khỏi nó và khởi động lại để xem các tùy chọn mới) và đi tới phần Bảo mật và quyền riêng tư.

Cách mở ứng dụng Mac từ một nhà phát triển không xác định

Một tùy chọn thứ ba mới sẽ xuất hiện cho phép bạn 'Cho phép ứng dụng được tải xuống từ:Mọi nơi'. Bạn sẽ phải nhấp vào biểu tượng ổ khóa để thực hiện các thay đổi đối với cài đặt trên trang này.

Cách xóa tùy chọn 'Mọi nơi'

Nếu bạn chia sẻ máy Mac của mình với người khác, có thể là khôn ngoan khi loại bỏ tùy chọn Anywhere. Để ẩn nó một lần nữa, bạn sẽ cần phải vào Terminal một lần nữa và lần này nhập:

sudo spctl --master-enable

Mở ứng dụng không xác định có an toàn không?

Nó có thể được, nó có thể không. Vấn đề là bạn không có chứng nhận của Apple, vì vậy bạn sẽ phải dựa vào sự thẩm định của chính mình để đảm bảo rằng phần mềm hoạt động ổn định.

Trước khi cài đặt phần mềm, bạn nên tìm kiếm các đánh giá về ứng dụng, thông tin về công ty (và trang web / nền tảng phân phối), lời khuyên và lời chứng thực từ những người dùng khác. Hãy nhớ rằng các công ty ranh ma không ở trên trồng một vài đánh giá giả mạo để tạo cho họ vẻ hợp pháp, vì vậy hãy tiếp tục tìm kiếm sau một vài kết quả đầu tiên. Nếu bạn không hài lòng, có thể an toàn hơn khi tìm một giải pháp thay thế mà macOS sẽ dễ cài đặt hơn.

Khi cài đặt các ứng dụng không xác định, bạn cũng nên đảm bảo rằng phần mềm diệt vi-rút của bạn đã được cập nhật.

Lưu ý rằng nhận được hộp thoại cảnh báo 'nhà phát triển không xác định' không có nghĩa là bạn sắp cài đặt một số phần mềm độc hại. Như Apple thừa nhận, có rất nhiều lý do tại sao một công ty hoàn toàn hợp pháp có thể không nằm trong danh sách được xác định; Ví dụ:có thể là ứng dụng cũ hơn chương trình đăng ký dành cho nhà phát triển của công ty.