Fortinet white logo
Fortinet white logo

User Guide

ABP Application

ABP Application

On the Application page, you can set up and manage settings for your applications. This involves tasks like adding new applications, checking application details, changing the application's name, and setting up login protection.

Click into each application to view its traffic insights and configurations.

Application Information

The table on the Application page displays all the applications currently under your FortiAppSec Cloud account.

Column

Description

Application Name The internal name by which this application is displayed within the web portal GUI.

Application ID

This field does not display the Application ID for security reasons. However, you can click the copy icon to securely copy the Application ID to your clipboard.

Region The region of the ABP service that processes the traffic of your application
Domain Name The domain name of your application. For example, www.fortinet.com. This field cannot be edited.
Updated Time The date and time when this application was last modified.
Status

The current state or condition of the security service for your application.

Initially "Pending" after creation, it transitions to "Ready" when the PET team finishes configurations and provisioning.

Advanced Settings

This field provides more context for the Status of your application.

Pending – The input URL has been saved, and is now awaiting validation

from the Professional Engagement Team (PET).

Failed – PET has inspected the URL and deemed it invalid. Guidance will

be offered through feedback to assist in achieving the "Verified" status.

Verified – The input URL has been validated by the PET and is now

under protection.

Onboard ABP Applications

  1. Click Add Application.

  2. Basic Information

    Enter the following mandatory fields:

    Field Description Example Input
    Domain Name The domain name of your application. This field does not support wildcard, and cannot be edited. www.fortinet.com

    Advanced domain options

    Select the ports used by your application.
    If you restrict traffic to only HTTP or HTTPS, you can Enable Special Port if you are not using the default ports (80 for HTTP or 443 for HTTPS).

    Multiple Domains

    Enter up to 10 subdomains of your application to ensure comprehensive protection

    store.fortinet.com

    Region The location of the Advanced Bot Protection service that processes the traffic of your application US
    Application Name The internal name by which this application is displayed within your web portal GUI. Fortinet-NA
  3. Sign Up

    note icon

    While Sign Up URLs are automatically detected during pre-provisioning, manually entering additional information about your application pages helps us do the following:

    • Prevent Fake Registrations: By collecting detailed information, we can better identify and prevent fake accounts from being created by automated bots.

    • Protect Against Resource Exhaustion Attacks: Bots sometimes try to overload systems by submitting a large number of requests. By verifying user information during the signup process, we can protect your resources and maintain a smooth experience for everyone.

    For details, see Pre-Provisioning Application resources.

    Enter the following:

    Field

    Description

    Example Input

    SignUp Protection

    Enter your application's sign up URL(s).

    If you have multiple signup pages, click Add URL to add additional input fields.

    http://www.fortinet.com/register

    Custom Field

    Optional: Enable this option to specify input fields that contain user verification values beyond sign-in or sign-up credentials, and provide a test input value.

    For Value, enter a valid test value that will direct us to the pages accessed by a user. This helps us analyze more user-accessed pages without impacting your actual user data.

    Field name: phone number

    Value: 1234567890

    Comment

    Optional: Use this space to give us any additional information on your application you would like us to know.

  4. Sign In

    note icon

    While Sign In URLs are automatically detected during pre-provisioning, manually entering additional information about your application pages helps us do the following:

    • Preventing Credential Stuffing and Brute Force Attacks: By verifying user identities, we can protect against automated attacks that attempt to guess passwords.

    • Avoiding Account Takeovers: Additional checks ensure that only the account owner can access the account, preventing unauthorized access.

    • Defending Against Application DDOS: Your cooperation helps us manage your resources and maintain a smooth experience for all users.

    For details, see Pre-Provisioning Application resources.

    Enter the following:

    Field

    Description

    Example Input

    Sign In Protection

    Enter your application's sign in URL. If you have multiple login pages, use the plus sign (+) to add additional input fields.

    http://www.fortinet.com/login

    Provide Specific Credential

    Optional: Enable this if you'd like to provide test account credentials for logging into your application. This allows us to analyze additional user-accessed pages without impacting your user data.

    Username: test_account_1

    Password: MySecurePass!2024

    Custom Field

    Optional: Enable this option to specify input fields that may contain verification values for users other than sign-in credentials.

    For Value, enter a valid test value that will direct us to the pages accessed by a user. This helps us analyze more user-accessed pages without impacting your actual user data.

    Field name: phone number

    Value: 01234567890

    Comment

    Optional: Use this space to give us any additional information on your application you would like us to know.

  5. Browsing Protection

    note icon

    While Browsing Protection URLs are automatically detected during pre-provisioning, manually entering additional information about your application pages helps us do the following:

    • Preventing DDOS Attacks: By verifying your activity, we can protect your site from being overwhelmed by malicious traffic.

    • Stopping Content and Price Scraping: Extra checks help us prevent automated tools from stealing your content and pricing information.

    • Maintaining Data Integrity: Your cooperation helps protect your data from unauthorized access and ensures the platform runs smoothly.

    For details, see Pre-Provisioning Application resources.

    Browsing Protection

    Enter URLs for pages that enable user browsing, such as those featuring product categories, online directories, or content exploration feeds.

    If you have multiple browsing pages, click Add URL to add additional input fields.

    http://www.fortinet.com/products

    Custom Field

    Optional: Enable this option to specify browsing-related input fields that contain verification values.

    For Value, enter a valid test value that will direct us to the pages accessed by a user. This helps us analyze more user-accessed pages without impacting your actual user data.

    Field name: tracking number

    Value: 9876543210

    Comment

    Optional: Use this space to give us any additional information on your application you would like us to know.

  6. Review information and submit

    Please ensure all application information is correct before submitting. Note that once submitted, the domain name cannot be edited.

