Cách Tắt Gatekeeper Trên MacBook: Hướng Dẫn Chi Tiết Cho macOS Sequoia & Các Phiên Bản Cũ

29/12/2025
1.480 lượt xem

Câu trả lời nhanh: Để tắt Gatekeeper trên MacBook, bạn cần mở Terminal và chạy lệnh sudo spctl --master-disable, sau đó nhập mật khẩu admin. Tuy nhiên, trên macOS Sequoia (15.x), Apple đã thay đổi cơ chế – lệnh này chỉ kích hoạt tùy chọn “Anywhere” trong System Settings, và bạn phải xác nhận thủ công trong giao diện để hoàn tất. Quy trình này mất khoảng 2-3 phút, nhưng quan trọng là bạn cần hiểu rõ rủi ro bảo mật trước khi thực hiện.

Sau 10 năm làm việc với macOS, mình nhận thấy câu hỏi về Gatekeeper xuất hiện đặc biệt nhiều từ những ai cần cài phần mềm chuyên dụng – từ developer dùng tool beta, designer cài plugin không chính thức, đến nhạc sĩ với các VST/AU plugin. Bài viết này mình sẽ hướng dẫn chi tiết cách tắt Gatekeeper an toàn, giải thích tại sao Apple ngày càng thắt chặt, và cung cấp giải pháp thay thế thông minh hơn nếu bạn chỉ cần chạy một vài app cụ thể. Đặc biệt với các dòng MacBook Air M4MacBook Pro M4 mới nhất, hệ thống bảo mật đã được Apple nâng cấp mạnh mẽ hơn.

Cách Tắt Gatekeeper Trên MacBook: Hướng Dẫn Chi Tiết Cho macOS Sequoia & Các Phiên Bản Cũ

Gatekeeper Là Gì? Tại Sao Apple Tạo Ra Nó?

TL;DR: Gatekeeper là tính năng bảo mật trên macOS kiểm tra nguồn gốc ứng dụng trước khi cho phép chạy. Chỉ những app từ App Store hoặc nhà phát triển được Apple chứng nhận mới được thực thi mặc định. Đây là lớp phòng thủ đầu tiên ngăn malware xâm nhập.

Ra mắt lần đầu trên OS X Mountain Lion (2012), Gatekeeper hoạt động như một “cổng kiểm soát” tự động. Mỗi khi bạn tải một file từ internet, trình duyệt (Safari, Chrome…) hoặc ứng dụng tải file sẽ gắn một “cờ kiểm dịch” (quarantine flag) vào file đó. Cờ này có tên kỹ thuật là com.apple.quarantine – một thuộc tính mở rộng (extended attribute) được lưu trong hệ thống file.

Quarantine Flag (Cờ Kiểm Dịch)
Một metadata ẩn được gắn vào file tải từ internet, chứa thông tin về nguồn tải (Safari, Chrome…), thời gian tải xuống và mã định danh duy nhất. Khi bạn mở file lần đầu, macOS kiểm tra cờ này và quyết định cho phép chạy hay chặn dựa trên chữ ký số của nhà phát triển.

Khi bạn nhấp đúp vào một app lần đầu, hệ thống kiểm tra:

  • Chữ ký số (Code Signature): App có được ký bởi Apple Developer ID hợp lệ không?
  • Notarization Ticket: Apple có quét và xác nhận app không chứa malware đã biết không?
  • Blacklist: Nhà phát triển có bị thu hồi chứng chỉ vì vi phạm không?

Nếu bất kỳ bước nào thất bại, bạn sẽ thấy thông báo “[App] can’t be opened because it is from an unidentified developer” (không thể mở vì từ nhà phát triển không xác định) hoặc “[App] is damaged and can’t be opened” (bị hỏng và không thể mở).

Thực tế, thông báo “damaged” thường không có nghĩa là app thật sự bị lỗi – nó chỉ là cách macOS nói rằng chữ ký số không khớp (ví dụ: app đã bị crack hoặc modify).

Các Tình Huống Bạn Cần Tắt Gatekeeper

