commit | b943afea34a5c5aca742a29e467337a7e5538817 | [log] [tgz] |
---|---|---|
author | Jonathan Amsterdam <jba@google.com> | Mon Apr 10 09:28:09 2023 -0400 |
committer | Gopher Robot <gobot@golang.org> | Tue Apr 11 15:49:15 2023 +0000 |
tree | 11ff6f442de5ddc62fe2148adbcbcf134523ad33 | |
parent | b49d6887dd2db9a8814b80895e3c389c7b37f506 [diff] |
internal/vulndbreqs: add table with counts by IP In addition to the table that holds daily request counts, add a second that breaks the counts down by IP. We obfuscate the IPs so no one can view them. If we just hashed them, then someone could guess an IP and easily check their guess. So we use an HMAC instead, which hashes, and then encrypts the hash with a secret key that is only stored in the GCP Secret Manager. Change-Id: I99dfa16567154c8869b21f97a7edd9083817bbf0 Reviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/483615 Run-TryBot: Jonathan Amsterdam <jba@google.com> Auto-Submit: Jonathan Amsterdam <jba@google.com> Reviewed-by: Zvonimir Pavlinovic <zpavlinovic@google.com> TryBot-Result: Gopher Robot <gobot@golang.org>
This repository contains code that serves pkg.go.dev/metrics.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html.
The main issue tracker for the time repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/pkgsite-metrics:” in the subject line, so it is easy to find.