- User-Agent detection. Requests with invalid (known to be malicious) or missing User-Agent strings will be blocked.
- Analysis of traffic sources. Requests from hosting services, TOR exit nodes, proxy, or VPN networks will be required to pass a Handshake (JavaScript validation).
- Behavioral analysis. Requests with unusual user behavior will be challenged or blocked.
- Headless browsers and automated clients. Requests from headless browsers will be tagged by our security cloud (behavioral engine) and will have to pass a Handshake (JavaScript validation).
View and enable known bots
WAAP allows known bots and services listed in the Known Bots section. To view the list and enable or disable bots:- In the Gcore Customer Portal, navigate to WAAP > Bot Management.
- In the domain dropdown at the top of the page, select the needed domain.
- Click the Known Bots tab to view the list of allowed bots.
- Review the list of accepted bots and adjust the list as needed.
InfoIf you want to add a new bot to the list, contact Gcore support team and provide the details. We’ll consider adding that bot in the future.
Enable the “Lets Encrypt” policy
Lets Encrypt is a free, automated, and open certificate authority that provides server-side SSL certificates. Use the following instructions to enable the Lets Encrypt policy that will validate requests to create or renew SSL certificates:- In the Gcore Customer Portal, navigate to WAAP > Bot Management.
- In the domain dropdown at the top of the page, select the needed domain.
- Click the Known Bots tab to view the list of allowed bots.
- Find the Lets Encrypt policy and set its mode to Allow or Policy-based.
- If a renewal is successful, you’ll see the confirmation message “Congratulations, all renewals succeeded.” If a renewal is not successful, you’ll get an error message informing you that renewal attempts have failed.
Troubleshoot known bots
If you notice that a known crawler or bot is not working or is blocking you, check the following troubleshooting recommendations.Verify that the bot is allowed
- In the Gcore Customer Portal, navigate to WAAP > Bot Management.
- In the domain dropdown at the top of the page, select the needed domain. Click the Known Bots tab.
- Find the needed bot and make sure that its mode is set to Allow or Policy-based.