CAPEC 详情
名称 TCP ACK Scan
攻击可能性 典型严重性
Low Low
摘要 An adversary uses TCP ACK segments to gather information about firewall or ACL configuration. The purpose of this type of scan is to discover information about filter configurations rather than port state. This type of scanning is rarely useful alone, but when combined with SYN scanning, gives a more complete picture of the type of firewall rules that are present.
前置条件 The adversary requires logical access to the target network. ACK scanning requires the use of raw sockets, and thus cannot be performed from some Windows systems (Windows XP SP 2, for example). On Unix and Linux, raw socket manipulations require root privileges.
执行流程
步骤 阶段 描述 技术手法
1 Experiment An adversary sends TCP packets with the ACK flag set and that are not associated with an existing connection to target ports.
2 Experiment An adversary uses the response from the target to determine the port's state. If a RST packet is received the target port is either closed or the ACK was sent out-of-sync. If no response is received, the target is likely using a stateful firewall.
解决方案
关联弱点
CWE 编号 描述
CWE-200 Exposure of Sensitive Information to an Unauthorized Actor
关联 CAPEC
CAPEC 编号 描述
CAPEC-300 An adversary uses a combination of techniques to determine the state of the ports on a remote target. Any service or application available for TCP or UDP networking will have a port open for communications over the network.