How to Configure GCP for a WAF to Use Appdome MobileBOT™ Defense
Introduction
Web Application Firewalls (WAFs) play a crucial role in protecting web applications from a wide range of cyber threats. When combined with Appdome’s MobileBOT™ Defense solution, businesses can achieve an unparalleled level of protection for their mobile applications. This article will guide you on configuring Google Cloud Platform to connect to a WAF so it can work seamlessly with Appdome MobileBOT™ Defense.
Before delving into the steps, let’s understand some of the terms used:
MTLS (Mutual Transport Layer Security): Mutual TLS (mTLS) is a method for mutual authentication in which both parties in a network connection validate the SSL certificates presented by each other against a trusted root Certificate Authority (CA) certificate.
Client Certificate: In cryptography, a client certificate is a type of digital certificate that is used by client systems to make authenticated requests to a remote server.
Safe Session: Represents sessions that are determined to be safe or not at risk of any threat.
At Risk Session: Represents sessions that are potentially under threat or have detected anomalies.
Header Payload: The data transferred in the header of HTTP requests or responses. Protecting this data ensures that it cannot be tampered with during transit.
Prerequisites For Using GCP & Appdome Docker Image
In order to use the GCP Virtual Server in conjunction with Appdome, you’ll need:
- A GCP account with admin permissions
- A GCP server
- An Android or iOS app secured by Appdome MobileBOT™ Defense
- An Appdome MobileBOT™ Defense License
Getting Started with GCP Setup and Configuration
Set up a Linux Server on GCP
- Create a Project
- Navigate to the GCP Console.
- Click on the project drop-down and create a new project.
-
Enable Compute Engine API
- In the GCP Console, navigate to “APIs & Services” > “Dashboard“
- Click on “+ ENABLE APIS AND SERVICES” and search for “Compute Engine API” Enable it for your project.
-
Create a Virtual Machine (VM)
- In the GCP Console, navigate to “Compute Engine” > “VM instances“
- Click on “Create Instance“
- Configure your VM instance, including selecting the Linux distribution you prefer (e.g., Ubuntu, CentOS).
Note: Make sure to allow HTTP/HTTPS traffic when configuring the firewall rules.
Connect SSH to your VM
gcloud compute ssh YOUR_VM_NAME
Running a Docker Container on GCP
To learn more, see the installation instructions for Installing Docker Engine on Ubuntu
Configure Appdome’s Docker Image
Related Articles:
How Do I Learn More?
If you have any questions, please send them our way at support.appdome.com or via the chat window on the Appdome platform.
Thank you!
Thanks for visiting Appdome! Our mission is to secure every app on the planet by making mobile app defense easy. We hope we’re living up to the mission with your project. If you don’t already have an account, you can sign up for free