BotGuard is the state of the art cloud-based website protection.
Our GateKeeper allows you to block bots, hackers and spam. Selectively block bad bot traffic in real time and grant unrestricted access for human users, search engines or affiliate automation tools to your website with this reverse proxy server.
Bots are at our core, but we offer much more: manage your inbound web traffic, protect your website from DDoS attacks and scale up your website without interruptions.
Distribute network traffic across a number of web servers and increase both processing speeds and server capacity effectiveness. Load balancing incoming traffic is crucial to mitigate traffic spikes that occur during atypical activity, like a DDoS attack.
By using multiple web server instances, you can prevent any single server from overloading. If a single server fails completely, the other servers can step up and handle the traffic. These servers can be installed in different geographical locations and the persistent session feature will redirect the visitor to the right website instance.
By using the DNS round robin feature, you'll be able to deploy multiple BotGuard GateKeeper instances and assign multiple IP addresses to the same website. These instances are best when used together and will keep all settings in sync within the cluster.
The GateKeeper supports all of BotGuard's protection services, such as the Web Application Firewall (WAF) and Vulnerability Scans Protection, and helps you mitigate DDoS attacks.
With the GateKeeper in place, the website doesn't need to reveal its origin server's real IP address, making it harder for attackers to leverage targeted attacks against them. Attackers will only be able to target the GateKeeper instance, which has tighter security and additional resources to fend off attacks.
When using multiple instances of the GateKeeper, some of the instances may be hidden from attackers and left for legitimate visitors to use.
As it allows you to limit the number of concurrent connections and the request rate on a per-client basis, BotGuard's GateKeeper helps to prevent website abuse and targeted web server overload. In more complex cases, where a cluster is used, the attacker addresses are propagated throughout the cluster and filtered at the network stack of the operating system.
Caching saves the resources needed to serve content that rarely changes. Placing the caching servers closer to the users decreases hop count, latency and server response time to create a better experience.
Botguard's GateKeeper downloads the static assets - like documents, javascript files, stylesheets, images or videos - from your web server only once, stores them locally and delivers that copy. This caching diminishes your web server's network traffic and offers a more pleasant user experience.
The built-in HTTP/2 push feature prioritizes the delivery of vital website resources and reduces page rendering time.
Generally, caching dynamic content is not recommended. However, caching for only 1 minute helps to mitigate traffic spikes that occur during atypical activities, be it a DDoS attack or a viral marketing event.
SSL operations are CPU intensive and can put a strain on server resources. In order to balance the demands of traffic encryption, SSL offloading moves that process to the GateKeeper, freeing up the web server to handle other application delivery demands.
BotGuard's GateKeeper supports both TLS 1.3 cryptographic protocol and HTTP/3 (QUIC) protocol. In the first case, it speeds up encrypted connections even more with TLS false start and Zero Round Trip Time (0-RTT). HTTP/3 has better transmission speed, shorter loading times and a stabler connection for mobile users.
The GateKeeper issues and renews all certificates automatically. Free certificate providers, like Let's Encrypt and Buy Pass are supported.
All necessary security settings are included by default. Websites protected by the BotGuard GateKeeper receive an A+ rating from Qualys SSL Labs.
The configuration of BotGuard GateKeeper is simple, fast and straightforward. Everything is taken care of via browser.
As a prerequisite, we'll need an API key, which can be found at your BotGuard dashboard.
Type the IP address of the deployed application in your browser address bar and hit enter: http://your.instance.ip.address. The web application will ask you to enter your BotGuard API key or register a new BotGuard account to get one. The API key would be used as a password for further GateKeeper management.
After entering a valid API key, the page will refresh and prompt you to enter the username and password. Please use botguard as the username and your API key as the password.
Report an application with malicious intent or harmful content.