Network Vectors
An exploit technique for any given software vulnerability can be classed as either remote or local:
- Remote
- vulnerability can be exploited by sending code to the target over a network
- does not depend on an authenticated session with the system to execute
- Local
- exploit code must be executed from an authenticated session on the computer
- attack could still occur over a network, but
- threat actor needs to use some valid credentials or hijack an existing session to execute it
An unsecure network is one that lacks the attributes of confidentiality, integrity, and availability:
- lack of confidentiality
- threat actors are able to snoop on network traffic and recover passwords or other sensitive information
- described as eavesdropping attacks
- lack of integrity
- threat actors are able to attach unauthorized devices
- described as on-path attacks
- lack of availability
- threat actors are able to perform service disruption attacks
- described as denial of service (DoS) attacks
A secure network uses an access control framework and cryptographic solutions to identify, authenticate, authorize, and audit network users, hosts, and traffic.
Unsecure Network Threats
- Direct Access
- threat actor uses physical access to the site to perpetrate an attack
- e.g.,
- getting access to an unlocked workstation
- using a boot disk to try to install malicious tools
- physically stealing a PC, laptop, or disk drive
- Wired Network
- threat actor with access to the site attaches an unauthorized device to a physical network port, and the device is permitted to communicate with other hosts
- Remote and Wireless Network
- attacker either:
- obtains credentials for a remote access or wireless connection to the network
- or cracks the security protocols used for authentication
- Alternatively, the attacker spoofs a trusted resource, such as an access point, and uses it to perform credential harvesting
- then uses the stolen account details to access the network
- attacker either:
- Cloud Access
- attacker finds one account, service, or host with weak credentials to gain access to cloud
- likely to target the accounts used to develop services in the cloud or manage cloud systems
- may try to attack the cloud service provider (CSP) as a way of accessing the victim system
- Bluetooth Network
- threat actor exploits a vulnerability or misconfiguration to transmit a malicious file to a user’s device over the Bluetooth personal area wireless networking protocol
- Default Credentials
- attacker gains control of a network device or app because it has been left configured with a default password
- Open Service Port
- threat actor is able to establish an unauthenticated connection to a logical TCP or UDP network port