Footprinting and Fingerprinting Attacks
Enumeration is an attack that aims to list resources on the network, host, or system as a whole to identify potential targets for further attack.
- Footprinting and fingerprinting are enumeration or information gathering attacks
Footprinting is an information-gathering threat in which the attacker attempts to learn about the configuration of the network and security systems.
- allows a threat actor to discover the topology and general configuration of the network and security systems
- can be done by social engineering attacks
- e.g., persuade users to give information
- port scanning aims to enumerate the TCP/UDP application ports on which a host will accept connections
Fingerprinting allows a threat actor to identify device and OS types and versions.
- when a host responds to a port scan,
- syntax of response can identify the OS
- also true of application servers
- responses often include headers or banners that reveal a lot of information about the server
- threat actor can use this to probe for known vulnerabilities