Trong 10 năm hỗ trợ user, mình tổng hợp được 5 trường hợp phổ biến nhất mà người dùng MacBook Air M1, MacBook Pro M1 và các dòng máy mới hơn thường gặp:

Tình huống Ví dụ cụ thể Mức độ rủi ro Khuyến nghị
Developer dùng tool beta Xcode beta, Android Studio Canary, VS Code Insiders 🟡 Thấp Dùng xattr (xem phần sau) thay vì tắt toàn bộ
Designer/Musician cài plugin VST/AU plugin, Photoshop plugin từ developer nhỏ 🟠 Trung bình Kiểm tra kỹ nguồn, chỉ download từ trang chính thức
Enterprise software nội bộ Phần mềm quản lý công ty tự phát triển 🟢 Rất thấp IT dept nên dùng MDM để whitelist
Phần mềm mã nguồn mở GIMP, Blender từ mirror không chính thức 🔴 Cao Chỉ tải từ trang chính thức, verify checksum
App đã ngừng cập nhật Phần mềm cũ không có Apple Silicon version 🟠 Trung bình Tìm alternative hiện đại hơn nếu có thể

Lưu ý quan trọng: Nếu bạn chỉ cần chạy 1-2 app cụ thể, ĐỪNG tắt toàn bộ Gatekeeper. Kéo xuống phần “Giải pháp thông minh hơn” để biết cách xử lý cho từng app riêng lẻ.

Hướng Dẫn Tắt Gatekeeper Trên macOS Sequoia (15.x) – Phương Pháp Mới Nhất

Cảnh báo: macOS Sequoia (ra mắt cuối 2024) có thay đổi LỚN trong cách xử lý Gatekeeper. Lệnh Terminal không còn quyền tắt tự động nữa – bạn phải xác nhận thủ công qua giao diện. Đây là nỗ lực của Apple nhằm ngăn malware tự động disable Gatekeeper thông qua script.

Bước 1: Chạy Lệnh Trong Terminal

Trước tiên, đảm bảo app System Settings đã đóng hoàn toàn (nhấn Cmd+Q nếu nó đang mở).

Mở Terminal (cách nhanh nhất: nhấn Cmd+Space, gõ “terminal”, Enter). Chạy lệnh:

sudo spctl --master-disable

Nhập mật khẩu admin khi được hỏi. Lưu ý: khi gõ password, màn hình sẽ không hiển thị bất kỳ ký tự nào (kể cả dấu chấm •••) – đây là tính năng bảo mật, không phải lỗi. Cứ gõ đúng mật khẩu rồi nhấn Enter.

Bạn sẽ thấy thông báo:

“Globally disabling the assessment system needs to be confirmed in System Settings.”

Đây không phải lỗi. Đây là xác nhận rằng lệnh đã được “ghi nhận”, nhưng bạn cần hoàn tất bước tiếp theo.

Bước 2: Xác Nhận Trong System Settings

Bây giờ mở System Settings (click logo ở góc trên trái → System Settings).

Vào Privacy & Security → cuộn xuống phần Security.

Trick quan trọng: Nếu bạn không thấy thay đổi gì, hãy:

  1. Click sang tab khác (ví dụ: “Lock Screen”)
  2. Đợi 2 giây
  3. Click lại vào “Privacy & Security”

Lúc này bạn sẽ thấy tùy chọn “Anywhere” xuất hiện trong dropdown “Allow applications downloaded from”. Trước đây nó bị ẩn hoàn toàn.

Click chọn “Anywhere”. Một cửa sổ cảnh báo sẽ hiện ra với nội dung kiểu “This reduces your Mac’s security” (điều này làm giảm bảo mật của Mac). Click “Allow From Anywhere”.

Hệ thống có thể yêu cầu Touch ID hoặc nhập password lần nữa để xác nhận cuối cùng.

Xong! Kiểm tra bằng cách chạy lệnh trong Terminal:

spctl --status

Nếu hiển thị “assessments disabled”, bạn đã tắt Gatekeeper thành công.

Trường Hợp Đặc Biệt: Lỗi “This operation is no longer supported”

