Skip to main content
Download — FreeNo credit card required

Mac security glossary with plain-English definitions for 25+ security terms including XProtect, Gatekeeper, FileVault, SIP, TCC, LaunchAgent, LaunchDaemon, YARA rules, zero-day vulnerabilities, rootkits, keyloggers, adware, spyware, Trojans, ransomware, phishing, code signing, notarization, sandboxing, Full Disk Access, kernel extensions, system extensions, and endpoint detection. Each term notes what CoreLock does about it today, and what it doesn't.

Security Reference

Mac Security Glossary

Every security term you need to know, explained in plain English. No jargon, no technical degrees required.

XProtect

Apple's built-in malware detection system that runs silently in the background. It checks apps against a list of known malware signatures when you open them for the first time. XProtect updates automatically but only catches known threats — it cannot detect brand-new or modified malware.

CoreLock today: CoreLock's scan adds checks XProtect doesn't do: risky command lines among running apps, services listening on your network, app permissions, and login items. Learn more

Gatekeeper

A macOS security feature that verifies apps are signed by identified developers and notarized by Apple before allowing them to run. If an app fails these checks, macOS blocks it from opening. Gatekeeper prevents most unsigned malware but can be bypassed by users manually.

CoreLock today: CoreLock's Apps screen checks the code signature and Gatekeeper status of the apps in your Applications folders whenever you choose Re-verify, not only when an app first opens. Learn more

FileVault

Apple's full-disk encryption technology that encrypts the entire contents of your Mac's startup disk. When enabled, your data is unreadable without your login password, even if someone removes the drive. FileVault uses XTS-AES-128 encryption.

CoreLock today: CoreLock doesn't check FileVault today. You can see whether it's on in System Settings › Privacy & Security. Learn more

System Integrity Protection (SIP)

A macOS security technology that restricts what the root user account can do. SIP prevents processes from modifying protected system files and folders, even with administrator access. Disabling SIP significantly weakens your Mac's security.

CoreLock today: CoreLock doesn't check SIP today. To check it yourself, run csrutil status in Terminal. Learn more

LaunchAgent

A background program that starts automatically when you log into your Mac. LaunchAgents run in the context of your user account and are stored in ~/Library/LaunchAgents. Legitimate apps use them for updates and background tasks, but malware also uses them to persist after restarts.

CoreLock today: CoreLock's scan reviews the LaunchAgents folders each time it runs and flags unsigned or unusual items. Show in Finder takes you to them; you remove them yourself. Learn more

LaunchDaemon

Similar to a LaunchAgent but runs at system level with root privileges, regardless of which user is logged in. LaunchDaemons are stored in /Library/LaunchDaemons and start at boot time. They have higher privileges than LaunchAgents.

CoreLock today: CoreLock's scan reviews /Library/LaunchDaemons as well as the LaunchAgents folders, and flags unsigned or unusual items. Learn more

YARA Rules

A pattern-matching language used by security researchers to identify and classify malware. YARA rules describe text or binary patterns that match known malware families. They are widely used in threat hunting and incident response.

CoreLock today: CoreLock's Downloads check and the Files screen's scans check files against known-malware hashes and 19 malware-signature (YARA) rules. A match is a reason to look at the file, not proof it's harmful, and nothing is quarantined automatically. Learn more

Entropy Analysis

A technique that measures the randomness of data in a file. High entropy often indicates encryption or compression — common in packed malware, ransomware payloads, and obfuscated code. Normal text files have low entropy.

CoreLock today: CoreLock doesn't do entropy analysis. Its Downloads check compares files against a built-in list of known-malware hashes and its malware-signature (YARA) rules. Learn more

Zero-Day Vulnerability

A software security flaw that is unknown to the vendor and has no available patch. 'Zero-day' refers to the fact that developers have had zero days to fix it. These are the most dangerous vulnerabilities because there is no defense until a patch is released.

CoreLock today: CoreLock can't detect zero-day exploits. Its scan does flag some things attackers run afterward, such as reverse shells and download-and-run commands. Installing macOS updates promptly is the main defense. Learn more

Rootkit

Malware designed to hide deep inside your operating system, making it invisible to normal detection methods. Rootkits can intercept system calls, hide files and processes, and maintain persistent access. They are extremely difficult to remove.

CoreLock today: CoreLock doesn't detect rootkits. It sees what macOS reports, so malware that hides from macOS can hide from CoreLock too. Learn more

Keylogger

Software that secretly records everything you type, including passwords, credit card numbers, and private messages. Keyloggers can be standalone malware or bundled with other threats. They often transmit captured data to remote servers.

CoreLock today: CoreLock's scan flags known-bad tools among running apps. With Full Disk Access, its Privacy screen lists the apps that hold Input Monitoring, the permission that lets an app read keystrokes. Learn more

Adware

Software that displays unwanted advertisements on your computer, often through pop-ups, browser redirects, or injected ads on web pages. While not always malicious, adware degrades performance and may track your browsing habits.

