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

Một số người phàn nàn về “khu vườn được bảo vệ” 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 cho rằng việc duy trì mức độ kiểm soát đối với các ứng dụng chúng ta có thể cài đặt trên thiết bị của mình sẽ 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 điều đó có thể gây khó chịu và lo lắng nếu bạn muốn chạy một ứng dụng và bạn gặp phải cảnh báo cho biết nó đến từ một nhà phát triển không xác định.

May mắn thay, 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 làm. Nhưng trước khi bạn làm như vậy, hãy lưu ý: chỉ làm điều này nếu bạn chắc chắn rằng nhà phát triển và phần mềm (và phương thức phân phối, vì các ứng dụng vô hại có thể bị các bên xấu lợi dụng) 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ề việc tải xuống và cài đặt ứng dụng, hãy đọc: Cách cài đặt ứng dụng trên máy Mac

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

Apple có rất nhiều quyền kiểm soát đối với các ứng dụng có sẵn cho máy Mac, iPad và iPhone. Mặc dù máy Mac mở hơn một chút so với iOS (cách duy nhất để có được các ứng dụng của bên thứ ba trên iPhone và iPad của bạn là tải xuống chúng từ App Store iOS) nhưng vẫn còn rất nhiều rào cản cần vượt qua 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 mình.

Các biện pháp này được thiết kế để bảo vệ người dùng khỏi phần mềm độc hại được ngụy trang thành một ứng dụng mà chúng ta nghĩ rằng mình 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ó mã độc được thêm vào. Mặc dù tất cả chúng ta đều có thể làm theo lời khuyên là 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 trong email có vẻ đáng ngờ, nhưng Apple đã đưa ra các biện pháp để làm khó hơn việc cài đặt các ứng dụng có thể nguy hiểm.

Các biện pháp này bao gồm Gatekeeper, đây là tên gọi của Apple dành cho khía cạnh bảo mật của macOS, có chức năng kiểm tra các ứng dụng có 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 không (các ứng dụng đã được kiểm tra thường được gọi là ứng dụng “đã được ký”). Sau đó, ngay cả khi nó đáp ứng các yêu cầu đó, Gatekeeper vẫn 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 đã làm cho Gatekeeper thậm chí còn nghiêm ngặt hơn. Trước đây, bạn có thể bỏ qua Gatekeeper bằng cách khởi chạy ứng dụng thông qua Terminal, nhưng bây giờ nếu bạn mở một ứng dụng thông qua Terminal, Gatekeeper vẫn sẽ kiểm tra nó. Một thay đổi khác là Gatekeeper sẽ chạy danh sách các kiểm tra của nó mỗi khi bạn mở một ứng dụng.

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

Open apps on Mac

Lo lắng 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? Hãy đọc: “Máy Mac có bị 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ở các ứng dụng từ Mac App Store chính thức. Nếu bạn vẫn đặt cài đặt này làm mặc định, bạn sẽ thấy cảnh báo khi cố gắng mở ứng dụng lần đầu tiên.

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 chắc chắn điều đó sẽ có nghĩa là bạn sẽ thấy ít cảnh báo hơn. Dưới đây là hướng dẫn dành cho macOS Sonoma.

  1. Mở Cài đặt Hệ thống.
  2. Đi đến Quyền riêng tư & Bảo mật.
  3. Cuộn xuống phần Bảo mật. Tìm cài đặt có nhãn “Cho phép ứng dụng tải xuống từ”.
  4. Thay đổi cài đặt từ App Store thành App Store và nhà phát triển đã được xác định.

Sonoma app security

Foundry

Bạn vẫn sẽ bị ngăn không cho mở bất cứ thứ gì mà macOS không nhận ra, 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ử chúng không có phần mềm độc hại và được ký bởi một nhà phát triển mà Apple công nhận và tin tưởng.

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

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ó vấn đề gì đó với ứng dụng. Nhưng điều đó sẽ cho biết rằng ứng dụng không đến từ “nhà phát triển đã được xác định” – nói cách khác, một nhà phát triển đã đăng ký vào chương trình nhà phát triển của Apple và đã vượt qua một vài rào cản để Apple tin tưởng nó.

May mắn thay, bạn vẫn có thể mở ứng dụng và ghi đè lên lệnh chặn. Dưới đây là cách thực hiện trong macOS Sonoma:

  1. Mở Cài đặt Hệ thống.
  2. Đi đến Quyền riêng tư & Bảo mật.
  3. Cuộn xuống phần Bảo mật.
  4. Trong phần chính của cửa sổ, tìm phần có nội dung “Tên ứng dụng” đã bị chặn không cho sử dụng vì nó không đến từ nhà phát triển đã được xác định.
  5. Nhấp vào nút Mở dù sao.

Sonoma app Open Anyway

Apple

Điều này sẽ tạo một ngoại lệ cho ứng dụng đó, vì vậy bạn cũng sẽ 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 vẫn sẽ ngăn bạn mở một ứng dụng có phần mềm độc hại đã biết được gắn vào.

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 (nó có thể nằm trong thư mục Ứng dụng, hoặc nó vẫn có thể nằm trong thư mục tải xuống của bạn).
  3. Nhấp chuột phải hoặc Ctrl-click vào ứng dụng.
  4. Chọn Mở từ menu kết quả và ứng dụng sẽ được mở, và một ngoại lệ sẽ được tạo để mở nó bình thường (tức là bằng cách nhấp đúp) trong tương lai.

Cách “Cho phép ứng dụng từ bất cứ đâu”

Như bạn 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 mà bạn cho phép chạy: ứng dụng từ App Store hoặc ứng dụng từ App Store hoặc nhà phát triển đã được xác định. Nhưng có một tùy chọn thứ ba, ẩn: “Cho phép ứng dụng từ bất cứ đâu”. Tùy chọn này từng là một tùy chọn trong các phiên bản macOS cũ hơn, 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 Bất cứ đâu.

Chúng tôi không khuyến nghị cài đặt này, vì nó khiến bạn có nguy cơ cài đặt phần mềm độc hại dưới vỏ bọc của phần mềm hợp pháp. Nhưng nếu bạn quyết tâm thực hiện điều 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ó được tùy chọn Bất cứ đâu 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ở Cài đặt Hệ thống (nếu nó đã mở, bạn sẽ cần thoát và khởi động lại để xem các tùy chọn mới) và đi đến phần Quyền riêng tư & Bảo mật. Một tùy chọn thứ ba mới xuất hiện, cho phép bạn “Cho phép ứng dụng tải xuống từ: Bất cứ đâu”.

Sonoma open apps anywhere

Foundry

Cách xóa tùy chọn “Bất cứ đâu”

Nếu bạn chia sẻ máy Mac của mình với người khác, tốt hơn hết là nên loại bỏ tùy chọn Bất cứ đâu. Để ẩ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 hãy nhập:

sudo spctl –master-enable

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

Có thể có, có thể không. Vấn đề là bạn không có chứng nhận của Apple về điều đó, vì vậy bạn sẽ phải dựa vào sự cẩn trọng của mình để đảm bảo rằng phần mềm ổn.

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) và lời khuyên cũng như nhận xét từ những người dùng khác. Hãy nhớ rằng các công ty không đáng tin cậy không ngần ngại đăng một vài đánh giá giả mạo để tạo vẻ hợp pháp cho mình, 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 là tìm một giải pháp thay thế mà macOS sẵn sàng 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 mình đã được cập nhật.

Lưu ý rằng việc 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 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 hợp pháp có thể không có 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ý nhà phát triển của công ty.

Bài viết liên quan
Địa Chỉ
Hotline
Chat FB ngay
Chat trên Zalo