借口
我不是安全专家,只是对“安全”感兴趣的网络开发人员。我的雇主要求我就安全性(特别是 Web 应用程序安全性)以及为什么它对 SMB 很重要进行内部讨论。
回想我的动机,我意识到这个特殊的主题让我感兴趣,因为:
- 我觉得技术方面很吸引人
- 这是正确的做法
- 我不想被骗(职业尊严)
这一切都很好,花花公子,但董事会不会对此印象深刻。因此,谈话应侧重于安全性对 SMB 的业务影响。
我一直在考虑结合一些经常听到的论点:
- “安全仅适用于金融/医疗/保险行业”
- “我们太小了,不会被黑客注意到”
- “没有什么可以从我们这里得到——我们的数据并不有趣”
- “我们不存储信用卡数据或任何敏感信息”
- “即使帐户被黑,你也真的无能为力”
- “我认为没有人对用户 X 在我们平台上所做的事情感兴趣”
- “安全没有商业价值”
- “我们需要专注于为我们的用户实施新功能”
- “我们很精益,不赚钱的代码就是浪费”
- “如果我们把事情弄得太复杂,用户就会转向我们的竞争对手”
- “Adobe 被黑了,人们仍然喜欢他们”
- “这种情况发生的可能性是如此之低,我们无法证明在这上面花费任何资源是合理的。”
其中一些可能是愚蠢的,但其他提出安全商业价值问题的问题是完全有效的。不幸的是,这些对我来说很难回答,因为坦率地说我不知道答案。我觉得我可以在谷歌上搜索,直到奶牛回家,除了推销和陈词滥调之外什么也得不到,比如“你的网站是你的虚拟名片,你想给人留下好印象”。
到目前为止我做的一些笔记:
- 小企业实际上是相当多的目标,因为它们是“低垂的果实”
- 攻击者甚至可能不知道您的业务,例如,如果恶意软件与依赖项管理器一起安装
- 如果您有目的,所有数据都很有趣
- 攻击者不关心您的平台,很可能他们也不关心用户在该平台上所做的事情。他们对存储的用户数据感兴趣(PII、明文或散列不良的凭据、电子邮件地址等)
- 攻击向量可能包括多个目标,您的平台可能只是更大计划中的一小部分
- 遵守立法者和潜在的商业伙伴
- 安全的商业价值可以在违规发生后量化(例如客户流失的数量)
- “精益”来自汽车行业,他们有很多规定要遵守
- 安全作为差异化因素(脱颖而出并与客户建立信任)
TL;DR – 实际问题
我不指望任何人来解决所有这些问题。只是寻找一些输入,也许是一些正确方向的指针。谈话不会在 2019 年第三季度之前进行,因此仍有一些时间进行研究。
- 需要回答的大问题是“为什么中小型企业应该关心(应用程序)安全性?”
- 归根结底,安全只是风险管理吗?