安全计算环境之应用系统
- 身份鉴别
a)应对登录的用户进行身份标识和鉴别,身份标识具有唯一性,身份鉴别信息具有复杂度要求并定期更换
“1)询问系统管理员,用户在登录时是否采用了身份鉴别措施
2)在未登录状态下直接访问任一操作页面或操作功能
3)核查用户身份标识的设置策略
4)核查鉴别信息复杂度和更换周期的设置策略。(可通过查看修改口令等功能模块验证口令复杂度生效情况)
5)扫描应用系统,检查应用系统是否存在弱口令和空口令用户”
b)具有登录失败处理功能,应配置并启用结束会话、限制非法登录次数和当登录连接超时自动退出等相关措施
"
1)询问系统管理员,该系统是否具有登录失败处理功能以及登录失败处理策略
2)以正确的用户名,错误的口令连续多次登录系统,查看系统的反应自动断开的等待时间
3询问统管理员用户登录过程中,系统进行身份鉴别时,设置了合理的连接超时自动断开等待时间
4)询问系统管理员,用户登录后,长时间无操作,系统端束会话时间"
c)当进行远程管理时,应采取必要措施防止鉴别信息在网络传输过程中被窃听
“1)如果是本地管理成KVM等硬件管理方式,此要求默认满足,
2)如果采用远程管理,则需采用带加密管理的远程管理方式。在命令行输入”pgedit.msc“弹出“本地组策略编辑器”窗口,查着“本地计算机策略一》计算机配置一>管理模板一>Windows组件一选程桌面服务>远程桌面会话主机-安全”中的相关项目”
d)应采用口令、密码技术、生物技术等两种或两种以上组合的鉴别技术对用户进行身份鉴别,且其中一种鉴别技术至少应使用密码技术来实现
“1)询问系统管理员,系统是否采用动态口念,数字证书和生物技术等两种或两种以上组合的鉴别技术对管理用户身份进行登别
2)询间系统管理员,其中一种鉴别技术是否使用密码技术来实现
3)使用系统内管理用户登录系统,验证其登录方式是否与询问结果一致”
2. 访问控制
a)应对登录的用户分配账户和权限;
“1)询问系统管理员,系统是否为登录的用户分配了账户和权限
2)以不同角色的用户登录系统,验证用户权限分配情况
3)尝试使用登录用户访问未授权的功能,查看访问控制策略生效情况”
b)应重命名或删除默认账户,修改默认账户的默认口令
1)访谈系统管理员,系统如何处理多余的、过期的账户
2)核查数据库的用户表中用户状态标识,若系统内存在计=过期账户,则尝试使用过期账户登录系统
3)核查管理员用户与账户之间是否一一对应"
c)应及时删除或停用多余的、过期的账户,避免共享账户的存在;
查看右侧用户列表中的用户,询问各账户的用途,确认账户是否属于多余的、 过期的账户或共享账户名
d)应授予管理用户所需的最小权限,实现管理用户的权限分离;
“1)询问系统管理员,该系统的所有管理账户是否只拥有完成承担任务所需的最小权限,且管理用户根据三权分立原则进行授权
2)抽取某一用户,询问该用户的职责,登录应用系统,查看该用户实际权限分配情况是否与工作职责相符,是否是其承担任务所需的最小权限
3)登录不同级别的管理用户,查看管理用户相互之间是否具有相互制约的关系。(如管理员不能审计、审计员不能管理、安全员不能审计和管理等)”
e)应由授权主体配置访问控制策略,访问控制策略规定主体对客体的访问规则;
“1)以管理用户登录,访问权限管理功能,查看访问控制策略
2)以非管理用户登录,访问权限管理功能,查看越权访问情形”
f)访问控制的粒度应达到主体为用户级或进程级,客体为文件、数据库表级;
核查并测试访问控制策略的控制粒度是否达到主体为用户级或进程,客体为文件、数据库表、记录或字段级
g)应对重要主体和客体设置安全标记,并控制主体对有安全标记信息资源的访问;
“1)核查应用系统是否依据安全策略对重要主体和客体设置了安全标记
2)测试依据安全标记是否实现主体对客体的强制访问控制功能”
3. 安全审计
a)应启用安全审计功能,审计覆盖到每个用户,对重要的用户行为和重要安全事件进行审计;
“1)核查是否提供并启用了安全审计功能
2)核查审计范围是否覆盖到每个用户
3)核查并测试是否对重要的用户行为和重要安全事件进行审计”
b)审计记录应包括事件的日期和时间、用户、事件类型、事件是否成功及其他与审计相关的信息;
核查审计记录的内容构成。(查看数据库具体字段或日志展示信息)
c)应对审计记录进行保护,定期备份,避免受到未预期的删除、修改或覆盖等;
“1)核查审计记录的保护措施和备份策略
2)核查应用系统功能权限,系统是否具备对审计记录的删除、修改或覆盖等功能,如果具备对审计记录的删除、修改或覆盖等功能,则查看日志记录删除、修改或覆盖的时间范围是否进行了限制”
d)应对审计进程进行保护,防止未经授权的中断;
测试应用系统, 如果审计模块是独立的进程,则试图非授权中断审计进程,查看是否成功,如果审计模块是一个独立的功能,则试图非授权关闭审计功能,查看是否成功
4. 入侵防范
a)应遵循最小安装的原则,仅安装需要的组件和应用程序;
b)应关闭不需要的系统服务、默认共享和高危端口;
c)应通过设定终端接入方式或网络地址范围对通过网络进行管理的管理终端进行限制;
d)应提供数据有效性检验功能,保证通过人机接口输入或通过通信接口输入的内容符合系统设定要求;
“1)询问系统管理员,该系统是否具备软件容错的能力,具体的措施是什么
2)在浏览器或客户端输入不同(如数据格式或长度等符合、不符合软件设定的要求,并可模仿特定的攻击模式)的数据,查看系统的反应”
e)应能发现可能存在的已知漏洞,并在经过充分测试评估后,及时修补漏洞;
“1)通过漏洞扫描、渗透测试等方式核査应用软件、数据库管理系统和中间件存在高风险漏洞
2)访谈系统管理员是否在经过充分测试评估后及时修补漏洞”
f)应能够检测到对重要节点进行入侵的行为,并在发生严重入侵事件时提供报警;
5. 恶意代码防范
a)应采用免受恶意代码攻击的技术措施或主动免疫可信验证机制及时识别入侵和病毒行为,并将其有效阻断;
6. 可信验证
a)可基于可信根对计算设备的系统引导程序、系统程序、重要配置参数和 应用程序等进行可信验证,并在应用程序的关键执行环节进行动态可信验证,在检 测到其可信性受到破坏后进行报警,并将验证结果形成审计记录送至安全管理中心;
7. 数据完整性
a)应采用校验技术或密码技术保证重要数据在传输过程中的完整性,包括但不限于鉴别数据、重要业务数据、重要审计数据、重要配置数据、重要视频数据和重要个人信息等;
“1)询问系统管理员,该系统的鉴别数据、重要业务数据、重要审计数据,重要配置数据,重要视频数据和重要个人信息等在传输过程中是否采用了校验技术或密码技术保证完整性
2)使用工具对通信报文中的鉴别数据、重要业务数据、重要审计数据,重要配置数据、重要视频数据和重要个人信息等进行篡改,查看是否能够检测到未知据在传输过程中的完整性受到破坏并能够及时恢复”
b)应采用校验技术或密码技术保证重要数据在存储过程中的完整性,包括但不限于鉴别数据、重要业务数据、重要审计数据、重要配置数据、重要视频数据和重要个人信息等;
“1)询问系统管理员,是否采用校验技术或密码技术保证鉴别数据、重要业务数据、重要审计数据、重要配置数据、重要视频数据和重要个人信息等在存储过程中的完整性
2)尝试修改存储在数据库中的鉴别数据,重要业务效据、重要审计数据、重要配置数据、重要视频数据和重要个人信息等,查看系统反应”
8. 数据保密性
a)应采用密码技术保证重要数据在传输过程中的保密性,包括但不限于鉴别数据、重要业务数据和重要个人信息等;
“1)询问系统管理员,是否采用密码技术保证鉴别数据、重要业务数据和重要个人信息等在传输过程中的保密性
2)通过嗅探等方式抓取传输过程中的数据,查看鉴别数据、重要业务数据和重要个人信息等在传输过程中是否进行了加密处理”
b)应采用密码技术保证重要数据在存储过程中的保密性,包括但不限于鉴别数据、重要业务数据和重要个人信息等;
“1)询间系统管理员,是否采用密码技术保证鉴别数据、重要业务数据和重要个人信息等在存储过程中的保密性
2) 核查数据库中的相关字段,查看鉴别数据、重要业务数据和重要个人信息等是否加密存储”
9. 数据备份恢复
a)应提供重要数据的本地数据备份与恢复功能
“1)询问数据库管理员,数据库的备份和恢复策略是什么
2)核查备份策略设置是否合理,配置是否则正确
3)核查备份结果是否与备份策略一致
4)核查近期恢复测试记录,查看是否能够进行正常的数据恢复”
“1)提供数据的每天全量备份《(或每天增量备份,定期全量备份)
2)近期数据库的恢复测试记录显示,能够使用备份文件进行数据恢复”
b)应提供异地实时备份功能,利用通信网络将重要数据实时备份至备份场地;
询问数据库管理员,是否提供异地实时备份功能,并通过网络将重要配置数据,重要业务数据实时备份至备份场地
c)应提供重要数据处理系统的热冗余,保证系统的高可用性;
10. 剩余信息保护
a)应保证鉴别信息所在的存储空间被释放或重新分配前得到完全清除;
询问系统管理员,应用系统是否采取措施保证对存储介质(如硬盘或内存)防止其他用户非授权获取该用户的鉴别信息
应用系统采取措施保证对存储介质(如硬盘或内存)中的用户鉴别信息进行及时清除。如系统会对存储或调用过鉴别信息的函数或变量及时写零或置空,及时清除B/S系统中的Session和Cookie信息,以及对存有用户鉴别信息的临时文件进行删除或内容清除等
b)应保证存有敏感数据的存储空间被释放或重新分配前得到完全清除;
询问系统管理员,应用系统是否采取措施保证对存储介质(如硬盘或内存)中的敏感数据进行及时清除,防止其他用户非授权获取敏感数据
应用系统采取了措施保证对存储介质(如硬盘或内存入中的敏感数据进行及时清除,如系统会对存储或调用过鉴别信息的函数或变量及时写零或置空,及时清除B/S系统中的Session和Cookie信息,以及对存有用户鉴别信息的临时文件进行删除或内容清除等
11. 个人信息保护
a)应仅采集和保存业务必需的用户个人信息
“1)询问系统管理员,该系统采集了用户的哪些个人信息
2)询问系统管理员,系统中采集的用户个人信息是否是业务应用必需的”
“1)记录系统所采集的个人信息。如系统采集了用户身份证号、电话等个人
信息
2)记录应用系统哪个功能模块使用哪些用户个人信息,以及所使用个人信息的必要性”
b)应禁止未授权访问和非法使用用户个人信息
“1)询问系统管理员,哪些系统账户可以访问个人信息,且系统采取了什么措施控制可访问个人信息的系统账户对个人信息的访问
2)核查相关措施是否有效的限制了相关账户对个人信息的访问和使用”
“1)系统采取了措施控制了系统账户对个人信息的访问,如权限控制等
2)未授权无法访问和使用用户的个人信息”
文章来源:哈尔滨等保测评,黑龙江三级等保,等保合规,等保代办,信息安全风险评估,亿林安全-可靠的云安全服务商
版权归原作者 黑龙江亿林等保大王 所有, 如有侵权,请联系我们删除。