安全基础(Security Basics)

本模块强调安全是每个人的责任——一次粗心点击就可能危及整个组织。你将理解网络犯罪如何利用恐惧、信任、好奇等人类行为,识别钓鱼、恶意软件、社会工程等攻击方法;教育用户强密码、钓鱼意识和最小权限;保护居家办公(VPN、会议、背景、设备);选择合适的 Salesforce 安全设置(多租户、MFA、IP 限制、Shield);并用 Health Check 对照 Salesforce 基线扫描和修复安全配置。...

📅 2026/10/13 ✍️ ponybai 🏷️ salesforce, headless

一、理解安全风险(01 Understand Security Risk)

slide_2

本单元讨论为什么员工是最受攻击的目标,以及犯罪分子如何通过常见攻击方法利用人类行为。学完本单元你将能够:

  • 解释网络犯罪可能如何伤害你的公司;
  • 列出入侵者利用的顶级人类行为;
  • 描述犯罪分子获取信息的最常见方法。

安全的员工行为与安全技术同样重要(Secure Employee Behavior)

slide_3

网络犯罪的攻击目标越来越是人而非技术。2021 年 Verizon 数据泄露调查报告记录了 157,525 起事件,涵盖恶意软件、黑客、社会工程和勒索软件;其中钓鱼和被盗的用户凭据仍是顶级威胁向量。

随着安全技术更先进,黑客转而寻找网络中最薄弱的点——通常是人为失误。只需一个员工打开一封钓鱼邮件,就可能引发危及公司数据的连锁反应。因此安全应成为每个人工作的一部分,无论职能或头衔。

入侵者利用人类行为(Intruders Exploit Human Behaviors)

slide_4

犯罪分子学会了利用典型的人类情感(如好奇心和取悦他人的愿望)来窃取凭据、渗透网络。诱发这些情感的常见话术:

  • 恐惧(Fear):"不给我信息,我就向你的经理举报你。"
  • 信任(Trust):"你的银行账户刚被关闭,点击这里重新激活。"
  • 道德(Morality):"能帮我开一下门吗?我胳膊断了,包裹很重。"
  • 奖励(Reward):"我公司正考虑投资你们的产品,能先回答几个问题吗?"
  • 从众(Conformity):"财务部的 Bill 总给我 Q2 财报,但联系不上他,能帮我出报告吗?"
  • 好奇(Curiosity):"哇……看看这条巨蟒吃掉饲养员的视频!"

如上图所示,一个人在网上与"看似可信、实为黑客"的人聊天。

识别基本攻击方法(Spot Basic Attack Methods)

slide_5

黑客通过多种方式获取目标。以下是犯罪分子利用人类行为、获取敏感信息或网络访问的常见入口方法:

  • 钓鱼(Phishing):伪装成可信实体,诱骗用户名/密码、信用卡、银行信息等;包括邮件钓鱼、电话钓鱼(vishing)、短信钓鱼(smishing)、针对高权限者的定向钓鱼(spear phishing);
  • 恶意软件(Malware):诱骗用户下载恶意软件,通常经钓鱼邮件的链接或附件传播;
  • 社会工程(Social Engineering):操纵人们采取行动或泄露机密信息;
  • 利用公开信息:用互联网上公开的信息设计社会工程攻击、破解密码或制作定向钓鱼邮件;
  • 尾随(Tailgating):跟着合法持卡人进入受保护区域,或说服他人放行;
  • 窃听(Eavesdropping):偷偷听私人对话;
  • 翻垃圾(Dumpster Diving):从未妥善销毁的回收物/垃圾中收集敏感信息;
  • 安装流氓设备:安装无线路由器或含恶意软件的 U 盘接入安全网络。

二、教育用户以保护你的组织(02 Educate Your Users to Help Protect Your Org)

slide_6

本单元帮你把用户变成安全资产——通过强密码习惯、钓鱼意识和最小权限访问。学完本单元你将能够:

  • 解释强密码策略;
  • 描述如何避免成为钓鱼邮件的受害者;
  • 定义用户权限的最小权限方法。

