Version v26.08

Warning

Update to version v26.08 must be performed according to special instructions.

Version v26.08 adds: two-factor authentication, loading of named IP address lists onto Collector, widgets of tops and rates by applications in flow analysis, widgets of tops by group traffic on the “Overview” page, detection rules for monitoring objects, an option to not count flow with a zero egress interface as dropped.

The functionality of SORB, SORB6, FTLS, and FRB countermeasures has been expanded. The PASS action has been added in the FTLS and FRB countermeasures. Filtering by autonomous system numbers has been restored in the GEO countermeasure. The SERB countermeasure has been removed, its functionality has been moved to SORB.

UX improvements have been made: displaying graphs from several instances simultaneously and period switch buttons on graph pages.

Changes in v26.08

"User" Page

Added two-factor authentication

Now users whose accounts have two-factor authentication enabled will need to enter an additional confirmation code at sign-in.

To enable two-factor authentication, the user must install an authenticator app and enter the secret key or scan the QR code in the profile settings.

A system administrator can make authentication mandatory for all users or leave it optional — each user will be able to enable it at their discretion. The setting is specified on the “Common Settings” page in system settings.

Note

When updating to version v26.08, you must set the master secret for encrypting sensitive settings according to the special instructions.

Countermeasures

SORB. Reworked countermeasure
  1. Added SORB countermeasure functionality for blocking traffic of the pair of a source IP address and port.
  2. Added new functionality for blocking traffic of the pair of source and destination IP addresses.
SORB6. Reworked countermeasure
SERB. SERB countermeasure removed
The countermeasure’s functionality has been moved to SORB.
FTLS. Added PASS action for rules

Added the PASS action that allows excluding the effect of the countermeasure on traffic matching certain fingerprints. Traffic matching the fingerprints in such a rule will be passed to the countermeasure’s output. For example, the following rule will pass to the countermeasure’s output all “ClientHello” matching the specified JA3 fingerprint, and it will not be affected by the subsequent rules that specify named fingerprint lists, nor by the action for JA3/JA4 fingerprints not specified in the rules.

PASS JA3 771,4866-4867-4865-49191-255,11-10-35-22-23-13-43-45-51,29-23-30-25-24,0-1-2

For all fingerprints not described by the rules, you can also choose one of the three actions: set a cumulative threshold, upon exceeding which traffic of other fingerprints will be dropped, add senders that have exceeded the cumulative threshold to TBL, or pass the “ClientHello” not described by the rules to the countermeasure’s output.

In order to unify rules, the BLOCK action should now be specified at the beginning of a rule. For backward compatibility, the ability to specify the BLOCK action in the middle of a rule is preserved, so rewriting old rules is not required.

FRB. Added PASS action for rules

Added the PASS action that allows excluding the effect of the countermeasure on traffic matching a certain pattern. Traffic matching such a rule will be passed to the countermeasure’s output. For example, the following rule will pass to the countermeasure’s output all packets from the network 10.10.10.0/24 sent to the IP address 175.180.90.21, and it will not be affected by the subsequent rules that specify named IP address lists, nor by the action for the rest of traffic not described by the rules.

PASS ACL src 10.10.10.0/24 dst 175.180.90.21

For traffic that does not match any of the rules, you can also choose one of the three actions: set a cumulative rate threshold in packets or bits per second, upon exceeding which the traffic will be dropped, add senders that have exceeded the cumulative threshold to TBL, or pass the traffic not described by the rules to the countermeasure’s output.

In order to unify rules, the BLOCK action should now be specified at the beginning of a rule. For backward compatibility, the ability to specify the BLOCK action in the middle of a rule is preserved, so rewriting old rules is not required.

GEO. Filtering by autonomous system numbers restored
In version v26.06, due to the change in the mechanism for determining country affiliation of IP addresses, specifying an autonomous system number in the GEO countermeasure could lead to a broader association of IP addresses with the specified AS than the AS actually contains. Now this behavior has been brought back to the original variant, and specifying an autonomous system number in the GEO countermeasure guarantees that the specified action will be applied only to IP addresses associated with the autonomous system in the GeoIP database.

Named Lists

Added ability to load named IP address lists onto Collector

Now a named IP address list can be assigned the option “Can be used in traffic collectors”. These lists will be loaded onto Collector and used for solving various tasks.

Named lists for which the ability to load onto Collector has been activated are marked with a flag in the common list.

Currently, lists for loading onto Collector accept only IP addresses and prefixes. Support for autonomous system numbers and domain names will be added in future versions.

"Flow Analysis" Page

Added widgets of tops and rates by applications

Widgets “With arbitrary filters” have been reworked. Now widgets with preset filters are moved into a separate group “By applications”. Application widgets are available both for tops and for rate graphs.

The widget with arbitrary filters is preserved for the “Rates” category.

"Overview" Page

Added widgets of tops by group traffic

Monitoring Objects

Added support for named IP address lists in the rules for defining inbound and outbound traffic

Now in the rules for defining inbound and outbound traffic of a monitoring object, you can specify named IP address lists loaded onto Collector.

Added detection for monitoring object

A “Detection Rules” tab has been added to the monitoring object page, which specifies rules for the monitoring object’s traffic. A rule contains a traffic description, a threshold, and an action. If, according to the Collector’s data, the traffic described by the rule exceeds the threshold set for it, the action is performed.

Collector

Added keyword to hold an action in detection rules

The keyword ttl has been added to the grammar of detection rules based on Collector data. Specifying ttl in a rule allows postponing the disabling of the action in the rule by the specified number of seconds.

Example of a detection rule for a protection policy:

tcp per-dst bits 100 ttl 60 >> hpd

This rule means that when more than 100 bits of TCP traffic per second arrives at an IP address, that address is added to HPD and remains there as long as the threshold is exceeded, and also for another 60 seconds after the rate falls below the limit value.

If during these 60 seconds the traffic to the IP address again exceeds the threshold, the IP address will not be removed from HPD, that is, setting the hold time allows reducing flapping.

Example of a detection rule for a monitoring object:

tcp inbound domain-a packets on 6 ttl 60 >> log

This rule will create an entry in the event log about exceeding the rate threshold of 6 packets per second for inbound TCP traffic accounted for in domain a, as well as a repeated entry about the rate falling below 6 packets per second 60 seconds after the rate falls below the threshold.

In this case, specifying ttl in the rule allows reducing the number of entries in the event log, since several events of exceeding and falling below the threshold will actually be merged into a single event.

Added ability to not count flow with zero egress interface as dropped
The option “Do not consider traffic with a zero egress interface as a reset” has been added to the exporter settings on the Flow source page. Activating the option allows not classifying a flow as dropped if it has a zero egress interface.

Notifications

Added notifications about events of traffic arrival to the system and inbound traffic rate dropping to zero

UX

Added ability to display graphs from several instances simultaneously

For convenient display of traffic graphs on installations with multiple instances, now you can select for display graphs not only from one specific instance, but from several at once. For each curve, the total value across the selected instances will be displayed.

Added period switch buttons to all pages with graphs
Period switch buttons, which allow quickly switching back and forth between previously used time periods, have now been added to all web interface pages with graphs. To switch periods, you can also use the keyboard shortcuts ALT+Z — previous period and ALT+C — next period.