Một số máy chạy macOS Sequoia 15.2+ có thể gặp lỗi này khi chạy lệnh spctl. Trong trường hợp đó, bạn cần dùng Configuration Profile:

  1. Tải file config từ GitHub: github.com/bluppus20/Disable-Gatekeeper-macOS-Sequoia-beta-3
  2. Giải nén, chuột phải vào file .mobileconfig → Open With → Profile Installer
  3. Vào System Settings → General → Device Management
  4. Double-click profile vừa cài (có icon cảnh báo vàng) → Install
  5. Quay lại Privacy & Security → chọn “Anywhere”

Phương pháp này phức tạp hơn nhưng hiệu quả 100% với các phiên bản Sequoia mới nhất.

Hướng Dẫn Tắt Gatekeeper Trên macOS Sonoma (14.x) Và Ventura (13.x)

Với macOS Sonoma và Ventura, quy trình đơn giản hơn nhiều vì chưa có cơ chế “xác nhận kép” như Sequoia.

Các Bước Thực Hiện:

  1. Mở Terminal (Cmd+Space → “terminal”)
  2. Chạy lệnh: sudo spctl --master-disable
  3. Nhập password admin
  4. Mở System Settings → Privacy & Security → Security
  5. Tùy chọn “Anywhere” sẽ tự động được chọn

Xử lý lỗi trên Sonoma: Một số user báo cáo tùy chọn “Anywhere” không xuất hiện sau khi chạy lệnh. Giải pháp:

  • Cách 1: Restart máy. Đây là cách hiệu quả nhất.
  • Cách 2: Thử lệnh thay thế sudo spctl --global-disable
  • Cách 3: Đóng/mở System Settings nhiều lần

Kiểm tra bằng lệnh spctl --status – nếu thấy “assessments disabled” là OK.

Giải Pháp Thông Minh Hơn: Chỉ Bỏ Qua Gatekeeper Cho Từng App Cụ Thể

Đây là phương pháp mình khuyên dùng trong 90% trường hợp. Thay vì tắt toàn bộ hệ thống bảo vệ (master-disable), bạn chỉ loại bỏ cờ kiểm dịch cho những app mà bạn tin tưởng. Các app khác vẫn được kiểm soát bình thường.

Phương Pháp 1: Dùng Giao Diện (Cho Người Mới)

Khi bạn mở một app bị chặn, macOS sẽ hiển thị thông báo lỗi. Đóng thông báo đó, sau đó:

  1. Vào System Settings → Privacy & Security
  2. Cuộn xuống phần Security
  3. Bạn sẽ thấy dòng chữ “[App name] was blocked. Click here to open it anyway”
  4. Click “Open Anyway”
  5. Xác nhận với Touch ID hoặc password

Từ lần sau, app này sẽ mở bình thường mà không cần làm gì thêm.

Phương Pháp 2: Dùng Terminal Với Lệnh xattr (Cho Power User)

Đây là phương pháp chuyên nghiệp và an toàn nhất. Mình dùng nó hàng ngày khi test các tool beta.

Xem thuộc tính kiểm dịch của một app:

xattr -l /Applications/TenApp.app

Nếu bạn thấy dòng com.apple.quarantine: nghĩa là app đang bị “giam” bởi Gatekeeper.

Xóa cờ kiểm dịch (unquarantine):

sudo xattr -cr /Applications/TenApp.app

Giải thích tham số:

  • -c (Clear): Xóa TẤT CẢ extended attributes. Đừng lo, app không cần các metadata này để chạy.
  • -r (Recursive): Áp dụng cho toàn bộ thư mục con. Cực kỳ quan trọng với các app lớn như Adobe Creative Cloud hay plugin âm thanh, vì cờ kiểm dịch có thể ẩn trong các framework sâu bên trong.

Ví dụ thực tế: Bạn tải về một VST plugin tên là “SuperReverb.vst3”. Khi mở Logic Pro, nó báo “Plugin damaged”. Giải pháp:

sudo xattr -cr ~/Library/Audio/Plug-Ins/VST3/SuperReverb.vst3

Logic Pro sẽ nhận diện plugin bình thường ở lần load tiếp theo.

So Sánh Hai Phương Pháp

