成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux 測試軟件:從源代碼開始

運維 系統運維
對Linux服務器攻擊有許多種類,從攻擊深度的角度說明,我們可以把攻擊分為四級:服務拒絕攻擊(DoS)、本地用戶獲取了非授權的文件的讀寫權限、遠程用戶獲得特權文件的讀寫權限、遠程用戶獲得根權限。

現在,大量的網絡服務器開始使用Linux操作系統,Linux服務器的安全性也開始受到關注。對Linux服務器攻擊的定義是:攻擊是一種旨在妨礙、損害、削弱、破壞Linux服務器安全的未授權行為,攻擊的范圍可以從服務拒絕直至完全危害和破壞Linux服務器。對Linux服務器攻擊有許多種類,從攻擊深度的角度說明,我們可以把攻擊分為四級:服務拒絕攻擊(DoS)、本地用戶獲取了非授權的文件的讀寫權限、遠程用戶獲得特權文件的讀寫權限、遠程用戶獲得根權限。下面,我們將選取一些linux 測試軟件有針對性的經典工具,一一加以說明。


Linux系統中最常見的缺陷就是緩沖區溢出,緩沖區以前可能被定義為“包含相同數據類型的實例的一個連續計算機內存塊”。極其常見的緩沖區種類是簡單的字符數組,溢出就是數據被添加到分配給該緩沖區的內存塊之外。由此,我們可以看到,作為開源系統,Linux系統中的代碼檢查就顯得十分重要。對于攻擊者和管理員來說,誰首先重視它,就在一定程度上取得了主動權。


(1)linux 測試軟件SPIKE

SPIKE是immunitysec公司的Dave Aitel寫的一個黑盒進行安全測試的工具。SPIKE提供了各種各樣的構造函數。例如s_binary可以構造二進制數據,s_string可以構造字符串,s_unistring可以構造UNICODE字符串等。SPIKE的另一個優勢是Dave Aitel的Fuzz理論,它可以構造一些特殊的數字或者字符串作為程序的輸入,檢查程序是否能夠處理這些異常數據。此外,SPIKE里邊提供了常見的協議支持,例如SUN RPC和MS RPC。


(2)linux 測試軟件Lint

Lint能夠檢查的部分錯誤列表:可能的空指針;在釋放內存之后使用了該指針;賦值次序問題;拼寫錯誤等。通常,一個C/C++的編譯器假設程序是正確的,而Lint恰恰相反,因此,它優于編譯器執行的一般性檢查。Lint還可以貫穿多個文件來執行它的錯誤檢查和代碼分析,這是編譯器做不到的。比較流行的Lint 程序有:PC-lint是一個由Gimpel Software提供的支持C/C++的商用程序;Splint (原來的 LCLint) 是一個GNU免費授權的 Lint程序,但是只支持C不支持C++。
運行 Lint時,和正常的編譯器一樣,只要把直接加入的makefile 中就可以了。通過配置選項、代碼注釋等方法可以控制和校準Lint的輸出。例如,這里有一個返回NULL指針的函數,Splint可以通過下面的注釋 /*@null@*/ 來識別:
 

  1. /*@null@*/ void *test(void)  
  2. {  
  3. // a function that returns NULL!  
  4. return NULL;  


這樣做有兩個目的:防止Splint為這個返回Null指針的函數告警;保證Splint 檢查任何調用該函數的代碼中使用該函數的返回指針是有效的。


(3)linux 測試軟件Flawfinder

Flawfinder 是一款用Python編寫的c、c++程序安全審核工具,可以檢查潛在的安全風險。它通過搜索檢測文件源代碼從而得到潛在的安全漏洞,支持檢測數據庫,以HTML格式生成報告。

【編輯推薦】

  1. Linux知識普及 Slackware的發展歷史
  2. Linux 網絡性能調試工具Tcpdump命令篇
  3. Linux 網絡性能調試工具Netstat命令篇
  4. 郵件系統postfix安裝配置指南
  5. Linux 內存監控內存泄露和回收內存的方法
     
責任編輯:chenqingxiang 來源: 賽迪網社區
相關推薦

2012-12-17 13:19:38

2021-12-07 12:00:12

UbuntuLinuxQt 6.2.2

2019-07-02 16:57:20

混合云技術Linux

2017-03-07 13:36:48

源代碼Tomcat開源

2022-12-02 10:13:49

Bodhi Linu和軟件包

2011-12-07 21:14:05

Siri

2010-06-04 16:59:20

2010-03-02 10:44:52

Linux rpm

2015-08-28 09:38:51

Linux源代碼分析工具

2013-12-18 16:18:23

CentOShttpd源代碼

2015-08-26 17:38:47

Linux源代碼

2013-10-31 14:15:10

2023-09-26 08:29:27

2009-06-17 12:52:48

JBoss ON代理軟

2012-11-28 01:55:07

軟件測試

2009-05-05 10:14:11

微軟殺毒軟件測試

2010-06-10 17:08:38

2010-06-13 15:26:42

2010-06-10 17:30:58

Linux 測試軟件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产999精品久久久久久 | 国产a区 | 亚洲免费一区二区 | 曰韩三级 | 一级黄色片网站 | 国内自拍视频在线观看 | 超碰男人天堂 | 一级毛片网 | 爱爱视频在线观看 | 一本色道精品久久一区二区三区 | 欧美激情精品久久久久久免费 | 看一级毛片视频 | a在线视频 | 青青草社区 | 久操伊人 | 国产一区二区三区四区三区四 | 久久久久久久久久毛片 | 日韩精品一区二区三区四区视频 | 日韩国产在线 | 国产日韩一区 | 久久精品中文字幕 | 欧美11一13sex性hd | 天天色影视综合 | h视频在线看 | 成人在线黄色 | 欧美久久一级 | 一级做a爰片久久毛片 | 日韩中文字幕视频在线观看 | 午夜婷婷激情 | 国产美女一区二区三区 | 亚洲啪啪一区 | 中文字幕成人av | 国产精品一区二区久久 | 国产丝袜一区二区三区免费视频 | 日韩欧美高清dvd碟片 | 影音先锋亚洲资源 | 日韩在线视频观看 | 麻豆av在线免费观看 | 亚洲一二三区在线观看 | 成人欧美一区二区三区白人 | 丁香五月网久久综合 |