~/talk

Go Security – Past, Present, and Future

Talkat GopherCon UK 2025 · 2025-08-13..08-15· [security]
slides:none on file

A five-person Go Security team maintains crypto, net/http, encoding and other security-critical packages, triages reports via security@, and runs the vulnerability rewards path; historical data shows ~40 crypto CVEs of which four are high-impact (compared with OpenSSL’s ~80), ~20 toolchain CVEs with ~13 tied to CGO, and an external Trail of Bits audit finding 4–5 issues (one serious). Current deliverables include a pure-Go FIPS module (go1.24 path), improved testing for assembly/constant-time code, and plans to merge govulncheck into the go command and harden the module proxy.

AI-written summary · about

  1. 0:00Introduction
  2. 2:55Go security history and CVE analysis
  3. 9:37Denial of service vulnerabilities
  4. 13:13Logic bugs and incorrect behavior
  5. 16:43Low-level APIs risks
  6. 21:19Deprecating unsafe APIs
  7. 23:30FIPS compliance and Go cryptography
  8. 26:42External audit of crypto libraries
  9. 27:25Future testing and security plans
  10. 28:30Post-quantum cryptography in Go
  11. 29:32Go vulnerability checker
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.