Tiêu chí spctl –master-disable xattr -cr [app] Người thắng
Phạm vi ảnh hưởng Toàn bộ hệ thống Chỉ 1 app cụ thể xattr
Bảo mật Tắt hoàn toàn phòng thủ Các app khác vẫn được bảo vệ xattr
Độ khó Dễ (1 lệnh) Trung bình (cần biết đường dẫn app) spctl
Tác động sau update macOS có thể reset lại về enabled Permanent cho app đó xattr
Phù hợp cho Test nhanh, environment phát triển Sử dụng lâu dài, production xattr

Khuyến nghị của mình: Trừ khi bạn là developer cần install/uninstall hàng chục tool beta mỗi ngày, hãy dùng xattr. Nó an toàn hơn nhiều.

Rủi Ro Bảo Mật Khi Tắt Gatekeeper Và Cách Giảm Thiểu

Mình sẽ không đường mật hóa: tắt Gatekeeper làm tăng đáng kể nguy cơ nhiễm malware. Nhưng quan trọng là hiểu RỦI RO CỤ THỂ chứ không phải lo lắng mơ hồ.

Những Gì Gatekeeper KHÔNG Bảo Vệ (Quan Trọng!)

Nhiều người nghĩ tắt Gatekeeper = vô hiệu hóa toàn bộ bảo mật macOS. Điều này SAI.

  • XProtect vẫn hoạt động: Đây là hệ thống chống virus tích hợp, dùng signature-based detection. Nếu bạn tải một file chứa malware đã biết (có trong database YARA của Apple), XProtect vẫn sẽ chặn nó ngay cả khi Gatekeeper tắt.
  • SIP vẫn hoạt động: System Integrity Protection ngăn cả ứng dụng có quyền root sửa đổi các vị trí hệ thống quan trọng như /System, /usr, /bin.
  • MRT vẫn chạy: Malware Removal Tool của Apple vẫn tự động quét và xóa malware định kỳ.

Vậy rủi ro thực sự là gì? Zero-day malware – những mã độc mới chưa có trong database, nhưng được ngụy trang thành app hợp lệ. Ví dụ: tháng 12/2024, một malware tên MacSync Stealer đã lợi dụng lỗ hổng trong quy trình notarization để vượt qua Gatekeeper. Nếu bạn tắt Gatekeeper, bạn mất đi lớp kiểm tra “chữ ký số nhà phát triển” – tức là cánh cổng đầu tiên. Đây là lý do tại sao các dòng MacBook Pro M3, MacBook Air M3 và mới hơn được Apple trang bị thêm nhiều lớp bảo mật phần cứng (Secure Enclave, hardware-based encryption) để bù đắp cho các trường hợp người dùng phải tắt Gatekeeper.

Các Biện Pháp Giảm Thiểu (Must-Do)

Nếu bạn quyết định tắt Gatekeeper, PHẢI tuân thủ các nguyên tắc này:

  1. Chỉ tải từ nguồn chính thức: Trang web của developer, GitHub releases, SourceForge. TUYỆT ĐỐI không tải từ các trang “mirror” lạ, diễn đàn kín, Telegram group, torrent.
  2. Verify checksum: Nếu developer cung cấp SHA-256 hash, hãy kiểm tra:
    shasum -a 256 ~/Downloads/app.dmg

    So sánh output với hash trên trang chính thức. Nếu khác 1 ký tự → KHÔNG CÀI.

  3. Dùng antivirus bên thứ ba: Malwarebytes for Mac (free) hoặc Bitdefender (paid). Họ cập nhật signature nhanh hơn XProtect của Apple.
  4. Enable Firewall: System Settings → Network → Firewall → bật ON. Chặn các kết nối incoming không xác định.
  5. Bật lại Gatekeeper sau khi xong việc: Nếu bạn chỉ cần cài 1 app đặc biệt, cài xong thì chạy sudo spctl --master-enable để bật lại ngay.
  6. Cân nhắc nâng cấp máy mới: Nếu bạn đang dùng MacBook cũ đời Intel và thường xuyên gặp vấn đề tương thích phần mềm, các dòng MacBook Air M2 hoặc MacBook Pro M2 trở lên có kiến trúc Apple Silicon tối ưu hơn, ít phải can thiệp Gatekeeper hơn.

