Nếu bạn từng thử mở ứng dụng macOS tải xuống bên ngoài App Store, bạn đã gặp Gatekeeper của Apple. Công cụ bảo mật nghiêm ngặt này đóng vai người gác cổng của Mac, cảnh báo khi phần mềm trông đáng ngờ và từ chối truy cập ứng dụng có khả năng gây rắc rối.
Gatekeeper là một trong nhiều tính năng macOS tích hợp giúp bảo vệ bạn, dữ liệu và máy tính. Hãy xem sâu về người gác cổng ảo khắt khe nhưng công chính của Apple.
Cách Gatekeeper hoạt động
Mỗi khi bạn mở ứng dụng lần đầu, macOS xác định xem Apple có xác minh phần mềm đó không. Tự nhiên, ứng dụng từ App Store luôn khởi động không vấn đề, nhưng Gatekeeper chặn mọi ứng dụng chưa biết. Ngay cả ứng dụng từ nhà phát triển đã xác định (identified developers) cũng có thể tạo cảnh báo khi gặp lần đầu, tùy cài đặt bảo mật, và bạn có thể cần cho phép sử dụng.
Hành vi Gatekeeper thay đổi dựa trên nhiều yếu tố, bao gồm cài đặt của bạn, nguồn gốc ứng dụng, và trạng thái xác minh của ứng dụng. Apple dùng quy trình công chứng (notarization) để đánh dấu phần mềm an toàn và đặt ứng dụng vào ba loại: App Store, đã xác định, và không xác minh. Hãy xem chi tiết ba phân loại này.
Ứng dụng từ App Store
Ứng dụng App Store an toàn nhất. Được xác minh hoàn toàn và coi là không chứa mã độc, phần mềm tải trực tiếp từ Apple luôn vượt qua Gatekeeper. Nếu bạn không chắc chắn về internet và không muốn rủi ro, App Store là nơi tốt nhất lấy ứng dụng an toàn.
Ứng dụng đã công chứng từ nhà phát triển đã xác định
Khi cần phần mềm không có trên App Store, bạn phải tìm nơi khác. Tải ứng dụng trực tiếp từ nhà phát triển là thực hành phổ biến, và Apple cung cấp cách cho nhà sản xuất phần mềm thỏa mãn Gatekeeper và tránh làm hoang mang người dùng. Phần mềm đã công chứng — ngay cả khi lấy ngoài App Store — mang lại đảm bảo an toàn nhất định và thường an toàn để chạy.
Ứng dụng chưa xác minh
Khi phần mềm chưa qua quy trình công chứng của Apple, tình huống trở nên không chắc chắn. Trong trường hợp này, Gatekeeper luôn cảnh báo và cố chặn ứng dụng khởi động. Tuy nhiên, bạn không nên tự động coi ứng dụng chưa qua xác minh của Apple là有害.
Nhiều nhà phát triển không nộp phần mềm để công chứng, và nhiều ứng dụng an toàn vẫn làm Gatekeeper phật lòng. Khi mở phần mềm chưa xác minh, bạn nên dùng phán đoán tốt nhất. Nếu bạn biết và tin tưởng nhà phát triển, bạn có thể bỏ qua Gatekeeper để vượt qua bảo mật macOS và cho phép ứng dụng khởi động. Chúng ta sẽ thảo luận phương pháp bỏ qua Gatekeeper sớm.
Giải thích công chứng Gatekeeper
Công chứng là chìa khóa để làm hài lòng Gatekeeper. Quy trình xác minh nghiêm ngặt của Apple cho phép công ty tự tin phân phối phần mềm không virus trên App Store và bảo chứng cho ứng dụng thứ ba khác tìm thấy ở nơi khác.
Khi nhà phát triển nộp ứng dụng để công chứng, quy trình tự động quét tìm mã độc và kiểm tra vấn đề ký mã (code-signing). Nếu ứng dụng qua kiểm tra, Apple cung cấp vé xác thực (ticket) gắn vào phần mềm.
Vì cảnh báo Gatekeeper có thể làm ngại và lái người dùng ra khỏi ứng dụng hợp pháp, hoàn thành quy trình xác minh đáng giá cho nhiều nhà phát triển. Disk images, gói cài đặt (installer packages), và các gói khác đều có thể qua công chứng, nghĩa là chương trình xác minh bao phủ hầu hết phương pháp phân phối phần mềm phổ biến.
Cài đặt Gatekeeper
Bạn truy cập cài đặt Gatekeeper tại Tùy chọn hệ thống (System Preferences) > Bảo mật & Riêng tư (Security & Privacy) > Chung (General). Từ đây, bạn có tùy chọn Cho phép ứng dụng tải từ (Allow apps downloaded from) hai vị trí: App Store hoặc App Store và nhà phát triển đã xác định (App Store and identified developers). Để thay đổi, bạn cần mở khóa bảo mật (security padlock) ở góc dưới bên trái.
Trong các phiên bản macOS trước, bạn có tùy chọn cho phép ứng dụng từ Mọi nơi (Anywhere). Cài đặt này thực sự dập tắt Gatekeeper và cho phép tự do chạy phần mềm bất kể nguồn gốc. Apple bỏ cài đặt này trong các phiên bản sau. Tuy nhiên, bạn có thể khôi phục mục cũ bằng lệnh Terminal — không khuyến khích trừ khi thật sự cần thiết.
Thông thường, cài đặt App Store và nhà phát triển đã xác định lý tưởng cho hầu hết chúng ta, nhưng bạn có thể dùng tùy chọn chặt chẽ hơn App Store nếu muốn bảo vệ Mac thêm. Biện pháp bảo mật chặt chẽ hữu ích khi trẻ em hoặc người không rành công nghệ dùng Mac.
Cách bỏ qua Gatekeeper
Gatekeeper đôi khi quá bảo vệ và cản trở việc tốt. Bạn có thể tải ứng dụng biết là an toàn nhưng chưa qua công chứng. Trong trường hợp này, thông báo như sau sẽ hiện khi bạn thử chạy app: "Ứng dụng" không thể mở vì Apple không thể kiểm tra phần mềm độc hại.
May mắn là, vượt qua bảo mật đơn giản khi bạn biết cách. Trong các phiên bản macOS gần đây, bạn có vài tùy chọn bỏ qua Gatekeeper.
Bỏ qua Gatekeeper bằng phương pháp Control-click
Có lẽ cách đơn giản nhất vượt qua Gatekeeper nặng nề của Apple là khởi chạy phần mềm từ menu Control-click. Để mở ứng dụng chưa xác minh, làm theo các bước:
- Tìm ứng dụng hoặc bộ cài đặt trong Finder.
- Control-click (nhấp chuột phải) vào mục đó.
- Chọn Mở (Open) từ menu Control-click.
- Nhấp Mở khi hộp thoại cảnh báo xuất hiện.
Bỏ qua Gatekeeper qua Tùy chọn hệ thống
Thay vào đó, bạn có thể cho phép ứng dụng Gatekeeper chặn trong Bảo mật & Riêng tư (Security & Privacy) tùy chọn. Để cho phép ứng dụng bị chặn khởi động, làm theo các bước:
- Điều hướng đến Tùy chọn hệ thống > Bảo mật & Riêng tư > Chung.
- Tìm chi tiết ứng dụng bị chặn dưới Cho phép ứng dụng tải từ.
- Nhấp Mở dù sao (Open Anyway).
Trong hầu hết tình huống, một trong hai phương pháp bỏ qua thảo luận ở trên sẽ giúp bạn vượt qua Gatekeeper. Vô hiệu hóa biện pháp bảo mật bằng lệnh Terminal cũng là tùy chọn nhưng hiếm khi cần. Gatekeeper ở đây để giúp đỡ, và chúng ta nên nghe theo cảnh báo khi thích hợp.
Gatekeeper là người bạn của bạn
An toàn và bảo mật là tính năng chính của macOS, và công cụ như Gatekeeper giúp giữ thiết bị miễn dịch phần mềm độc hại. Mặc dù ứng dụng từ App Store được thông hành tự do, sản phẩm từ nhà phát triển khác có thể yêu cầu bạn bảo chứng cho chúng.
Công chứng là chìa khóa làm hài lòng Gatekeeper, và Apple đưa phần mềm nộp qua quy trình xác minh nghiêm ngặt. Ngay khi biện pháp bảo mật này hoạt động, bạn vẫn có tự do bỏ qua người gác cổng khi cần, nhưng luôn phải thận trọng khi làm vậy.
Tính năng bảo mật trong macOS tìm cách cung cấp an toàn đồng thời duy trì chức năng thiết bị. Trong thế giới ngày càng trực tuyến, mọi lớp bảo vệ thêm đều quý giá, và Gatekeeper chỉ là một trong nhiều công cụ thiết kế để giữ bạn an toàn khi dùng Mac.