Malware
Attacks
Web Attacks
Wireless
Misc.
100

Steals and encrypts data. Then the decryption key is sold back to you if you want to recover the data. 

Ransomware

100

A way of tricking a user and obtaining information. One method of this attack is over the phone. 

Social-Engineering 

100

Going to a website and injecting a query as input. One example could include the ' or '1'='1 input in order to dump the database. It modifies the database queries sent by the application.

SQL Injection

Protection: Input Validation

100

Combines WiFi monitoring and a GPS to gather information about Public access points. (e.g. drone) 

Wardriving 

Protection: Secure WiFi connections 

100

Vulnerabilities that have not been detected or published by the public. It is unknown by the company and does not have a patch yet.

Zero-day 

Protection: Bug-Bounty program 

200
It impersonates a legitimate software when in fact its actually a virus. 

Trojan Horse 

200

A way to trick a user into clicking on a link. Typically delivered via email to a single user or group of users. 

Phishing

200

Overwhelm a resource such as a firewall or web-server leaving users with slow connectivity or unable to access a system. 

DoS (Denial of Service) 

Protection: Load Balancing; Cloud Services with DoS protection 

200

Badges typically use this technology but the data can be captured and a badge can be cloned. 

RFID Attacks 

200

A weakness which can be exploited by a cyber attack to gain unauthorized access. Systems that don't get patched would most likely have this issue. 

Vulnerabilities 

Protection: Patching cycle 

300

I spread throughout systems and self-propagate without any user intervention.

Worm

300

Is a highly targeted phishing attack aimed at senior executives such as a CEO.

Whaling attack (Phishing) 

Protection: User Education 

300

A group of infected systems that take orders on what to do from a single source such as a Command & Control. One example might be instructions to overload a website and cause a DoS. 

Bots (Botnet) 

Protection: Host-based firewall or IPS; Network monitoring 

300

Make the frequency of the wireless network unavailable by overwhelming the signal. 

Wireless jamming 

Protection: Directional antenna to track down 

300

The concept of pretending to be something you aren't. (e.g. email, MAC address, caller-id, etc.) 

Spoofing 

400

It keeps a log of everything you type. Passwords! Passwords! Passwords! 

Keylogger

400

Infects a system and modifies core system files in order to stay hidden. 

Rootkit 

Protection: Secure boot 

400

Takes advantage of the trust a user has for a website. An attacker could post a malicious script on a webpage that will run in a victims browser when they access the website. 

Cross-site Scripting (XSS) 

Protection:  Input validation; 

400

A malicious wireless access point where un-suspecting users connect to and can have their information stolen. 

Rogue Access Point 

Protection: 802.1x; Encrypt traffic 

400

To access a computer system or encrypted data that bypasses the system's customary security mechanisms.

Backdoor

Protection: host-based IPS 

500

I am waiting for an event to occur and then I will unleash my malware. 

Logic Bomb (e.g. Disgruntled employee that gets fired) 

500

Attacker will abuse by manipulating the mapping of MAC to IP address. Instead of systems mapping to the correct IP address the systems will go to the attackers IP. 

ARP Poisoning 

Protection: Encrypt traffic; Packet Filtering 

500

When a network is super-secure. An attacker might use a tactic to place the attack/infection on an outside website commonly visited by employees. The attacker will then wait for the employee to visit the site. 

Watering Hole Attack 

Protection: Defense-in-depth (e.g. Firewall, IPS, Anti-Virus, etc..) 

500

Sending unsolicited messages to another device via Bluetooth. More of an annoyance.  

Bluejacking 

Protection: Updated software/settings 

500

Based on sending more data to a program/variable and overwriting a section of memory past the allocated     space in order to perform a function that will give access to your system.     

Buffer Overflows 

Protection: DEP (Data Execution Prevention)