Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Is a Cloud Run app secure enough for handling HTTP requests with payloads that contain company data?

First question:

I'm considering using Cloud Run to host a Python app that uses Flask to receive webhooks from various apps and also then interact with apps using APIs. The payload in the webhooks and API calls will potentially contain sensitive information like finance and user data.

From what I have read in Google's Cloud Run Documentation, there are various authentication methods that are available (and even required) for me to implement to keep the whole thing secure.

I just want to confirm that I understand correctly what I have read, the company data will be kept secure, and that yes, Google Cloud Run is the appropriate product for what I am trying to accomplish.

Extra Question:

Can my app that is hosted on Cloud Run be active 24/7 to listen for incoming webhooks?

Solved Solved
0 1 483
1 ACCEPTED SOLUTION

Hi,

You can take various security measures while using the Cloud Run. To prevent data exfiltration, you can use the VPC service control as an extra protection. Also there are other options to secure Cloud Run, you can find the details in the same documentation link.   

Regarding the second question, I believe the best solution would be App Engine if that required to wake up 24/7. However, it depends on the use case. You can get more discussion about this in the stackoverflow post. I hope it helps.

View solution in original post

1 REPLY 1

Hi,

You can take various security measures while using the Cloud Run. To prevent data exfiltration, you can use the VPC service control as an extra protection. Also there are other options to secure Cloud Run, you can find the details in the same documentation link.   

Regarding the second question, I believe the best solution would be App Engine if that required to wake up 24/7. However, it depends on the use case. You can get more discussion about this in the stackoverflow post. I hope it helps.