Skip to main content
Version: v8

Pattern Score


Overview

Haltdos utilizes advanced packet scoring technology to detect and mitigate threats. Initially, the solution is deployed in learning mode, where it observes traffic patterns and behavior. After about two weeks, it shifts to mitigation mode, leveraging the learned attributes to minimize false positives while adapting to evolving traffic behavior. This continuous learning allows the system to adjust to changes in network traffic, ensuring long-term security.

By scoring each packet based on deep packet inspection and contextual analysis—such as traffic rate, behavior, and request timing—the system assigns lower scores to genuine traffic and higher scores to potential attack traffic. This adaptive traffic shaping prioritizes legitimate traffic while preventing anomalies and attacks, offering near-zero false positives and protection against zero-day threats.

pattern_score

How to Use

  1. Go to Apps > DDoS > Advance Settings > Pattern Score

  2. Configure the settings as per requirement.

  3. Click on Save Changes.

pattern_score

ParameterAccepted ValuesDescription
TCP SYN PACKET WITH NO OPTIONSLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
OUT OF RANGE MSSLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
MSS IN NON-SYN PACKETLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
WINDOW SCALE IN NON-SYN PACKETLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
TOP SOURCE PORT TOP TALKERLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
SOURCE PORT ZEROLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
SOURCE PORT OUT OF RANGELOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
TCP SEQUENCE NUMBER TOP TALKERLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
TCP SEQUENCE NUMBER ZEROLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
TCP URGENT POINTER WITHOUT FLAGLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
TCP ACK NUMBER WITHOUT FLAGLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
TCP FLAGS TOP TALKERLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
SUSPICIOUS TCP FLAG COMBINATIONSLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
TCP RESERVED FLAGSLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
TCP SUSPICIOUS WINDOW SIZELOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
SOURCE PREFIX TOP TALKERLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
SUSPICIOUS CHECKSUMLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
TCP URGENT POINTER TOP TALKERLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
ICMP DESTINATION TOP TALKERLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
UDP DESTINATION TOP TALKERLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
DNS DESTINATION TOP TALKERLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
DNS ANY QUERYLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
DNS BAD ANSWER COUNTLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
DNS BAD EDNS0 NAMELOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
DNS BAD FLAGSLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
DNS BAD LENGTHLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
DNS BAD NAMESERVER COUNTLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
DNS BAD RETURN CODELOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
DNS EDNS0 WITH DOLOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH
DNS RARE QUERY TYPELOW, MEDIUM, HIGHSpecify suspicion score as LOW, MEDIUM or HIGH

Under the packet scoring section, users can configure what kind of severity level should be used while setting up the packet score. In Haltdos Anti DDoS solution, we provide packet score to all packets those are going through the Anti DDoS solution. We have defined here three categories of packet scoring which can be customizable by the users. User can change the packet scoring mechanism from low, medium and high. The low level indicates that packet scoring will be start from lower level and