CoreLock today: CoreLock doesn't recognize adware by its behavior. Its scan flags unusual login items, which adware often uses to come back after a restart, and checks your Downloads folder against known-malware hashes and malware signatures. Learn more

Spyware

Software that secretly monitors your computer activity and sends information to third parties. Spyware can capture screenshots, log keystrokes, access your webcam, and track your location. It often comes bundled with free software downloads.

CoreLock today: CoreLock doesn't recognize spyware by its behavior. Its Privacy screen shows which apps macOS lets use your camera, microphone and files, and which hold Screen Recording, Accessibility or Input Monitoring. The Overview shows how many times the camera and microphone were turned on today, and the Network screen lists your apps' open connections by IP address and port. Learn more

Trojan

Malware disguised as legitimate software. Unlike viruses, Trojans don't replicate themselves — they rely on tricking you into installing them. Once installed, they can steal data, install additional malware, or give attackers remote access to your system.

CoreLock today: CoreLock's Apps screen flags unsigned apps and broken or expired signatures in your Applications folders, which can point to a Trojan. A signed app can still be one. Learn more

Ransomware

Malware that encrypts your files and demands payment (usually cryptocurrency) to decrypt them. Ransomware can spread through email attachments, compromised websites, or network vulnerabilities. Even paying the ransom doesn't guarantee file recovery.

CoreLock today: CoreLock places hidden decoy files on your Mac. If a program changes or deletes one, you get a notification within about a minute. It doesn't stop ransomware or roll files back, so keep a backup. Learn more

Phishing

A social engineering attack where attackers impersonate trusted entities (banks, tech companies, coworkers) to trick you into revealing sensitive information like passwords or credit card numbers. Phishing typically occurs via email, text messages, or fake websites.

CoreLock today: CoreLock doesn't check websites or domains, so it can't spot phishing. Check the address bar before you type a password. Learn more

Code Signing

A process where developers cryptographically sign their apps using a certificate issued by Apple. Code signing verifies the developer's identity and ensures the app hasn't been tampered with after it was signed. Unsigned apps trigger Gatekeeper warnings.

CoreLock today: When you choose Re-verify, CoreLock's Apps screen checks the code signature of the apps in your Applications folders and flags unsigned apps and broken or expired signatures. Learn more

Notarization

An Apple process where apps distributed outside the Mac App Store are submitted to Apple for automated security checks. Notarized apps have been scanned by Apple for malicious components. CoreLock itself is Apple Notarized.

CoreLock today: CoreLock's Apps screen shows the Gatekeeper and notarization status of the apps in /Applications and ~/Applications, not just ones you recently opened. Learn more

Sandbox

A security mechanism that isolates an app from the rest of your system. Sandboxed apps can only access specific files and resources they've been granted permission to use. All Mac App Store apps are sandboxed, but apps downloaded from the web may not be.

CoreLock today: CoreLock doesn't show which apps are sandboxed today. In Activity Monitor you can add a Sandbox column to see it. Learn more

Full Disk Access

A macOS permission that grants an app access to all files on your disk, including Mail, Messages, Safari data, and Time Machine backups. This is one of the most powerful permissions an app can have. Only grant it to apps you fully trust.

CoreLock today: Once CoreLock has Full Disk Access itself, its Privacy screen lists every app that holds it. Revoke opens the Full Disk Access page in System Settings, where you turn access off. Learn more

Accessibility Permission

A macOS permission that allows an app to control your computer, observe input, and interact with other apps. Originally designed for assistive technology, it's now used by password managers, automation tools, and unfortunately, some malware.

CoreLock today: With Full Disk Access, CoreLock's Privacy screen lists the apps that hold Accessibility permission. Revoke opens the Accessibility page in System Settings, where you turn access off. Learn more

Kernel Extension (kext)

A loadable module that extends the macOS kernel's functionality. Kernel extensions run with the highest privileges and can access any part of the system. Apple has been deprecating kexts in favor of safer System Extensions since macOS Catalina.

CoreLock today: CoreLock doesn't check kernel extensions. To list the loaded ones, run kmutil showloaded in Terminal. Learn more

System Extension

Apple's modern replacement for kernel extensions. System extensions run in user space (not the kernel) with limited privileges, making them safer. They're used for network filtering, endpoint security, and driver functionality.

CoreLock today: CoreLock doesn't check system extensions today. To list them, run systemextensionsctl list in Terminal. Learn more

Endpoint Detection and Response (EDR)

A category of security tools that continuously monitor endpoints (computers, phones) for suspicious activity. EDR solutions collect system data, detect threats, and provide response capabilities.

CoreLock today: CoreLock isn't an EDR. It runs a six-check scan every 15 minutes by default and lists what it finds in the Issues list. Between scans it watches its decoy files and whether the camera or microphone is in use, and every few minutes takes a quick look at what's running to learn what's normal for your Mac. Learn more

See where your Mac stands

CoreLock's free scan checks running apps, network, app permissions, login items, AI agents and your Downloads folder, and gives you a 0 to 100 Security Score.

Download CoreLock Free