在对研究伦理的个人思考中,Colin Percival 将“学者的职责”描述为确保知识传达给需要它的人的道德义务。Percival 认为,虽然研究人员创造新知识,但学者负责将这些知识带给公众。这种职责不仅仅是发表学术期刊;它关乎识别出那些必须被告知的特定人群——无论是安全团队、软件用户还是普通公众——以防止伤害或改进系统。

Percival 通过他 2005 年发现的 Intel Hyper-Threading 技术中的侧信道漏洞来阐述这一原则。他发现该功能可能通过缓存状态在执行线程之间泄露信息,从而可能导致 RSA 私钥被重构。Percival 并没有立即发表研究结果,而是花了六个月时间与安全团队秘密合作开发补丁。这一时期的“负责任披露”之所以成为可能,是因为他当时的个人情况允许他将这一伦理义务置于眼前的职业晋升或经济利益之上。 这一叙述还涉及了这种职责的局限性和细微差别。Percival 指出,虽然有披露危险的道德义务,但并没有义务成为“卡珊德拉”——强迫那些拒绝倾听的人接受知识。他将其与专业工程准则相类比,这些准则要求专业人士无论是否有个人关系都必须披露安全隐患。然而,他将自己的观点与哲学家 Fichte 区分开来,后者认为学者对社会负有债务;而 Percival 则认为这种职责是附着在知识本身的。对于 Percival 来说,目标是确保如果所有有能力根据某项知识采取行动的人都已获知该知识,那么学者的职责就完成了。 这一职责面临的一个重大实际约束是研究人员的社会经济现实。Percival 指出,他能够履行这一职责是因为生活在拥有社会保障网的加拿大;在不同的经济环境下,例如美国,对即时就业和医疗保险的需求可能会迫使研究人员在个人生存和履行学术职责之间做出选择。这突显出,虽然分享知识的伦理义务是个人选择,但其执行往往受限于研究人员生活的物质现实。 最终,Percival 强调了披露过程中的升级机制。他举例说明,他曾直接向公司报告 Amazon EC2 中的防火墙漏洞。当公司未能解决问题时,他转向公共博客,指导客户如何自行修复问题。这种方法平衡了对高效、私密解决的追求,以及在私密渠道无法产生结果时确保知识共享的最终目标。

p1

p2

p3