Name Footprinting
Summary An attacker engages in probing and exploration activity to identify constituents and properties of the target. Footprinting is a general term to describe a variety of information gathering techniques, often used by attackers in preparation for some attack. It consists of using tools to learn as much as possible about the composition, configuration, and security mechanisms of the targeted application, system or network. Information that might be collected during a footprinting effort could include open ports, applications and their versions, network topology, and similar information. While footprinting is not intended to be damaging (although certain activities, such as network scans, can sometimes cause disruptions to vulnerable applications inadvertently) it may often pave the way for more damaging attacks.
Prerequisites None. Any system or network that can be detected can be footprinted. However, some configuration choices may limit the useful information that can be collected during a footprinting attack.
Solutions Configuration: Keep patches up to date by installing weekly or daily if possible. Configuration: Shut down unnecessary services/ports. Policy: Change default passwords by choosing strong passwords. Implementation: Curtail unexpected input. Design: Encrypt and password-protect sensitive data. Policy: Place offline any information that has the potential to identify and compromise your organization's security such as access to business plans, formulas, and proprietary documents.
Related Weaknesses
CWE ID Description
CWE-200 Information Exposure
CWE-202 Exposure of Sensitive Data Through Data Queries
CWE-276 Incorrect Default Permissions
CWE-311 Missing Encryption of Sensitive Data
CWE-312 Cleartext Storage of Sensitive Information
CWE-319 Cleartext Transmission of Sensitive Information
CWE-497 Exposure of System Data to an Unauthorized Control Sphere
CWE-538 File and Directory Information Exposure
Back to Top