用户能访问宝贵数据(Users Have Access to Valuable Data)

slide_7

能访问敏感数据(如财务记录或医疗数据)的员工是黑客的宝贵目标。教育 Salesforce 用户安全行为,能大幅提升实施安全性、保护客户数据。公司最宝贵的资产是客户信任,保护数据是你每天赢得信任的责任。

用有趣的方式教育用户——如举办"谁最快注册多因素认证(MFA)"的比赛;或更系统地与 IT/网络安全团队合作,定期开展钓鱼测试,训练用户对黑客钓鱼邮件保持警惕。小小的行为改变累积起来影响巨大。

关注密码(Pay Attention to Passwords)

slide_8

密码是防范未授权访问的第一道防线。至少设置密码历史、长度和复杂度要求。最佳实践:

  • 用唯一密码:绝不复用或做细微变体(变体是攻击者破解密码时最先尝试的);
  • 用复杂密码:至少 10 个字符,更长更好;鼓励用口令短语(如 CouchEagle$Window9783Fan);
  • 每年更换密码;
  • 密码只自己知道:绝不与他人分享(线上或电话);
  • 用密码管理器(如 LastPass、1Password),并为其启用 MFA。

再加 MFA:你知道的东西(密码)+ 你拥有的东西(移动认证器应用的代码)。Salesforce 绝不会通过邮件或电话向你索要密码——若有人冒充 Salesforce 索取密码或其它敏感信息(如社保号),立即向 security@salesforce.com 报告。

