BitNinja Server Security Add-On
BitNinja is an easy-to-use, security-as-a-service server defense tool. It protects your server from hackers, botnets, attackers, and malicious activities with minimal effort and maintenance required from your side.
All the servers protected by BitNinja collect and exchange information about attacks with each other, accumulating a knowledge base (known as Defense Network). Detected attacks and blocked IPs are immediately reported to all protected servers worldwide, creating an even harder shield against attacks.
In Jelastic PaaS, you can protect your servers with BitNinja security in a few clicks with the dedicated add-on.
1. Open the Marketplace in the platform dashboard and search for the BitNinja Service package or find it in the Add-Ons section. Hover over and click Install to proceed.
Tip: Also, you can install the solution from the Add-Ons panel for a specific environment layer.
2. In the opened window, choose the target environment and layer through the appropriate fields. BitNinja add-on provides a varying set of features (modules) based on the selected layer:
- Load Balancer - IP Reputation, Web Application Firewall, DOS Detection, Port Honeypot
- Application Server - IP Reputation, Proxy Filter, FTP Captcha, SMTP Captcha, Malware Detection, Web Application Firewall, Defense Robot
- Database - IP Reputation
- Shared Storage - IP Reputation, Proxy Filter, FTP Captcha, SMTP Captcha, Malware Detection
- Build Node - IP Reputation, Malware Detection
Click Install for the package to automatically set up a BitNinja agent on your nodes and create an account at the BitNinja cloud service (must be confirmed and activated).
3. After the installation, you will receive an email with the “[BitNinja Account Activation] Quick setup + Results in 12 hours” subject.
Here, you can find an activation link. Click it and set up a password for your account.
Now, your server is under protection!
Jelastic PaaS seamlessly integrates the cost of the BitNinja license under the fair pay-as-you-go principles. Namely, the license is billed hourly (730 hours per month) and for active containers only. In addition, license lifecycle management is fully automated:
- licenses are issued for every container on the layer during the BitNinja add-on installation
- each newly-created container on the layer (horizontal scaling) is provided with a dedicated license
- licenses are decommissioned for stopped and removed containers
Each license is charged based on the 1 hosted user plan, which currently is 10$ per month (or approximately 0.014$ per hour).
Check the following example scenario for a better understanding.
Let’s say we have an environment with a load balancer, several application servers, and a database cluster of two nodes. During the BitNinja add-on installation, you can select a target layer. In our case, it is logical to add an add-on to the load balancer server (instead of multiple compute nodes). For additional security, we’ll install BitNinja for the database layer as well.
Result: The license price is per server/node, so for the example above, we’ll be charged for three licenses (one for load balancer and two for databases). Also, if we add or remove nodes on the layers with installed add-on (horizontal scaling), the platform will automatically adjust the total license count. It is done with the purpose that scaled instances have the same configuration.
BitNinja Add-On Options
After installation, you can manage the BitNinja Service add-on via the dedicated panel. Use the appropriate buttons to open the BitNinja Admin Panel, Restart Agent, or Uninstall the add-on.
For example, log into the BitNinja service console to monitor the events.
If you face any issues or have questions regarding BitNinja, you can contact the support team directly via the dashboard. Use the quick chat option in the bottom right corner or open a support ticket by navigating to the Get help menu in the top right corner of the dashboard.