Security Threats and Attacks
Passive Attacks
Passive attacks
Passive attacks attempt to use information from the system by external bodies that do not affect system resources.
Link to original
Active Attacks
Active attacks
Active attacks attempt to intercept existing streams of information and use tactics such as:
Link to original
- Masquerade: Replacing the peer that a user is trying to connect to / pretending to be another machine.
- Replay: Messages are resent to try to either break or gain access to a system.
- Modification of messages: Pass all data through themselves and take or modify any data they wish to.
Distributed Attacks
Distributed attack
A distributed attack is when code is injected into seemingly trusted software.
Link to original
Insider Attacks
Insider attack
Insider attacks occur when a seemingly trusted individual performs a malicious attack on a network they already are authorized to access.
Link to original
Social Engineering
Social engineering
Social engineering is the acquisition of security-sensitive information or unauthorised access privileges by an outside attacker, based upon the abuse of a trust relationship.
Human-based social engineering:
- Social engineer may call a help desk, the engineer will often know names of employees and lingo of the company.
- A social engineer may pretend to be an important user which means their request is less likely to be turned down, and they may threaten to report the employee to their supervisor if they don’t comply.
- The social engineer may have obtained the name of someone in the organisation who has authority to grant access information, and thereby pretend that they sent them.
- A social engineer may pretend to be someone from an infrastructure-support group.
Computer-based social engineering:
Link to original
- Malware in mail attachments
- Websites which farm credentials
- Popup windows that farm information
- Fake wireless networks that could capture information
- Phishing: attackers use web-based services to launch attacks on devices connected to web to acquire various bits of information by masquerading as someone trustworthy within some electronic communication.
- SMiShing: phishing over SMS
- Vishing: phishing over VoIP
Denial of Service
Denial-of-service attack
Denial-of-service attack: Flooding systems or servers with traffic to exhaust resources and bandwidth.
Link to original
- Volume-based attacks:
UDP flood
A UDP flood is a form of volumetric DoS attack where the attacker targets and overwhelms random ports on the host with UDP packets.
Link to originalICMP flood
ICMP flood is a flood of ping requests. (ICMP echo request packets)
Link to original- Application attacks:
HTTP flood
A HTTP flood is a Layer-7 application attack that uses botnets, attacker spams HTTP requests to host.
Link to originalSlow Loris
Slow Loris sends small portions of a HTTP request to a server. These are sent in timed intervals so the request does not time out, the server runs out of available connections.
Link to original- Protocol attacks:
TCP SYN flood
TCP SYN flood is where an attacker sends seemingly normal SYN requests to a server which cause it to respond with SYN-ACK packets. This causes the target machine to slowly run out of memory as it waits for ACK packets from the attacker.
Link to originalPing of Death
A Ping of Death is where an attacker tries to crash or freeze a server by sending a normal ping request that is either fragmented or oversized.
Link to original