When your URL is verified and the status changes to Ready, this means your application is now being protected by FortiAppSec Cloud. You can now navigate to CONFIGURATIONS > Pre-Provisioning to see where scripts have been inserted into your application for gathering user behavior.

Please note that manually entering URL entries through FortiAppSec Cloud is not supported. If you wish to protect additional URLs, visit the Support site (https://support.fortinet.com) and submit a ticket.

If you are using ABP in tandem with FortiWeb or FortiADC, please see Integrating Advanced Bot Protection into the Fortinet Security Fabric for additional information.

Edit Application
  1. Find the row containing the preferred application name.

  2. Click the Edit icon to open the Edit Application wizard. The pages in this wizard contain the same fields as the Create Application wizard. Please note, the domain name cannot be edited.

Delete Application

  1. Find the row containing the preferred application name.

  2. Click Delete.

ABP Application

ABP Application

On the Application page, you can set up and manage settings for your applications. This involves tasks like adding new applications, checking application details, changing the application's name, and setting up login protection.

Click into each application to view its traffic insights and configurations.

Application Information

The table on the Application page displays all the applications currently under your FortiAppSec Cloud account.

Column

Description

Application Name The internal name by which this application is displayed within the web portal GUI.

Application ID

This field does not display the Application ID for security reasons. However, you can click the copy icon to securely copy the Application ID to your clipboard.

Region The region of the ABP service that processes the traffic of your application
Domain Name The domain name of your application. For example, www.fortinet.com. This field cannot be edited.
Updated Time The date and time when this application was last modified.
Status

The current state or condition of the security service for your application.

Initially "Pending" after creation, it transitions to "Ready" when the PET team finishes configurations and provisioning.

Advanced Settings

This field provides more context for the Status of your application.

Pending – The input URL has been saved, and is now awaiting validation

from the Professional Engagement Team (PET).

Failed – PET has inspected the URL and deemed it invalid. Guidance will

be offered through feedback to assist in achieving the "Verified" status.

Verified – The input URL has been validated by the PET and is now

under protection.

Onboard ABP Applications

  1. Click Add Application.

  2. Basic Information

    Enter the following mandatory fields:

    Field Description Example Input
    Domain Name The domain name of your application. This field does not support wildcard, and cannot be edited. www.fortinet.com

    Advanced domain options

    Select the ports used by your application.
    If you restrict traffic to only HTTP or HTTPS, you can Enable Special Port if you are not using the default ports (80 for HTTP or 443 for HTTPS).

    Multiple Domains

    Enter up to 10 subdomains of your application to ensure comprehensive protection

    store.fortinet.com

    Region The location of the Advanced Bot Protection service that processes the traffic of your application US
    Application Name The internal name by which this application is displayed within your web portal GUI. Fortinet-NA
  3. Sign Up

    note icon

    While Sign Up URLs are automatically detected during pre-provisioning, manually entering additional information about your application pages helps us do the following:

    • Prevent Fake Registrations: By collecting detailed information, we can better identify and prevent fake accounts from being created by automated bots.

    • Protect Against Resource Exhaustion Attacks: Bots sometimes try to overload systems by submitting a large number of requests. By verifying user information during the signup process, we can protect your resources and maintain a smooth experience for everyone.

    For details, see Pre-Provisioning Application resources.

    Enter the following:

    Field

    Description

    Example Input

    SignUp Protection

    Enter your application's sign up URL(s).

    If you have multiple signup pages, click Add URL to add additional input fields.

    http://www.fortinet.com/register

    Custom Field

    Optional: Enable this option to specify input fields that contain user verification values beyond sign-in or sign-up credentials, and provide a test input value.

    For Value, enter a valid test value that will direct us to the pages accessed by a user. This helps us analyze more user-accessed pages without impacting your actual user data.

    Field name: phone number

    Value: 1234567890

    Comment

    Optional: Use this space to give us any additional information on your application you would like us to know.

  4. Sign In

    note icon

    While Sign In URLs are automatically detected during pre-provisioning, manually entering additional information about your application pages helps us do the following:

    • Preventing Credential Stuffing and Brute Force Attacks: By verifying user identities, we can protect against automated attacks that attempt to guess passwords.

    • Avoiding Account Takeovers: Additional checks ensure that only the account owner can access the account, preventing unauthorized access.

    • Defending Against Application DDOS: Your cooperation helps us manage your resources and maintain a smooth experience for all users.

    For details, see Pre-Provisioning Application resources.

    Enter the following:

    Field

    Description

    Example Input

    Sign In Protection

    Enter your application's sign in URL. If you have multiple login pages, use the plus sign (+) to add additional input fields.

    http://www.fortinet.com/login

    Provide Specific Credential

    Optional: Enable this if you'd like to provide test account credentials for logging into your application. This allows us to analyze additional user-accessed pages without impacting your user data.

    Username: test_account_1

    Password: MySecurePass!2024

    Custom Field

    Optional: Enable this option to specify input fields that may contain verification values for users other than sign-in credentials.

    For Value, enter a valid test value that will direct us to the pages accessed by a user. This helps us analyze more user-accessed pages without impacting your actual user data.

    Field name: phone number

    Value: 01234567890

    Comment

    Optional: Use this space to give us any additional information on your application you would like us to know.

  5. Browsing Protection

    note icon

    While Browsing Protection URLs are automatically detected during pre-provisioning, manually entering additional information about your application pages helps us do the following:

    • Preventing DDOS Attacks: By verifying your activity, we can protect your site from being overwhelmed by malicious traffic.

    • Stopping Content and Price Scraping: Extra checks help us prevent automated tools from stealing your content and pricing information.

    • Maintaining Data Integrity: Your cooperation helps protect your data from unauthorized access and ensures the platform runs smoothly.

    For details, see Pre-Provisioning Application resources.

    Browsing Protection

    Enter URLs for pages that enable user browsing, such as those featuring product categories, online directories, or content exploration feeds.

    If you have multiple browsing pages, click Add URL to add additional input fields.

    http://www.fortinet.com/products

    Custom Field

    Optional: Enable this option to specify browsing-related input fields that contain verification values.

    For Value, enter a valid test value that will direct us to the pages accessed by a user. This helps us analyze more user-accessed pages without impacting your actual user data.

    Field name: tracking number

    Value: 9876543210

    Comment

    Optional: Use this space to give us any additional information on your application you would like us to know.

  6. Review information and submit

    Please ensure all application information is correct before submitting. Note that once submitted, the domain name cannot be edited.

When your URL is verified and the status changes to Ready, this means your application is now being protected by FortiAppSec Cloud. You can now navigate to CONFIGURATIONS > Pre-Provisioning to see where scripts have been inserted into your application for gathering user behavior.

Please note that manually entering URL entries through FortiAppSec Cloud is not supported. If you wish to protect additional URLs, visit the Support site (https://support.fortinet.com) and submit a ticket.

If you are using ABP in tandem with FortiWeb or FortiADC, please see Integrating Advanced Bot Protection into the Fortinet Security Fabric for additional information.

Edit Application
  1. Find the row containing the preferred application name.

  2. Click the Edit icon to open the Edit Application wizard. The pages in this wizard contain the same fields as the Create Application wizard. Please note, the domain name cannot be edited.

Delete Application

  1. Find the row containing the preferred application name.

  2. Click Delete.