如果我发现了一个漏洞,并将其披露给网站/应用程序的开发者,我应该如何公开披露?
按照本文的建议,我给了开发人员充足的时间来解决这个问题。我知道我现在应该公开披露,以警告潜在用户,但我应该如何以及在哪里这样做?
如果我发现了一个漏洞,并将其披露给网站/应用程序的开发者,我应该如何公开披露?
按照本文的建议,我给了开发人员充足的时间来解决这个问题。我知道我现在应该公开披露,以警告潜在用户,但我应该如何以及在哪里这样做?
您可以尝试让 CERT 参与进来。https://vulcoord.cert.org/VulReport/
如果他们满足以下条件,我们更有可能接受报告:
- 在技术上准确、足够详细且相当完整
- 影响多个供应商
- 影响安全或关键基础设施
- 涉及记者和供应商之间的分歧或争议
- 涉及难以接触或反应迟钝的供应商
- 影响对软件安全和漏洞披露不熟悉的供应商或行业
- 要求记者匿名
该漏洞可能由于疏忽、无知或资源有限而存在。业主可以决定何时以及如何解决问题。决定是他们的责任,而不是你的。
采取额外步骤向网站所有者披露您的漏洞证明。
(即确认他们正在接收您的通讯)
如果您没有得到满意的答复,请将此信息传递给他们的老板。
(公司或母公司的更高级别)
正如其他人所说,要有礼貌和专业。这将帮助您获得信誉。您应该从简单的人工解释开始(只是事实),并在同一封电子邮件中包含技术细节。(以便公司在回复之前验证您的调查结果)
如果所有途径都失败了,我会鼓励您将证据传递给负责任的公共服务(一位海报建议 CERT),但我在这方面没有经验。
您不应公开披露该漏洞。
我承认在某些情况下公开披露漏洞是正确的,但我强烈建议您将这种负责任、谨慎和公正的处理方式推迟到在此类问题上更有经验的公共服务部门。
你应该做的最后一件事是说:修复它,回答,或者我会在给定的时间内发布你的错误。
你应该考虑什么:
如果这是您公司内部的或以某种方式与您有关,请记录所有内容和通信。负责任地向上传递并将信息传递给上级或管理机构。