
Continue your cybersecurity journey with volume four of the complete cyber security course: end point protection. Opt to take volume four as standalone, but volumes 1–3 provide the full picture.
Meet Nathan House, CEO of Station X and cybersecurity veteran guiding this end point protection course, sharing 24 years of experience securing banks, mobile apps, privacy, and anonymity.
Launch a quick, no-install security win with CanaryTokens tripwires to detect snooping across devices and accounts using Word, PDF, and email traps that alert you for fast response.
Target technically minded individuals who want to protect themselves from hackers, malware, and government or corporate tracking, and who seek online privacy and anonymous publishing.
Learn to achieve security, privacy, and anonymity by balancing breadth and depth, practicing in a test environment, taking notes, and teaching others to reinforce learning and application.
Stay ahead as security and technology evolve by following this actively updated course, which updates material as the landscape changes and invites your feedback, recommendations, and questions.
How to start a career in cyber security and ethical hacking.
Protect endpoints like laptops, desktops, and mobile devices with layered security—antivirus, execution prevention, intrusion prevention, application whitelisting, and disk encryption—while moving beyond the perimeter with automation, machine learning, and AI.
Explore current and future endpoint protection technologies, from disk encryption and antivirus suites to endpoint detection and response, and master email and messenger security for defense in depth.
Master the selection and deployment of disk and file encryption across Windows, Mac, and Linux, learn how encryption is attacked, apply BitLocker and self-encrypting drives, and study plausible deniability.
Protects data via disk encryption, rendering it unreadable on a disk when a device is lost or stolen. Limits protection to physical access, not traffic or coercion.
Evaluate crypto algorithm strength against brute-force and dictionary attacks, consider cascading options like aes, twofish, serpent, and recognize implementation vulnerabilities and compensating controls against unknown and quantum attacks.
Protect disk encryption by understanding physical attacks that reveal keys through memory, DMA, bootloader compromise, or evil maid scenarios; secure boot, TPM, pre-boot authentication, and device control mitigate these risks.
Compare whole disk encryption with encrypted containers, volumes, and partitions, highlighting how partial encryption enlarges the attack surface and leaves unencrypted system files, history, and temp data at risk.
The lecture surveys viable Windows disk encryption options, including TrueCrypt forks VeraCrypt and CipherShed, descriptor, BestCrypt, semantic drive encryption, and BitLocker, guiding selection by threat model.
Evaluate Windows disk encryption with BitLocker, TPM protections, and multiple authentication options. Assess benefits and privacy concerns, edition availability, and recovery key risks.
Enable BitLocker in Windows, handle TPM requirements, configure startup authentication (password, PIN, USB key), manage recovery keys, and choose full-disk encryption options.
Explore VeraCrypt as a Windows disk encryption option, offering container and hidden volumes, cascaded ciphers, and multi-factor options, with comparisons to BitLocker and notes on audits and vulnerabilities.
Compare windows disk encryption tools such as CipherShed, DiskCryptor, Symantec's drive encryption, and BestCrypt, highlighting twofish/serpent cascades, authentication, and boot options, with notes on containers and audits.
Learn to use VeraCrypt on Windows, macOS, and Linux to create encrypted file containers, encrypt system and non-system volumes, and mount with passwords, key files, and hidden volumes.
Assess macOS FileVault 2 as Apple's built-in whole-disk encryption using hardware-accelerated crypto and pre-boot authentication. Note limitations include no multi-factor options, EFI pre-boot exposure, and non-boot-volume encryption.
Enable file vault 2 on macOS by guiding entropy seeding, choosing recovery options, and using firmware password and sleep settings to harden disk encryption for endpoint protection.
Explore Linux whole disk encryption with dm-crypt and LUKS, including on-the-fly encryption during install on Debian, and flexible options like multi-key and plausible deniability.
Set up dm-crypt and LUKS on Linux during install with Debian, Kali, and Ubuntu. Use cryptsetup to create, access, and manage encrypted devices, benchmark crypto options, and manage key slots.
Encrypt the grub2 bootloader to reduce physical attack risk, and follow Debian-like steps to copy boot files, update grub, and enable crypto disk with a master password.
Explore how self encrypting drives implement hardware based full disk encryption with a hidden key, encrypting data between the platters and controller, and consider software based encryption for auditability.
defense against disk decryption attacks balances usability and security, prioritizes preventing physical access, implements whole disk encryption with multifactor authentication, and disables memory dumps and hibernation.
Learn to encrypt files, archives, partitions, and disks across Windows, Linux, and BSD using PS Zip, 7-zip, and GPG, with two-factor authentication via password and key file.
Explore how mandatory key disclosure laws vary by country, and how plausible deniability via hidden volumes, hidden containers, steganography, and encryption schemes can provide defense; weigh legal risks across borders.
Stack multiple layers of encryption and obfuscation across software and hardware to protect volumes and system partitions with distinct passwords and two-factor authentication, limiting exposure.
Explore disk-encryption case studies that reveal how memory-resident keys and boot kits, cloning, and truecrypt-era devices defeat encryption in real-world scenarios.
Explore endpoint protection on Windows, macOS, and Linux; evaluate how antivirus works and why attackers bypass it, and assess antivirus effectiveness and current best products in today’s threat landscape.
Assess how antivirus products deploy defense in depth across devices. Malware increasingly uses scripting services to create fully undetectable, encrypted code that bypasses signatures.
Learn how signature-based antivirus struggles with millions of malware variants, and explore heuristic detection, sandboxing, behavior blocking, and reputation systems as evolving endpoint protection methods.
Ransomware is a prevalent malware that encrypts files with a hacker-held key, demands payment in Bitcoin, and spreads via phishing or malvertising, highlighting the need for endpoint protection.
Evaluate endpoint protection software with features beyond antivirus and learn how independent labs test real-world protection, heuristics, and performance across vendors.
Explore why testing antivirus and endpoint protection is hard: sponsorship bias, reliance on known signatures from VirusTotal, and the lack of unknown malware samples that reflect the real world.
Explore how business endpoint protection (EPP) differs from home AV, with centralized management and gateway deployment, using trials and AB tests to evaluate vendors' protection strategies.
Compare top paid windows antivirus suites—Bitdefender, Kaspersky, and Norton Security—with built-in protection from Microsoft Security Essentials and Windows Defender, and explore endpoint protection and trial options.
Explore how business endpoint protection products mirror consumer tests, with Bitdefender, Kaspersky, and Symantec leading performance, while noting due diligence as times are changing and Trend remains a major player.
Discover macOS X Protect, a basic signature-based antivirus with no heuristics or real-time scanning, using Yara rules to block known bad files by hash.
Compare Mac OS X antivirus options, noting Avast Free as well-maintained but limited in functionality and vulnerable to encrypted malware. Recommend Malwarebytes for scanning and point to Mac malware resources.
Explore Linux antivirus fundamentals, why Linux malware is rare on desktops and servers, and how signature-based tools like Clam AV, Rootkit Hunter, and LMD provide optional checks.
Discover how online scanners like VirusTotal analyze files with multiple engines, show results and signatures, and how cloud second opinion tools and Hitman Pro enhance detection and removal.
Evaluate how antivirus and endpoint protection affect privacy and performance, expose data-sharing and ssl decryption risks, highlight vulnerabilities and attack surfaces, and weigh the security benefits against the downsides.
Explore how next generation antivirus and endpoint protection deliver defense in depth through prevention, detection and response and recovery technologies. Learn how these technologies synergize, avoid conflicts, and manage overhead.
Examine how traditional signature-based antivirus is failing and how next-generation antivirus and end-point protection use machine learning, reputation systems, and application whitelisting to prevent, detect, and contain threats.
Explore how endpoint detection and response (edr) complements antivirus by detecting breaches, gathering forensic data like file and registry changes to isolate, mitigate, and recover from attacks.
Learn how endpoint protection layers create defense in depth—prevention, detection, response, and recovery—against known and unknown threats, while considering consolidation across vendors for streamlined protection.
Understand endpoint protection technologies across Windows, Mac, and Linux, including traditional and next-generation approaches, covering application control, execution prevention, whitelisting, containment, behavioral analysis, algorithmic techniques, machine learning, and artificial intelligence.
Explore how application and execution controls, including ACLs, application whitelists and software restriction policies, prevent malware and unauthorized software as a layer of defense in endpoint protection.
Apply ACLs and Windows permission controls to limit user access, implement whitelisting, and support OS hardening with policy-driven scans of files, folders, registry, and services.
Discover Windows user account control (uac), which runs as a standard user and prompts for admin tasks, with configurable notification levels to deter malware and attackers.
Explore how Windows software restriction policies enable application control by blocking executables through path rules. AppLocker is its successor, but SRP remains usable via Local Security Policy or Group Policy.
Explore AppLocker, an advanced Windows application control tool that extends SRP through group policy, using publisher, path, and hash rules to whitelist apps and enforce controls.
Explore Windows application control through family safety enhancement and parental controls, with whitelisting and separate admin accounts, and note Av-test reviews and online account considerations.
Explore Windows third-party app control and whitelisting, comparing AV solutions like Kaspersky, AppGuard, Voodoo Shield, and NoVirusThanks, with features such as protected mode, runtime protections, and fileless malware defenses.
Learn how Emet blocks memory exploitation on Windows using dep, aslr, and seh overwrite protection. Apply protections to apps and understand its limitations and future integration.
Assess exploitation prevention tools for Windows, Malwarebytes Anti-Exploit, Palo Alto Traps, and Hitman Pro Alert—focusing on hardware-assisted CFI, IAT filtering, browser protection, and user notification.
Explore Windows 10 device guard, a virtualization based security feature that uses a hypervisor, hardware isolation, configurable code integrity, and digital signatures to enforce trusted apps and block malware.
Windows Defender Application Guard for Edge uses sandbox isolation to run untrusted sites in isolated Edge sessions, protecting against malware and zero-day threats.
Explore Linux access control models, including discretionary access control, non-discretionary models with role-based access control, and mandatory access control with security labels, access control lists, and a security kernel.
Explore Linux security frameworks and implement strict access controls with AppArmor, a Linux kernel security module using per-program profiles to restrict capabilities and isolate applications like Apache.
Learn how SELinux enforces mandatory access control in Linux through kernel modules and policies, enabling granular file, network, and IPC controls and Debian deployment with virtualization options.
Examine Grsecurity, a Linux kernel security framework that defends against memory corruption and other threats through advanced access control and hardening, with Debian compatibility considerations and setup challenges.
Explore Linux kernel patches that implement least-privilege protections for memory pages. Learn how rule-based access control, MAC and DAC models, and Tomo Linux enable broader system-wide protections.
Explore Linux and Mac file permissions, POSIX and ACLs to control user access, limit root privileges, and harden end point protection using standards-based guidelines.
Configure macOS parental controls to whitelist apps and control web access, using a day-to-day John account with an admin backup to lock down permissions and block malware.
Protect macOS by warning on apps from unidentified developers or altered signatures. Clarify gatekeeper options: store only, store and identified developers, or anywhere, and its limited malware protection.
Explain how system integrity protection locks down macOS by restricting the root account and protecting core system files, directories, and processes against code injection and unsigned kernel extensions.
Santa for macOS uses a kernel extension, a daemon, and a gateway agent with an sqlite database to enforce whitelist and blacklist decisions.
Explore Xfence, formerly Little Flocker, a macOS kernel extension that enforces file access via the macOS mandatory access control framework, learning startup rules and prompting for new ones.
Explore mac security tools, including a ransomware monitor, a webcam blocker, and a curated set of open source utilities from Google's macOS repository.
Explore containment and deception that isolate the clean system from untrusted files and reveal lateral movement. Learn machine learning and behavioral detection driving ai-based malware analytics for defense.
Silence, Cylance's next-generation antivirus, uses machine learning to detect zero-day malware without signatures, delivering lightweight, offline protection with a cloud-based management console.
Learn to monitor and detect active threats with host and network intrusion detection systems, file integrity monitors, system information and event management software, honeypots and other deceptions, using Linux distributions.
Assess the limits of prevention and strengthen detection, response, and recovery by deploying deception, honeypots, and other detection controls to shorten compromise to discovery times.
Discover deception through honeypots for threat detection. Distinguish research honeypots from threat detection honeypots, and learn about high quality alerts and low false positives.
Deploy canary tokens to detect threats across emails and files, trigger alerts instantly via http or dns, and reveal attacker details without requiring installation.
Open Canary is an open source honeypot that presents fake services, triggers correlated alerts (email, syslog, SMS) with low administration and high quality alerts.
Compare artillery by binary defense with Open Canary, clone the project via git, run setup with python, configure ports and email alerts, and restart to monitor brute force activity.
Explore honey drive, a quick-to-set-up virtual appliance for VirtualBox that bundles over ten preconfigured honeypots and malware analysis tools for forensics and network monitoring.
Learn how intrusion detection systems work, including network and host based systems, signature and anomaly based methods, and the role of intrusion prevention systems.
Snort leads open source intrusion detection with signature-based rules; Suricata adds multi-threading and anomaly detection; Bro IDS emphasizes traffic analysis; OpenWIPS-ng provides wireless IDS with sensors, server, and GUI.
Explore OSSEC, a free, open-source host-based intrusion detection system that runs on multiple platforms and offers log analysis, file integrity checks, rootkit detection, real-time alerts, and active response.
Explore network security monitoring with Sguil (squeal), Explico, and Network Miner to analyze real-time events, session data, and packet captures, plus web proxies like Burp and MITM proxy.
Learn file integrity monitoring (FIM) to detect threats by validating current files against a baseline using cryptographic hashes, with automated alerts to email or SIEM across Windows, Mac, and Linux.
Compare Tripwire open source and enterprise versions for file integrity monitoring, and explore Linux audit framework, auditctl, and El Jefe for process monitoring.
Explore the network security toolkit (nst) to access open source analysis tools like wireshark, snort, and kismet in a bootable live environment for threat detection and network monitoring.
Security Union is a Linux distro for intrusion detection, network security monitoring, and log management, bundling tools like snort and network miner for deployment, with a setup wizard for sensors.
Centralize logs from devices, scanners, and monitors into a siem for analysis, correlation, and real-time alerts, turning data into actionable insight that reduces risk.
Learn to seek and destroy resistant malware and hackers across Windows, Mac, and Linux, identifying suspicious processes, auto runs, and persistence, while addressing firmware rootkits and recovery methods at scale.
Learn to detect and remove malware and active adversaries using online and offline methods, live CD forensic techniques, and hybrid cloning with a virtual machine.
Learn to use Farbar Recovery Scanner on Windows to detect malware indicators and create forest.txt and additions.txt snapshots. Understand signs like ransomware and browser hijackers, and apply automated removal tools.
Explore automated malware removal tools, including Kaspersky, Malwarebytes, and Hitman Pro, plus online and offline scanning, safe mode, and live CD methods to identify and remove malware.
Boot a live operating system from USB or CD to mount the infected system's file system and run malware-removal tools across Windows, Mac, and Linux using rescue disks.
Master manual malware hunting on Windows by using Process Explorer to inspect running processes, verify image signatures, assess icons and versions, and use VirusTotal for detection.
Use process explorer to identify suspicious auto start locations and dlls. Inspect strings and memory for odd urls and endpoints, then suspend or kill processes to remove persistence.
Learn to use Windows process and service tools, compare process explorer with native command line options, export details to csv, and query the registry to track executables for malware analysis.
Use SigCheck to scan for unsigned files across the system, with recursive (-S) and executable-only (-e) options, and VirusTotal (-V) to identify potentially suspicious unsigned DLLs.
Learn to use auto runs to identify suspicious startup entries and malware persistence, analyze offline systems, and verify digital signatures with VirusTotal.
Learn to use Windows Process Monitor to analyze malware activity, capture and filter system events (registry, files, network, processes), and apply precise include/exclude filters to detect threats.
Learn to detect threats on Windows by inspecting active network connections with net stat, identify ports and processes, and use Process Explorer and TCP View to trace and remove malware.
Identify active threats by monitoring bandwidth and network activity using tools like Wireshark and networks, which offers usage reports and a netstat-like interface across Windows, Mac, and Linux.
Explore using Sysdig on Linux to capture system events, filter results, and run scripts for malware detection and threat hunting.
Hunt Linux threats with csysdig GUI, analyzing active processes, network connections, and file activity to detect malware and hackers.
Verify system integrity with debsums by comparing md5 sums to repo hashes and reviewing config changes; use unhide to detect hidden processes and unlisted ports with six techniques.
Learn to use netstat on Linux and Mac OS X to inspect network connections for anomalies, trace unknown IP addresses to processes, and identify listening and established connections.
Analyze Linux network activity with lsof to identify listening and established connections, filter by ipv4/ipv6 and tcp/udp, and validate findings with nmap and watch.
Learn how Linux servers stay secure by using rkhunter to detect rootkits and malware, update signatures, set baselines, run scans, and whitelist warnings.
Explore Linux anti-malware tools like chkrootkit, Linux malware detect, Tiger, ClamAV, and volatility to scan, identify, and mitigate Linux malware and rootkits.
Inspect Linux systems for malware persistence by examining package installation histories, dpkg status and log files, and scrutinizing startup locations like cron, services, and scheduled tasks.
Explore how Linux init systems affect malware persistence, from System V init to systemd, and manage units with systemctl, including status, enable, disable, mask, unmask, and view logs via journalctl.
Identify Linux persistence techniques by examining startup scripts, rc.d and boot directories, kernel modules, and modprobe.d; review user profiles and home directory scripts to detect malware and maintain persistence.
Use Task Explorer to visually inspect Mac running processes, signatures, dynamic libraries, open files, and network connections. Verify items with VirusTotal and unsigned indicators to detect threats.
Use Knock Knock to reveal mac persistence by scanning extensions, kernel extensions, launch items, and other locations. Verify with VirusTotal and explore Block Block alerts for unsigned or unknown items.
Discover OSQuery, an open-source enterprise tool that exposes operating system information via SQL across Mac, Linux, and Windows, enabling detection, IOC searches, and SIEM integration with syslog.
Explore what firmware is and how firmware rootkits compromise devices from BIOS to hard drives, surviving OS reinstallations and patching, with supply chain and IoT implications.
Discover firmware protections for motherboards, including BIOS/EFI and secure boot, with updates and UEFI password practices. Learn to analyze firmware using open tools and VirusTotal for detection.
Develop a robust end-point protection recovery and remediation strategy that contains threats and avoids slow manual removal. Use cloning and snapshots to quickly restore systems to known good states.
Protect data with on-premise backups that include redundancy such as raid and local storage. Evaluate encrypted cloud storage and self-hosted options with client-side encryption to keep offsite backups private.
Decrease the attack surface of Windows, Mac, and Linux through hardening. Automate auditing against baselines and hardening using standards and guides such as open scape and Security Compliance Manager Scheme.
Hardening reduces attack surfaces by removing unnecessary software, disabling default passwords, and applying OS- and application-specific configurations guided by standards and audit-remediation scripts.
Explore hardening standards and benchmarks from the Center for Internet Security, including baselines for Windows, macOS, Linux, and iOS, plus STIGs and XML formats.
Learn how SCAP, a standard for machine-readable security documents, powers OpenSCAP tools for auditing, hardening, and remediating Linux systems with SCAP-compliant policies.
Audit your system baseline with vulnerability scanners to reveal configuration gaps and harden defenses. Authenticated scans simulate administrator checks, uncover kernel updates, password weaknesses, and file integrity status.
Explore Windows hardening sources such as open scrap baselines, Defense Information System Agency templates, and security templates, with scripts to automate Windows seven to ten and guidance on UAC.
Explore how Windows security baselines and the security compliance manager streamline hardening, auditing, and customizing policies via group policy, local group policy, and GPO exports.
Harden macOS by using CES benchmarks, Apple security guides, and OS query, with lock down to audit and remediate security settings.
This lecture covers linux hardening across distributions, kernel redesign, and the Google kernel self protection project, stressing integration of geo security, pax, SELinux and app armor into the kernel.
Explore security-focused Linux distributions and hardened default configurations, compare anonymity features, isolation through virtualization, and reproducible builds to defend against exploits.
Learn how to detect and prevent security drift by monitoring changes that move systems away from the hardened baseline, using Osquery file integrity tools, custom scripts, and automated restoration.
Delete data and metadata across Windows, Mac, and Linux to be unrecoverable by forensics and anti forensics, remove EXIF and metadata from files, apps, and operating systems.
Identify the media type and securely delete by overwriting data. For mechanical drives, use tools like eraser or SRM with 1, 7, or 35 passes; 35 passes are unnecessary.
Explain why secure deletion on solid state drives differs from mechanical drives due to trim command, wear leveling, and spare area, and emphasize encryption as the only reliable unrecoverable guarantee.
Understand anti-forensics and how to minimize evidence by avoiding data creation and enabling encryption. Learn layered defenses, from whole disk encryption to encrypted removable media and secure containers.
Explore evidence elimination using CCleaner and BleachBit, including Winapp2.ini signatures, automatic browser cleaning, and secure free-space erasure across Windows, Linux, and macOS.
Discover how virtual memory and swap can leave data on disk and how encryption mitigates this risk. Learn to clear paging and disable swap across Windows, Mac, and Linux.
Sanitize a mechanical drive by first using full-disk encryption to ensure data unrecoverability, then optionally perform secure deletion before wiping the drive with tools like DBAN or Bam.
Encrypt the entire drive before use (PGP whole disk, BitLocker, or FileVault) to render data unrecoverable; if not, crypto erase or 88 secure erase may be used, without guaranteed results.
Discover how to scrub metadata and exif data from documents, images, and audio, including author, dates, and geo coordinates. Understand privacy risks and how removal prevents disclosure when sharing online.
Search and remove metadata across Windows, Mac, and Linux using tools like exiftool, batch purifier light, and batch purify to understand and manage exif data in files.
Disable geotagging across iPhone, Android, and cameras. Avoid uploading files unless necessary; scrub metadata with document inspectors, watch for tracked edits, and separate aliases and environments to improve anonymization.
Camera fingerprinting uses sensor noise to uniquely identify a camera and link photos or videos to it, threatening anonymity; it notes Google's patent and countermeasures like aliases and privacy tools.
Learn a
practical skill-set in securing laptops, desktops and mobile devices from all types
of threats, including, advanced hackers, trackers, exploit kits, thieves and much more.
On this course we cover end-point-protection,
which is an extremely important and hot topic in cyber security right now!
Become a cyber security specialist - Go from a beginner to advanced in this easy to follow expert course.
Covering all the major platforms Windows, MacOS, Linux, iOS and Android.
Master the selection and implementation of solid disk encryption technology to protect devices from disk decryption attacks.
Understand the current and next generation anti-virus solutions, how they work, how to select the best products and how to implement them successfully.
Covering traditional end-point-protection technologies through to next generation and future technology; application control, execution prevention, machine learning and Artificial Intelligence.
Learn how we can detect and monitor for threats such as malware and hackers through the use of security through deception and detection technologies.
We have fun learning how to seek and destroy system resident malware and hackers. Get up to speed on your hacker hunting!
Learn how to perform operating system hardening to decrease the attacker surfaces of your devices to make them safer.
Explore the best techniques in anti-forensics to securely delete data and meta-data so that it is unrecoverable by even computer forensics experts.
Plus there is more. We end by looking the extremely important topic of email and messenger security. Email has natively poor security, but in this course, I teach you how to overcome those weaknesses and fully secure your communication.
This is volume 4 of 4 of your complete guide to cybersecurity, privacy, and anonymity.