Vì sao macOS cảnh báo “không xác minh được nhà phát triển”?
Lần đầu mở một ứng dụng tải từ internet, có thể bạn sẽ thấy thông báo kiểu “Apple không thể xác minh ứng dụng này không chứa phần mềm độc hại”. Bài này giải thích vì sao lại có thông báo đó và cách xử lý an toàn.
Gatekeeper là gì?
Gatekeeper là lớp bảo vệ của macOS. Mỗi file tải về qua trình duyệt, Zalo, Mail hay AirDrop đều được macOS đánh dấu là “tải từ internet”. Khi bạn mở file đó lần đầu, macOS kiểm tra xem ứng dụng đã được nhà phát triển đăng ký và gửi Apple kiểm tra (công chứng) hay chưa.
Việc đăng ký này tốn phí hàng năm, nên nhiều ứng dụng miễn phí hoặc làm cho cộng đồng chưa đăng ký. Thông báo không có nghĩa là ứng dụng có hại, chỉ có nghĩa là Apple chưa kiểm tra nó.
Cách mở ứng dụng
Chỉ cần làm một lần cho mỗi ứng dụng:
- Mở ứng dụng như bình thường. Khi thông báo hiện ra, bấm Done (hoặc OK).
- Mở System Settings (Cài đặt hệ thống) → Privacy & Security (Quyền riêng tư & Bảo mật).
- Kéo xuống dưới cùng, bấm Open Anyway (Vẫn mở) và nhập mật khẩu máy.
- Mở lại ứng dụng, bấm Open (Mở).
Từ macOS 15 trở đi, cách bấm chuột phải rồi chọn Open không còn bỏ qua được cảnh báo này. Hãy dùng nút Open Anyway như trên.
Tự kiểm tra file tải về
Mỗi phiên bản trên trang ứng dụng đều có mã SHA-256. Mã này giống như “vân tay” của file: chỉ cần file bị thay đổi một chút, mã sẽ khác hoàn toàn. Để kiểm tra:
- Mở ứng dụng Terminal (tìm bằng Spotlight: ⌘ + Space, gõ “Terminal”).
- Gõ lệnh sau, thay tên file cho đúng với file bạn đã tải:
shasum -a 256 ~/Downloads/MeiClean-1.0.dmg
- So sánh chuỗi ký tự hiện ra với mã SHA-256 trên trang ứng dụng. Nếu giống hệt nhau, file chính là bản được phát hành.
Lời khuyên chung
- Chỉ tải ứng dụng từ trang chính thức của nhà phát triển.
- Không bấm Open Anyway cho ứng dụng bạn không rõ nguồn gốc.
- Giữ macOS luôn được cập nhật để có các bản vá bảo mật mới nhất.