2020年,知名的证书颁发组织Let's Encrypt曝出一个安全漏洞,导致300万个证书被吊销,造成该漏洞的原因竟是一小段Go代码。
本节内容跟据该漏洞改编而来。
小测验
下面函数输出结果是什么?
func foo() {
var out []*int
for i := 0; i < 3; i++ {
out = append(out, &i)
}
fmt.Println("Values:", *out[0], *out[1], *out[2])
}
解析
参考答案
使用建议
来源:oschina
链接:https://my.oschina.net/renhc/blog/3198081