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

pattern_score

How to Use​

  1. Go to Apps > LLB > Security > Pattern Score

  2. Configure the settings as per requirement.

  3. Click on Save Changes.

Under the packet scoring section, users can configure what kind of severity level should be used while setting up the packet score. In Haltdos Link Load Balancer solution, we provide packet score to all packets those are going through the 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.

Description:​

TCP SYN PACKET WITH NO OPTIONS​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
OUT OF RANGE MSS​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
MSS IN NON-SYN PACKET​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
WINDOW SCALE IN NON-SYN PACKET​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
TOP SOURCE PORT TOP TALKER​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
SOURCE PORT ZERO​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
SOURCE PORT OUT OF RANGE​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
TCP SEQUENCE NUMBER TOP TALKER​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
TCP SEQUENCE NUMBER ZERO​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
TCP URGENT POINTER WITHOUT FLAG​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
TCP ACK NUMBER WITHOUT FLAG​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
TCP FLAGS TOP TALKER​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
SUSPICIOUS TCP FLAG COMBINATIONS​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
TCP RESERVED FLAGS​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
TCP SUSPICIOUS WINDOW SIZE​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW

SOURCE PREFIX TOP TALKER​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW

SUSPICIOUS CHECKSUM​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
TCP URGENT POINTER TOP TALKER​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
ICMP DESTINATION TOP TALKER​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
Accepted values: LOW / MEDIUM / HIGH

Default: LOW
SOURCE PREFIX TOP TALKER​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
SUSPICIOUS CHECKSUM​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
TCP URGENT POINTER TOP TALKER​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
ICMP DESTINATION TOP TALKER​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
UDP DESTINATION TOP TALKER​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
DNS DESTINATION TOP TALKER​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
DNS ANY QUERY​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW

DNS BAD ANSWER COUNT​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW

DNS BAD EDNS0 NAME​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
DNS BAD FLAGS​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
DNS BAD LENGTH​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
Accepted values: LOW / MEDIUM / HIGH

Default: LOW
DNS BAD NAMESERVER COUNT​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
DNS BAD RETURN CODE​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
DNS EDNS0 WITH DO​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW
DNS RARE QUERY TYPE​

Specify suspicion score as LOW, MEDIUM or HIGH

Accepted values: LOW / MEDIUM / HIGH

Default: LOW