Skip to main content
Custom protection profiles define rules and policies based on network traffic and security requirements.

Step 1. Open protection profiles

Complete the following steps to view the current protection profiles.
  1. In the Gcore Customer Portal, navigate to DDoS Protection > Protection profiles.
  2. Review the list of available profiles, shown with their assigned networks and template.
Protection profiles

Step 2. Create a protection profile

Complete the following steps to create a new protection profile from a template.
  1. Click Add protection profile.
  2. Select a template.
    Templates include preconfigured settings for common use cases.
  3. Enter a profile name.
    Use a clear and descriptive name for easier identification.
Example: High-security web server profile
Protection profiles

Step 3. Configure rules and policies

A protection profile has two connected configuration areas: rules on the Rules tab match traffic and choose which policy to apply, while the Policy tab sets shared thresholds, including rate limits and the GEOIP list, that some of those policies reference.
Protection profiles rules and policies

Configure rules

Rules define traffic-matching criteria and apply a selected policy to matching traffic. Selecting the Basic template pre-populates four default rules that match TCP, UDP, ICMP, and other traffic to the corresponding default policy; add more rules to layer specific protections on top of these defaults. Policy IDs and what each policy does are in the Policy reference.

Add a rule

Add a rule to match specific traffic and apply a policy to it.
  1. Click Add rule.
  2. Complete the required fields:
    • Protocol: Select the protocol (TCP, UDP, ICMP, or other).
    • Source IP: Enter a source IP address or range.
    • Destination IP: Enter a destination IP address or range.
    • Source port: Enter a port number or range.
    • Destination port: Enter a port number or range.
    • Policy: Select the policy to apply.
Rules are processed from top to bottom, and the first matching rule is applied. Because the Basic template’s catch-all TCP, UDP, ICMP, and other rules match broad traffic patterns, a new rule for specific traffic must sit above the corresponding catch-all rule, or the catch-all matches first and the specific rule never runs. Traffic that matches none of the rules in the profile is dropped. To change the rule priority, drag the rule up or down.
Protection profiles rules order
  1. Click Save.
Protection profiles save rule
Multiple rules can be added to a protection profile. Example: match TCP traffic on destination port 80 (HTTP) and apply the tcp-server policy.

Configure policies

The Policy tab sets profile-level rate limits and the GEOIP list. Available fields depend on the selected template.
Protection profiles Policy
For the Basic template, the Policy tab includes the following fields. Limits are in kilo packets per second (kpps).
  • GEOIP list: countries the geo policy allows or denies.
  • Rate limiter low: destination PPS cap for all traffic, up to 50 kpps. Default: 50.
  • Rate limiter medium: destination PPS cap for all traffic, up to 150 kpps. Default: 150.
  • Rate limiter high: destination PPS cap for all traffic, up to 300 kpps. Default: 300.
  • Rate limiter geo: destination PPS cap for Geo Restriction matched traffic, up to 300 kpps. Default: 300.
Protection profiles Policy settings
Set the GEOIP list and rate-limiter thresholds on the Policy tab before selecting the geo or rate-limiter policies in a rule. To let trusted traffic bypass inspection, add a rule on the Rules tab with the allowlist policy applied to the trusted source IP range. On Enterprise plans, matching traffic bypasses inspection entirely; on public plans, it remains subject to filtering.

Save the profile

Complete the following steps to save the configured profile.
  1. Review the configured rules and policies.
  2. Click Add protection profile.
Save the protection profile
The new profile appears in the profile list from Step 1, with its assigned template and name, confirming the save succeeded.

Policy reference

Select a policy ID that matches the traffic when adding a rule. Game policies inspect that game’s protocol. Default and rate-limiter policies cap generic floods. TCP policies run handshake or session countermeasures.

Best practices

Keep the following in mind when building and maintaining protection profiles.
  • Start with simple rules and expand them as needed.
  • Apply a new profile to a non-critical network first, then check the events log before using it on production prefixes.
  • Document rules and policies for future maintenance.
  • Review and update profiles regularly based on traffic patterns.
Once the profile is saved, continue with applying the profile to a protected network.