What Type of Session Security is Available?

DEX502 - Module 2: Security

📄 第 75 页 🎬 视频课程

课程章节介绍

让我们来聊聊Salesforce的会话安全设置,这对于保护你的数据和系统安全非常重要。首先,会话超时是一个基础但关键的安全措施。想象一下,如果一个用户登录后离开了电脑,没有及时登出,那么系统会在设定的非活动时间后自动注销这个用户。默认情况下,这个时间是2小时,但管理员可以根据需要调整这个时间。这个设置不仅适用于普通用户,也适用于通过API连接的客户端,所以如果你在开发集成项目,这一点尤其需要注意。 接下来是会话设置,这里有两个重要的选项。第一个是“锁定与IP的会话”,这意味着用户的会话会被锁定在他们登录时使用的IP地址上。这样做可以防止别人在未经授权的情况下使用有效的会话。第二个是“需要安全连接”,这确保了除了Salesforce平台和特定站点外,所有的登录和访问都需要通过HTTPS进行。这是一个非常重要的安全措施,建议始终保持启用状态。 再来说说点击保护。这里有两个设置对集成商特别重要。第一个是“为非设置Salesforce页面启用Clickjack保护”,这可以保护你的页面免受点击劫持攻击。点击劫持是一种攻击方式,攻击者会诱使用户点击他们看不见或不知道的界面元素。第二个是“为非设置客户的Visualforce页面启用Clickjack保护”,这同样是为了保护你的Visualforce页面不受点击劫持攻击。但要注意,如果你的Visualforce页面是在框架或IFRAME中使用的,启用这个保护可能会导致页面显示异常。 最后,我们还有跨站点请求伪造(CSRF)保护。这是一种防御机制,通过在非设置页面的URL参数或隐藏表单域中包含一个随机字符串来防止CSRF攻击。每当有GET或POST请求时,系统都会检查这个字符串的有效性,只有匹配的请求才会被执行。 总的来说,这些会话安全设置都是为了保护你的Salesforce环境不受未授权访问和各种网络攻击的影响。作为教师,你需要确保学生理解这些设置的重要性,并知道如何根据实际需求进行配置。希望这些信息对你有所帮助!