20.安全性测试与评估

每年都会涉及;可能会考大题;多记!!!
典型考点:sql注入、xss;
从2个方面记:
1、测试对象的功能、性能;
2、相关设备的工作原理;
如防火墙,要了解防火墙的功能、工作原理;

主要议题:基本安全策略、数据库、操作系统、安全日志考察较多;其他议题偶尔涉及;

在这里插入图片描述

1.安全系统测试策略

基本部分

防火墙:工作原理是数据包通过防火墙,检查数据包是否满足我们制定的访问规则;满足则通过,否则不让通过;2种工作模式:路由模式、交换模式;
防火墙测试:
1、是否满足两种工作模式;
2、防火墙是否是单点故障点,即是否做了冗余设计;
3、功能是否正常,如应用的访问控制;
4、防火墙日志功能,是否提供日志分析功能,是否将日志传到指定的数据库中;
5、防火墙本身是否能对抗常用的网络攻击;受到攻击时,能否产生警报,警报有多个级别,防火墙对多个级别的支持程度;
入侵检测系统:防火墙之后第二道检测的闸门;工作原理是侦听网络通信的数据流信息,将这些信息与攻击库中的攻击特征进行匹配;攻击发生后,提供警报,或者通知防火墙断掉一些连接;
入侵检测系统测试:
1、能否在检测到入侵事件后自动执行一些事情,如通知防火墙断开连接、记录入侵过程、发送邮件给管理员(警报);
2、是否支持攻击信息特征的上传;集中式、发布式的上传;
3、能否同步攻击监测引擎的信息;攻击特征能否及时更新,是否内置了监控和侦听工具;
漏洞扫描:监测漏洞扫描工具能否定期、或不定期的进行漏洞扫描分析;是否能够对所选内容进行漏洞扫描;及时发现漏洞,并反馈给管理员,同时给出修复漏洞的建议;
病毒防治:
常涉及到的病毒扫描的内容:
1、操作系统不一样;2、服务器端和客户端不同;3、文件、电子邮件;
检测时,检测病毒防治体系是否满足上3者的要求:
1、是否支持多种操作系统、文件、邮件;
2、病毒库、病毒特征、病毒引擎能否及时更新;
3、病毒防范是否广泛;
安全审计:收集安全相关的数据,放到某个地方统一管理;
1、安全审计系统是否进行系统数据的手机、统一存储、集中进行安全审计工作;
2、是否支持PTR应用的审计;是否支持xml的数据采集协议;是否支持自定义规则的审计;
web信息防篡改系统:web会采用不同的应用平台,如Windows、linux,
1、对各个操作系统的支持情况;
2、是否支持发布、监控功能;能否区分合法的更新还是非法的篡改;
3、能否实时发布和备份;
4、能否自动发布、自动恢复;
4、是否有日志扫描、更新管理等功能;
在这里插入图片描述

高级部分

2大方面:功能测试、性能测试;
看教程!!!
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

故障恢复与容灾备份测试
故障恢复:
1、系统是否存在单点故障;单点故障:这个点失败,系统就会宕机,不具备容错能力;
2、关键的应用系统是否实现双机热备、实现冗余;能否按照规则将请求从一个设备转到另一个设备上,一个服务器宕机后请求能否转到另一台服务器上;对于磁盘来讲,是否采用镜像技术来实现磁盘冗余、实现高速访问;对于主机操作系统一般使用镜像的阵列;
数据备份:
1、 关键的应用系统是否实现双机热备、实现冗余;关键业务要求可靠性较高;
2、用磁带、磁盘进行备份;
容灾备份:
是否建立容灾备份中心,主中心发生灾难,备份中心要接收所有的业务;对于备份中心,考虑带宽是否足够,保证能够实时接收主中心的备份数据,能够满足提供服务的要求;
在这里插入图片描述

2.安全性测试方法

在这里插入图片描述
软件产品安全测试,划√的考的多!!!
在这里插入图片描述

3.用户权限控制测试

在这里插入图片描述

4.操作系统安全性测试

2、是否删除不必要的账户;
重点!!!
在这里插入图片描述

5.数据库权限测试

在这里插入图片描述

6.通信加密测试

在这里插入图片描述

7.安全日志测试

重点!!!
在这里插入图片描述

  • 17
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
1. 什么是安全性测试? 答:安全性测试是一种评估系统、应用程序或网络安全性能的测试方法。它可以检测系统中的潜在漏洞、弱点和安全风险,并提供建议和解决方案以改进安全性。 2. 安全性测试的目的是什么? 答:安全性测试的目的是评估系统、应用程序或网络安全性能,找出其中的潜在漏洞和弱点,提供改进安全性的建议和解决方案。 3. 安全性测试的分类有哪些? 答:安全性测试可以分为以下几类: - 漏洞扫描测试:用于检测系统中的已知漏洞。 - 渗透测试:模拟黑客攻击,评估系统的安全性能。 - 威胁建模测试评估系统中可能遇到的威胁和风险。 - 代码审查测试评估应用程序代码中的安全性能。 - 社会工程学测试评估人员在安全性方面的行为和反应。 4. 安全性测试的流程是什么? 答:安全性测试的流程通常包括以下步骤: - 定义测试目标和范围。 - 收集信息和资料。 - 进行漏洞扫描和渗透测试。 - 分析测试结果和报告漏洞。 - 提供解决方案和改进建议。 - 重复测试以确保漏洞被修复。 5. 安全性测试的工具有哪些? 答:安全性测试的工具通常包括以下几种: - 漏洞扫描工具:例如Nessus、OpenVAS等。 - 渗透测试工具:例如Metasploit、Nmap等。 - 代码审查工具:例如FindBugs、PMD等。 - 网络分析工具:例如Wireshark、Tcpdump等。 6. 安全性测试的常见漏洞有哪些? 答:安全性测试常见的漏洞包括以下几种: - 跨站脚本攻击(XSS):攻击者通过注入脚本来攻击用户。 - SQL注入攻击:攻击者通过注入SQL语句来获取敏感信息。 - 跨站请求伪造(CSRF):攻击者通过伪造请求来冒充用户进行操作。 - 未经身份验证访问:攻击者通过绕过身份验证来获取敏感信息。 - 未授权访问:攻击者通过绕过权限控制来获取敏感信息。 7. 安全性测试的注意事项有哪些? 答:安全性测试的注意事项包括以下几点: - 确定测试目标和范围。 - 确保测试前获得授权和许可。 - 在测试过程中避免对真实数据进行操作。 - 在测试过程中避免对系统造成损害。 - 确保测试结果的机密性和安全性。 - 重复测试以确保漏洞被修复。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-玫瑰少年-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值