Dấu Hiệu Nhận Biết App Nguy Hiểm

Dấu hiệu Ví dụ Mức độ nguy hiểm
Yêu cầu password ngay khi mở App vừa mở đã hiện popup “Enter admin password” 🔴 Rất cao
Không có trang web chính thức Chỉ tìm thấy link tải trên diễn đàn/group 🔴 Rất cao
Tên app khác tên developer File gọi là “Adobe Photoshop” nhưng ký bởi “John Doe Dev” 🔴 Rất cao
Dung lượng bất thường App đơn giản nhưng nặng 500MB+ 🟠 Cao
Yêu cầu quyền lạ Calculator app xin quyền “Full Disk Access” 🟠 Cao

Nếu gặp bất kỳ dấu hiệu nào ở mức 🔴, hãy XÓA NGAY và scan toàn bộ máy bằng Malwarebytes.

Cách Bật Lại Gatekeeper (Khôi Phục Bảo Mật)

Sau khi cài xong app cần thiết, bật lại Gatekeeper là điều bắt buộc để duy trì “vệ sinh an ninh” cho máy.

Với tất cả phiên bản macOS:

sudo spctl --master-enable

Nhập password admin. Xong!

Kiểm tra lại:

spctl --status

Phải hiển thị “assessments enabled”.

Tùy chọn “Anywhere” sẽ tự động biến mất khỏi System Settings. Từ giờ, mọi app mới tải về sẽ được kiểm tra lại.

Lưu ý với macOS Sequoia: Nếu bạn đã dùng Configuration Profile để tắt Gatekeeper, bạn cần gỡ profile đó trước:

  1. System Settings → General → Device Management
  2. Click vào profile “Disable Gatekeeper” → Remove
  3. Sau đó mới chạy lệnh spctl --master-enable

FAQ: Các Câu Hỏi Thường Gặp

1. Tắt Gatekeeper có ảnh hưởng đến bảo hành không?

Không. Gatekeeper là setting phần mềm, không liên quan đến phần cứng. Apple không theo dõi việc bạn bật/tắt nó. Tuy nhiên, nếu máy bị nhiễm malware do tắt Gatekeeper và gây hỏng phần mềm, Apple có thể tính phí sửa chữa vì đó là lỗi người dùng.

2. Có cách nào tắt Gatekeeper vĩnh viễn không bị macOS tự bật lại sau update?

Không có cách nào 100% chắc chắn. Apple thường reset setting này về mặc định sau các bản update lớn (major version như 14.x → 15.x). Giải pháp: sau mỗi lần update, chạy lại lệnh spctl --status để kiểm tra. Nếu enabled, tắt lại.

3. Tôi dùng lệnh xattr nhưng app vẫn báo “damaged”, phải làm sao?

Có 2 khả năng:

  • Khả năng 1: Bạn chưa dùng flag -r (recursive). App phức tạp thường có nhiều file bên trong, cần xóa quarantine cho TẤT CẢ. Chạy lại: sudo xattr -cr /path/to/app
  • Khả năng 2: App thật sự bị lỗi. Thử tải lại từ nguồn khác hoặc liên hệ developer.

4. Tại sao một số app vẫn bị chặn dù đã tắt Gatekeeper?

Có thể do:

  • XProtect phát hiện malware: Gatekeeper tắt nhưng XProtect vẫn hoạt động. Check bằng cách search “[tên app] XProtect” trên Google.
  • SIP chặn: Nếu app cố gắng sửa đổi /System hoặc /usr, SIP sẽ chặn bất kể Gatekeeper tắt.
  • Notarization revoked: Apple đã thu hồi chứng chỉ của developer vì phát hiện malware. Trong trường hợp này, ĐỪNG cài app đó.

5. Có thể tắt Gatekeeper bằng GUI không cần dùng Terminal?

Không trên các phiên bản macOS mới. Trước Yosemite (10.10), có tùy chọn “Anywhere” hiển thị sẵn trong System Preferences. Từ Sierra (10.12) trở đi, Apple ẩn nó và bắt buộc phải dùng Terminal. Đây là cố ý để người dùng phổ thông không vô tình tắt.

