软件评测师笔记(十)—— 安全测试相关

简介: 软件评测师笔记(十)—— 安全测试相关

常见安全攻击手段


1、冒充:一个实体假装成一个不同的实体,常和消息篡改和重演一起使用

2、重演:当消息为了产生非授权效果而被重复时,就出现重演了

3、消息篡改:数据所传送的内容被改变而未被发觉,并导致非授权后果

4、服务拒绝:通过向认证/授权服务发送大量虚假请求,占用系统带宽造成关键服务繁忙,使得授权服务不能正常执行,产生服务拒绝

 

安全性测试方法(安全防护策略)


1、功能验证

2、侦听技术

3、模拟攻击试验

4、漏洞扫描:对软件系统和网络系统进行安全监测,以找出有安全隐患的漏洞

5、安全日志:记录非法用户的相关操作和信息

6、入侵检测:从系统内部和各种网络资源中主动采集信息,从中分析可能得网络入侵或攻击

7、隔离防护:将系统中的安全部分和非安全部分进行隔离,防火墙主要用于内网和外网的逻辑隔离

 

WEB应用的安全性测试


可以从部署与基础结构、输入验证、身份验证、授权、配置管理、敏感数据、会话管理、加密、参数操作、异常管理、审核、日志记录多个方面进行

 

关于SSL的的WEB应用安全性测试用例


1、SQL测试用例,账号输入name'--

2、https://替换成http://

3、内容访问,访问有文件的链接

4、内部URL拷贝:将登录后的URL拷贝出来,重启浏览器粘贴URL

 

防火墙测试点


1、是否支持交换和路由两种工作模式

2、是否支持对HTTP、FTP、SMTP等服务类型的访问控制

3、是否考虑到防火墙的冗余设计

4、是否支持对日志的统计分析功能,同时,日志是否可以存储在本地和网络数据库上

5、防火墙受攻击后,是否有告警方式

 

入侵检测系统


1、能否在检测到入侵事件时,自动执行切断服务,记录入侵行为

2、是否支持收集攻击信息

3、是否提供监视方式

 

对用户权限控制的测试


1、对用户权限控制体系合理性

  • 是否采用分离管理模式
  • 是否具有唯一性、口令的强度、存储位置、加密强度

2、对用户权限分配合理性

  • 权限分配的细致程度
  • 特定权限用户访问系统功能的能力测试

 

网页篡改途径


1、通过操作系统、网路服务、数据库漏洞

2、通过猜测/破解管理员密码

3、通过WEB漏洞或设计缺陷

 

防篡改系统的基本功能


1、自动监测

2、自动备份与恢复

3、自动报警

 

如何防篡改


1、修复漏洞

2、封闭未使用端口

3、设计安全性高的代码

4、设置强密码

5、安装防火墙

6、设置访问权限

相关文章
|
设计模式 机器学习/深度学习 SQL
软考高级系统架构设计师通关经验分享
为什么考系统架构设计师是国家设立的计算机技术与软件专业技术资格考试(简称软考)中的一个高级科目,属于工程师高级职称系列,具有一定含金量。浙江省每年通过软考高级的人数约为1000+人,其中系统架构设计师科目的通过人数约为200+人。从学习角度来说,通过准备系统架构设计师的考试的过程,可以查漏补缺,并且了解一些系统架构设计相关的基础知识,实现一定程度上的自我提升;从目的性的角度来说,通过考试,可以在一
9126 3
软考高级系统架构设计师通关经验分享
|
6月前
|
开发者
系统分析师笔记:知识产权
系统分析师笔记:知识产权
|
供应链 安全 数据挖掘
软考信息系统项目管理师笔记(一)
笔记是由五天修炼手册总结的,如用同一类教材的可以参考使用本笔记,祝各位考生早日拿证,共勉加油。
304 1
|
测试技术 数据处理
软件评测师笔记(三)—— 软件测试
软件评测师笔记(三)—— 软件测试
119 0
|
缓存 网络协议 安全
软件评测师笔记(一)—— 网络相关
软件评测师笔记(一)—— 网络相关
128 0
软件评测师笔记(一)—— 网络相关
|
存储 设计模式 算法
软件评测师笔记(二)—— 软件工程
软件评测师笔记(二)—— 软件工程
248 0
软件评测师笔记(二)—— 软件工程
|
前端开发 测试技术
软件评测师笔记(八)—— 测试用例设计
软件评测师笔记(八)—— 测试用例设计
188 0
|
存储
软件评测师笔记(五)—— 计算题
软件评测师笔记(五)—— 计算题
317 0
|
开发者
软考高级信息系统项目管理师必备知识点(记忆敲出)
软考高级信息系统项目管理师必备知识点
2255 0
|
安全 测试技术 网络安全
CISP-PTE注册信息安全专业人员渗透测试工程师知识体系大纲
CISP-PTE注册信息安全专业人员渗透测试工程师知识体系大纲 都是图。。                                     不足之处,欢迎补充
3228 0