别被钓鱼邮件欺骗(Don't Get Fooled by Phishing)

slide_9

大多数钓鱼攻击用恶意软件感染计算机,窃取密码或数据。好在你和用户无需成为安全专家就能识别钓鱼邮件:

  • 用搜索引擎查证:把主题行或发件人邮箱搜一下,看是否有人举报过它是钓鱼尝试;
  • 考虑来源、点击前验证链接:绝不在可疑邮件或陌生发件人邮件中点击链接或打开附件;悬停链接看它指向哪里(如 Salesforce 链接应以 salesforce.com 结尾);
  • 与 Salesforce 核实:不确定时通知公司 IT/网络安全团队,并把可疑邮件作为附件转发到 security@salesforce.com,主题行加上 "phish" 或 "malware" 字样。

如上图所示,钓鱼者像渔夫一样抛出诱饵,把受害者引向虚假网站。

让用户参与安全(Involve Your Users in Security)

slide_10

受过训练的用户能产生真实差异:Salesforce 对自己的员工发钓鱼测试后发现,参加过安全培训的人点击钓鱼链接的概率只有未培训者的一半,而举报的概率几乎是两倍。考虑在公司开展钓鱼测试,并定期提醒用户遵循安全最佳实践。

谨慎分配权限(Dole Out Rights Sparingly)

slide_11

关键安全实践是给用户完成工作所需的最小访问权限——即最小权限原则。例如,业务分析师不需要看到客户账单信息。强最佳实践包括:

  • 限制拥有管理员权限的用户数量(一般建议不超过五个);
  • 定期检查这些人员是否仍需管理员权限;
  • 在字段级别限制可见性和权限;
  • 建立机制定期复核访问权限(谁需要什么会随时间变化)。

三、保护远程工作场所(03 Secure Your Remote Workplace)

slide_12

本单元学习保护居家办公环境的实用步骤——保护公司、客户,最重要的是保护数据。学完本单元你将能够:

  • 描述如何保证居家工作环境安全;
  • 保护你的远程工作场所。

在家保持警惕(Stay Vigilant at Home)

slide_13

在家办公需要与办公室同等的警惕:

  • 用 VPN:用虚拟专用网络让连接更安全;用路由器管理台启用 WPA2/WPA3 加密并及时更新固件;
  • 保护虚拟会议:用等待室、屏幕共享权限、参会者通知等内置功能;每次会议新建访问码和链接;禁用不需要的功能(如文件传输、录制);
  • 保护背景:用模糊或背景图片,避免暴露家庭照片、住址、兴趣爱好等私人细节;
  • 保护通话:用耳机接工作电话,留意周围环境;
  • 保护实体工作区:用隐私屏、离开时锁屏、手机设 PIN、下班登出 Salesforce;
  • 备份数据:定期云端备份;纸质敏感信息锁好,不再需要时立即粉碎;
  • 保持设备打补丁:至少每周重启一次设备,保持软件和浏览器最新。

四、选择合适的 Salesforce 安全设置(04 Choose the Right Salesforce Security Settings)

slide_14

本单元探索平台内置的安全层次和保护组织的设置——从多租户到 MFA、访问限制和 Shield。学完本单元你将能够:

  • 列出你现在就能在 Salesforce 平台产品中利用的内置安全功能;
  • 描述多租户如何保护组织安全;
  • 解释监控与审计的区别。

安全层次(Layers of Security)

slide_15

Salesforce 用纵深防御(defense-in-depth)策略处理安全——层层叠加安全控制,一个控制失效时另一个仍保护敏感资产。保护 Salesforce 数据是 Salesforce 与客户共同的责任。启用内置功能是快速提升安全的最快方式——正如那句老话,罪犯不会让"低垂的果实"挂着,你也不该!

你是关键的安全团队成员(You're a Key Security Team Member)

slide_16

作为 Salesforce 管理员,你是公司安全团队的一员。信任是 Salesforce 的第一价值,安全是整个服务的基础。你的职责是:利用可用的安全控制、遵循 Salesforce 安全指南、跟踪用户、确保他们拥有合适的访问权限。没有任何策略或功能是万无一失的,但启用这些能力会降低组织被攻破的可能性,即使被攻破也能减少数据损失。

如上图所示,一名女性坐在笔记本电脑前,周围环绕着安全和漏洞图标。

多租户(Multitenancy)

slide_17

Salesforce 是一个多租户(multitenant)平台——用一个计算资源池服务许多客户。Salesforce 通过关联每个用户会话的唯一标识符,把你的组织数据与其它客户组织隔离开来;登录后,你的请求都用这个标识符关联到你的组织。

此外,用 Salesforce 支持的浏览器访问应用时,传输层安全(TLS)技术通过服务器认证和经典加密保护你的信息;Salesforce 还托管在安全服务器环境中,防止外部入侵者的干扰或访问。

用 MFA 让用户进来、把攻击者挡在门外(MFA)

slide_18

多因素认证(MFA)是最简单、最有效的防未授权访问方式之一。MFA 要求用户登录时提供两个或更多证据(因素):一个因素是用户名和密码组合;另一个因素是认证器应用或实体安全密钥等验证方法。MFA 增加一层纵深防御——即使凭据泄露,账户仍受保护。

Salesforce 认为 MFA 非常重要,要求所有访问其产品和服务的人都使用,并默认作为生产组织登录流程的一部分。管理员无需做任何事——用户登录时按 MFA 注册提示操作即可。

限制用户可登录的 IP 地址(Restrict the IP Addresses)

slide_19

作为额外的访问安全层,管理员可以要求用户从批准的 IP 地址范围登录 Salesforce——通常是公司 VPN 的地址范围。该控制的目标是阻止任何试图从指定范围之外登录的人。把 MFA 与 IP 地址范围限制结合,你为 Salesforce 账户多加了两层保护。你也可以为整个组织或特定用户配置文件设置可信 IP 地址范围。

停用前员工(Deactivate Former Users)

slide_20

Salesforce 用户不断变化——有人离职、有人新增。当用户不再为公司工作时,管理员的职责是及时移除其 Salesforce 访问权限。及时停用用户,让他们无法再用 Salesforce 凭据登录,确保只有授权用户能访问你的组织。

限制用户能做什么(Limit What Users Can Do)

slide_21

多个访问和控制层次决定组织里"谁看什么"和"谁能做什么"。如果你有多个 Salesforce 组织,需要在每个组织里分别配置这些控制。管理员可以根据用户当前会话的认证(登录)方法的安全级别限制对某些资源的访问——默认每个登录方法有"标准"或"高保证"两种安全级别之一;你可以更改会话安全级别并定义策略,让指定资源只对高保证登录的用户可用。

查看他们已经做了什么(See What They've Already Done)

slide_22

追踪发生了什么也是安全的一部分:

  • Field Audit Trail(Shield 附加组件):定义策略把归档字段历史保留最多 10 年,独立于字段历史追踪,支持审计和保留合规;
  • Setup 审计追踪:追踪你和其它管理员最近对组织所做的 setup 变更,在多管理员组织中尤其有用。

可参考 Who Sees What 视频系列了解如何控制谁能做什么。

用 Salesforce Shield 获得更多安全选项(Even More Security Options)

slide_23

Salesforce Shield 提供企业级增强选项:

  • Platform Encryption(平台加密):在保留关键平台功能的同时,在更细粒度上加密数据,自信满足隐私政策、监管要求和处理私人数据的合同义务;
  • Transaction Security(事务安全):按你指定的事件评估活动,定义实时动作(自动通知、阻止特定操作、结束会话)。例如用 Condition Builder 创建自定义策略,在报表导出记录量超过允许值时自动阻止导出;
  • Event Monitoring(事件监控):访问事件日志文件追踪用户活动、功能采用和故障排查,检测可能预示数据泄露等安全风险的异常。

五、用 Health Check 扫描你的安全配置(05 Use Health Check)

slide_24

本单元用 Health Check 收尾——一个 Setup 仪表板,对照 Salesforce 基线给你的安全设置打分并帮你修复风险。学完本单元你将能够:

  • 对自己的组织运行安全健康检查;
  • 描述汇总分数对你的组织安全健康说明了什么;
  • 识别让你获取 Health Check 信息的 Tooling API 对象。

希望有一个评估安全设置的仪表板吗?(Health Check Dashboard)

slide_25

你确实有——它叫 Health Check,在 Setup 中可用。它让你在一个页面看到组织的所有安全设置,识别并修复漏洞。一个分数显示组织安全的"健康"程度,范围 0–100(100 最安全),分数通过衡量你的设置(Your Value 列)与 Salesforce 推荐设置(Standard Value 列)的吻合程度计算。

如上图所示,Health Check 界面显示评分 79% Good。

通常把设置改得更严格会提高分数——例如把密码最小长度从 8 位改为 16 位、降低无效登录尝试限制,会让用户账户更不易受密码破解和暴力攻击。

识别并修复组织中的安全风险(Identify and Fix Security Risks)

slide_26

运行 Health Check:登录 → Setup → Quick Find 输入 Health Check → 选择 Health Check。每个设置旁有 Edit 链接,带你到可把设置调整为标准值的页面;也可点击 Fix Risks 按钮一次性把全部设置改为推荐值。

如上图所示,Health Check 的 Fix Security Risks 界面列出关键安全设置。

注意:一次性更改所有设置可能影响集成或意外移除某些用户的访问——调整用户可见性和访问时,建议先在沙箱里测试;无论哪种方式,最好逐一处理。

自定义基线(Custom Baselines)

slide_27

Health Check 默认对照 Salesforce 基线(工具中称 Standard Values)衡量你的安全,但你也可以导入自己的基线(Custom Baselines),只需导入一个 XML 文件。为什么管理员要添加自定义基线?这对在高度受监管行业(如金融、医疗)工作、需满足比行业安全标准更严格合规要求的管理员有用。建议导入前与 IT 或合规团队对齐。

用 Security Center 和 Optimizer 跨多个组织查看安全

slide_28

如果你运行多组织环境,可以用 Salesforce 的 Security Center 把 Health Check 的力量扩展到所有组织。它是附加组件(不像 Health Check 开箱即用),但具备跨多组织的更深层能力——例如有多少用户用 MFA 登录、哪些用户有管理员级权限。Salesforce Optimizer 也包含部分这些能力,且在 Salesforce 平台产品中免费可用。


文章来源:Trailhead - Security Basics