
New Video from @JonGoodCyber Explores Threat Actors, Attack Vectors, and Malware
In this video, JonGoodCyber explores the different types of threat actors and their motivations, as well as common attack vectors and malware. He begins by defining threat actors, who are individuals or groups seeking to compromise computer systems. Among them, state actors are supported by national governments, such as Advanced Persistent Threat (APT) groups from countries like China, North Korea, or Russia. Criminal syndicates operate like criminal enterprises, while script kiddies use existing tools with little personal skill. Activists pursue political causes, and insider threats come from individuals with legitimate access to an organization's network. Competitors seek to gain a competitive advantage by stealing information or hiring former employees. The attack vector is the mechanism used by attackers to compromise a system. This can include emails containing malicious attachments, social networks for reconnaissance, or third parties with connections to the target network. Shadow IT, or the unauthorized use of systems or software, poses a major risk as it makes managing and securing technologies more difficult. The video then discusses the different types of malware. Viruses attach to legitimate software and spread when the user runs the software. Worms are self-replicating and can spread without user intervention. Logic bombs execute actions in response to specific events. Backdoors offer alternative access to a system, often created by developers to avoid being locked out. Trojans masquerade as legitimate software but are actually malicious. Remote Access Trojans (RATs) allow attackers to control a system remotely. Keyloggers capture keystrokes, while spyware monitors user activity. Rootkits have system-level access, and bots are computers controlled by attackers, often grouped into botnets for coordinated attacks. Ransomware and crypto-malware lock systems or encrypt data until a ransom is paid. Potentially Unwanted Programs (PUPs) are unwanted software often installed with other software. Fileless viruses execute in memory, making them harder to detect. To detect malware, several methods are used: signature-based detection, which compares files to a database of known signatures; heuristic detection, which analyzes software behavior; file integrity monitors, which check for changes in system files; and sandboxes, which analyze suspicious files in an isolated environment. The video also emphasizes the importance of layered defenses to prevent the spread of malware, including anti-spam filters, anti-malware software on email gateways, firewalls, and regular automated scans. Finally, the video addresses social engineering, a technique using social interaction to obtain information. Common techniques include flattery, authority, encouragement to risky actions, impersonation, shoulder surfing, hoaxes, tailgating, dumpster diving, watering hole attacks, typosquatting, elicitation, pretexting, prepending, invoice scams, and credential harvesting. Influence campaigns use various sources to influence public perception, and email and phone attacks, such as phishing, spear phishing, whaling, vishing, and smishing, are also discussed. The underlying principles of social engineering include respect for authority, intimidation, consensus, scarcity, familiarity, and trust. These principles exploit human nature to obtain information or access systems. To apply this knowledge in real-world scenarios, it is crucial to implement layered defenses, train employees in security, and remain vigilant against new threats and social engineering techniques.