成人免费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

2013-12-18 16:18:23

CentOShttpd源代碼

2010-03-02 10:44:52

Linux rpm

2015-08-28 09:38:51

Linux源代碼分析工具

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代理軟

2009-05-05 10:14:11

微軟殺毒軟件測試

2012-11-28 01:55:07

軟件測試

2010-06-10 17:08:38

2010-06-13 15:26:42

2010-06-10 17:30:58

Linux 測試軟件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美视频免费在线 | 日韩av成人在线 | 日本一区二区不卡 | 欧美99| 九九视频网 | 韩日一区二区 | 久久精品视频在线播放 | 久久激情五月丁香伊人 | 欧美日韩综合 | 久久综合狠狠综合久久 | 国产精品成人一区二区 | 在线国产欧美 | 第四色影音先锋 | 国产精品久久国产精品 | av资源在线看 | 超碰免费在 | 午夜国产羞羞视频免费网站 | 超碰免费在线 | 噜噜噜噜狠狠狠7777视频 | 在线免费观看黄色av | 亚洲一区二区三区免费在线观看 | 成人av电影在线观看 | 中文在线一区 | 国产一级片一区二区 | 特级丰满少妇一级aaaa爱毛片 | av天天看 | 欧美一区二区三区在线 | 草久久| 免费午夜剧场 | 国产精品区二区三区日本 | 日韩免费一区二区 | 亚洲精品日韩在线观看 | 日韩av三区 | 电影在线 | av中文字幕在线观看 | 日本三级电影在线看 | 日韩国产一区二区三区 | 色伊人久久 | 91影院在线观看 | 亚洲国产精品视频一区 | 国产黄色网址在线观看 |