In today’s rapidly evolving digital world, where threats are constantly emerging and user expectations are higher than ever, maintaining a secure, reliable, and high-performing online presence is critical. Google Cloud Application Load Balancers have long been a cornerstone of this effort, expertly managing traffic and ensuring seamless user experiences. Now, Google Cloud takes application security and customization to the next level with Service Extensions callouts for all Google Cloud Application Load balancers, including the global external, regional external, regional internal, and cross-regional internal load balancers.

Google Cloud’s Service Extensions callouts now seamlessly integrates with HUMAN Security, a leading provider of advanced bot mitigation and fraud prevention solutions. This strategic partnership allows customers to leverage HUMAN Security’s cutting-edge technology directly within their Google Cloud Application Load Balancers. By analyzing traffic patterns and user behavior in real-time, HUMAN Security can intelligently detect and block malicious bot activity, account takeover attempts, and other fraudulent behavior before it reaches your applications. This integration not only strengthens defenses against sophisticated threats but also streamlines security operations.

Setup Overview 

HUMAN shares Regional Enforcer Service via Private Service Connect (PSC).

Clients (service consumers) should use Network endpoint group (NEG) to create a Regional Backend, which will provide Enforcer Service to their Application Load Balancer. Clients will need to create NEGs for each supported Region.

Clients should enable “Service Extensions” on their Application Load Balancer to send callouts to Enforcer backend service.

Supported Load Balancers:

Enforcer Setup Instructions:

Here are the equivalent gcloud commands:

gcloud compute network-endpoint-groups create neg-enforcer-us-west-1 \
        --project $CUSTOMER_PROJECT \
        --region us-west1 \
        --network-endpoint-type=private-service-connect \
        --psc-target-service=$HUMAN_PSC_ENDPOINT

gcloud compute backend-services create psc-svc-ext-backend \
--load-balancing-scheme EXTERNAL_MANAGED \
--enable-logging \
--protocol HTTP2 \
--project $CUSTOMER_PROJECT \
--region us-west1

gcloud compute backend-services add-backend psc-svc-ext-backend \
--project $CUSTOMER_PROJECT \
--network-endpoint-group neg-enforcer-us-west-1 \
--network-endpoint-group-region us-west1

Benefits of the integration

Conclusion

The integration of HUMAN Security with Google Cloud’s Service Extensions callouts marks a significant advancement in the fight against online fraud and abuse. By combining the scalability and performance of Google Cloud’s infrastructure with HUMAN Security’s advanced threat detection capabilities, customers can now proactively protect their applications and users from a wide range of cyber threats. This partnership not only simplifies security management but also empowers organizations to foster trust, safeguard their digital assets, and ensure a seamless online experience for their customers. As the threat landscape continues to evolve, this integration serves as a testament to the power of collaboration in building a more secure and resilient digital ecosystem.

Further Reading