0
我正在尝试为我们的网站创建一个事件跟踪系统。我想直接从消费者的浏览器中将事件插入到Bigquery中。不过,为了做到这一点,我相信我需要与浏览器共享API密钥才能插入到BigQuery中。这造成了一个安全漏洞,在这个漏洞中,某人可以获取API密钥并将大量虚假事件插入到BigQuery表中。 BigQuery服务器上是否有安全功能可以过滤掉这些事件(可能是通过检测恶意插入模式)?Bigquery客户端插入安全
我正在尝试为我们的网站创建一个事件跟踪系统。我想直接从消费者的浏览器中将事件插入到Bigquery中。不过,为了做到这一点,我相信我需要与浏览器共享API密钥才能插入到BigQuery中。这造成了一个安全漏洞,在这个漏洞中,某人可以获取API密钥并将大量虚假事件插入到BigQuery表中。 BigQuery服务器上是否有安全功能可以过滤掉这些事件(可能是通过检测恶意插入模式)?Bigquery客户端插入安全
看到的解决办法 “如何做无服务器像素追踪”:
https://cloud.google.com/solutions/serverless-pixel-tracking-tutorial
而是直接记录到BigQuery中,你可以的:
从客户端直接插入不是一个好主意,例如,错误处理等。您应该将请求服务器端的异步处理发送给BigQuery。 –
另外,您将无法使用此方法批量处理请求。 –