Kết Luận: Nên Hay Không Nên Tắt?

Sau 10 năm trong nghề, đây là quan điểm cá nhân của mình:

KHÔNG nên tắt Gatekeeper toàn bộ (master-disable) trừ khi bạn:

  • Là developer cần test nhiều tool beta/alpha mỗi ngày
  • Làm việc trong môi trường cô lập (VM, máy test riêng)
  • Hiểu rõ về bảo mật và biết cách verify file

NÊN dùng phương pháp xattr (xóa quarantine flag cho từng app) nếu bạn:

  • Chỉ cần chạy 1-5 app cụ thể từ nguồn tin cậy
  • Muốn giữ an toàn cho các file khác
  • Không muốn lo lắng về malware mỗi khi tải file

CÂN NHẮC dùng alternative từ App Store nếu:

  • App bạn cần có phiên bản tương tự trên App Store
  • Budget cho phép mua app chính hãng
  • Bạn không rành về kỹ thuật

Gatekeeper không phải là kẻ thù – nó là lá chắn tự động bảo vệ bạn khỏi 90% mối đe dọa phổ biến. Việc tắt nó giống như mở cửa nhà lúc đi vắng: có thể ổn nếu bạn sống ở vùng an toàn, nhưng rủi ro luôn rình rập. Với các dòng Macbook mới nhất như MacBook Pro M5 hay MacBook Air M5, Apple đã tích hợp thêm nhiều lớp bảo mật phần cứng (Neural Engine, advanced Secure Enclave) để bù đắp cho những trường hợp người dùng cần linh hoạt hơn với phần mềm.

Nếu bạn đang cân nhắc nâng cấp MacBook để có hiệu năng tốt hơn cho công việc và được hưởng hệ thống bảo mật tiên tiến nhất từ Apple Silicon, Macone.vn có nhiều lựa chọn MacBook Pro mới & cũMacBook Air mới & cũ phù hợp mọi ngân sách.

📦 Sản Phẩm Liên Quan

MacBook Air M2 13″ Like New

  • Cấu hình: Chip M2 8-core CPU, 10-core GPU | 8GB RAM | 256GB SSD
  • Màn hình: 13.6″ Liquid Retina (2560×1664)
  • Pin: 15-18 giờ thực tế – làm việc cả ngày
  • Bảo mật: Gatekeeper + XProtect + SIP + Secure Enclave
  • Tình trạng: Like New 99%
  • Bảo hành: 12 tháng chính hãng Macone

Xem giá chi tiết →

MacBook Pro M1 14″ Like New

  • Cấu hình: Chip M1 Pro 8-core CPU, 14-core GPU | 16GB RAM | 512GB SSD
  • Màn hình: 14.2″ Liquid Retina XDR (3024×1964, 120Hz ProMotion)
  • Pin: 17 giờ – hoàn hảo cho developer & creative
  • Bảo mật: Cấp doanh nghiệp, phù hợp xử lý dữ liệu nhạy cảm
  • Tình trạng: Like New 99%
  • Bảo hành: 12 tháng chính hãng Macone

Xem giá chi tiết →

💡 Tại sao chọn Macone: Zin 100% linh kiện Apple | Test kỹ 15 hạng mục kỹ thuật | Bảo hành 12 tháng chính hãng | Trả góp 0% qua thẻ tín dụng | Miễn phí giao hàng HN & HCM


Bài viết được cập nhật: 29/12/2024 | Tác giả: Quang Minh – Senior Tech Editor, Macone.vn | Dựa trên macOS Sequoia 15.2, Sonoma 14.7, Ventura 13.6

GIAO HÀNG TẬN NƠI
Miễn phí giao hàng nội thành
ĐỔI TRẢ DỄ DÀNG
Miễn phí đổi trong 10 ngày
HÀNG CHÍNH HÃNG
Cam kết hàng chính hãng 100%
NHẬN HÀNG TRẢ TIỀN
Tiền mặt, quẹt thẻ, chuyển khoản
Loading...
messenger call