首页> 知识> 常识> 正文

如何检查系统漏洞

2018.08.11 15:47 2973

系统安全漏洞,也可以称为系统脆弱性,是指计算机系统在硬件、软件、协议的设计、具体实现以及系统安全策略上存在的缺陷和不足。系统脆弱性是相对系统安全而言的,从广义的角度来看,一切可能导致系统安全性受影响或破坏的因素都可以视为系统安全漏洞。安全漏洞的存在,使得非法用户可以利用这些漏洞获得某些系统权限,进而对系统执行非法操作,导致安全事件的发生。漏洞检测就是希望能够防患于未然,在漏洞被利用之前发现漏洞并修补漏洞。如何检查系统漏洞?计算机网络安全有哪些基本注意事项?一起和佰佰安全网看看吧。

一、前期准备,建立安全模型

1、熟悉软件功能、功能实现,配置等;

如:IIS的虚拟目录、脚本映射;

2、根据功能,分析安全需求,建立安全模型;

IIS外挂,文件类型识别,目录正确识别;目录限制;

外挂的特点;权限不是在文件对象上,需要自己识别文件,所以需要识别出同一个文件的所有文件名;

3、根据安全需求,分析编程应注意的地方,重点检查。

IIS要对"../"进行检测,连接文件的处理,识别出正确的目录、文件名; 编程接口完全按接口实现;

二、原代码分析

1、通读原代码;

2、安全需求里面重点需要检测的地方;

3、搜索容易有问题的函数调用,如strcpy、strcat、*printf、free、strncpy等;

4、常见一些编程问题;一些变量类型,如长度变量用int,注意一些函数非直接返回赋值问题等,一些边界条件,记数从0开始还是从1开始。

5、分析缓冲区使用的代码;

6、输入输出合法检测;

7、编程接口调用;了解操作系统、基本文件、进程调用等的特性;

8、数据结构;

9、安全领域的最小原则;

三、二进制代码分析

1、测试;

(1)、熟悉输入输出;

(2)、根据需要编写测试程序;

(3)、输入输出各种特殊情况测试,特殊字符、长串;

(4)、安全需求需要检测的一些条件测试;

2、反汇编分析;

(1)、阅读理解反汇编代码;

(2)、安全需求检测的代码分析;

(3)、调用接口代码分析;

(4)、sub esp,xxx 代码分析缓冲;

(5)、strcpy、strcat、*printf、free、strncpy等调用分析;

(6)、输入输出检测;

3、跟踪调试;

(1)、异常的拦截分析;

(2)、一些字符串的流向,读写断点;

以上是小编整理的检查网络漏洞的方法,希望对大家有帮助,多学习网络安全小知识很重要。

( 责任编辑: 慕丹萍 )

分享到

相关阅读

电脑显示器黑屏是什么原因?

2022.02.12

1494

电脑连不上无线网络怎么办

2021.10.18

1673

系统漏洞补丁占内存吗

2020.09.11

1869

系统漏洞类型有哪些

2020.09.10

2412

系统漏洞扫描软件有哪些

2020.09.09

2939

加载更多

为您推荐

网络直播很流行,这些利弊要提前了解清楚

2022年09月30日 16:32

6286

数据线有这么多类型,掌握技巧就能长时间使用

2022年02月28日 13:53

1848

实时交通有什么特点和功能

2017年06月08日 19:37

4047

3s与gis技术在智能交通上的作用

2017年06月07日 19:54

4168

计算机网络安全有哪些基本注意事项?

2017年04月22日 22:58

12619