Skip to main content

Concepts

GKTinc provides two dissuasion levels: Basic Dissuasion and Enhanced Dissuasion.
This section introduces the core concepts used in Enhanced Dissuasion, where protection behavior is configurable through policies and protection groups.

Basic vs Enhanced

Basic Dissuasion

Basic Dissuasion is the entry-level mode. It does not require configuration and is primarily oriented to visibility and monitoring, providing dashboards for activity observation.

Enhanced Dissuasion

Enhanced Dissuasion is the configurable mode. It allows administrators to define risk tolerance and security restrictions through protection groups and policies.


Protection Groups

A Protection Group represents a protected target system (for example, a website or application).
In practice, it is recommended to create one protection group per system/site.

Each Protection Group defines:

  • Which policy will be applied to evaluate access risk
  • Optional GeoFirewall restrictions for the protected target
  • The deployment configuration required to integrate the protection into the application

Protection Groups are the main unit used to manage and deploy Enhanced Dissuasion.


Group Policies (Risk Policy)

A Group Policy defines the risk threshold accepted by the protected application.

Currently, a policy includes a single parameter:

Access Max Score (0–100)

The Access Max Score determines the maximum risk score allowed for access:

  • 0: most restrictive (deny anything that indicates risk)
  • 100: least restrictive (accept any risk score)

When a request is evaluated, the risk score is compared against the configured threshold:

  • If score ≤ Access Max Score → access is allowed
  • If score > Access Max Score → access is denied

Policies are reusable and can be applied to multiple protection groups.


GeoFirewall (Geographic Restrictions)

Each Protection Group may optionally enforce geographic restrictions through GeoFirewall.

GeoFirewall allows administrators to define:

  • Allowed countries only (allowlist mode), or
  • Blocked countries (denylist mode)

This feature is applied at the protection group level and is intended to mitigate unwanted traffic patterns and regional abuse.