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

軟件測(cè)試技術(shù)之安全性測(cè)試

安全
安全性測(cè)試是一項(xiàng)迫切需要進(jìn)行的測(cè)試,測(cè)試人員需要像黑客一樣攻擊軟件系統(tǒng),找到軟件系統(tǒng)包含的安全漏洞。

安全性測(cè)試是一項(xiàng)迫切需要進(jìn)行的測(cè)試,測(cè)試人員需要像黑客一樣攻擊軟件系統(tǒng),找到軟件系統(tǒng)包含的安全漏洞。

1.網(wǎng)頁(yè)安全漏洞檢測(cè)

一些設(shè)計(jì)不當(dāng)?shù)木W(wǎng)站系統(tǒng)可能包含很多可以被利用的安全漏洞,這些安全漏洞如同給遠(yuǎn)程攻擊者開(kāi)了一個(gè)后門,讓攻擊者可以方便地進(jìn)行某些惡意的攻擊。例如,公共漏洞和披露網(wǎng)站CVE(Common Vulnerabilities and Exposures)公布了Element InstantShop中的Web網(wǎng)頁(yè)add_2_basket.asp的一個(gè)漏洞項(xiàng),允許遠(yuǎn)程攻擊者通過(guò)隱藏的表單變量“price”來(lái)修改價(jià)格信息。這個(gè)表單的形式如下所示:

<INPUT TYPE = HIDDEN NAME = "id" VALUE = "AUTO0034">
<INPUT TYPE = HIDDEN NAME = "product" VALUE = "BMW545">
<INPUT TYPE = HIDDEN NAME = "name" VALUE = "Expensive Car">
<INPUT TYPE = HIDDEN NAME = "price" VALUE = "100">

利用這個(gè)漏洞,不懷好意者可以任意設(shè)定price字段的值,然后提交給InstantShop網(wǎng)站的后臺(tái)服務(wù)器,從而可能用100美元就可以獲得一部BMW545。

技巧:發(fā)現(xiàn)類似的安全漏洞的最好方法是進(jìn)行代碼審查。除了代碼審查,測(cè)試人員還可以利用一些測(cè)試工具進(jìn)行檢查,例如:Paessler Site Inspector、Web Developer等。

2.SQL注入

SQL注入是另外一個(gè)經(jīng)常忽略的安全漏洞,但是SQL注入同時(shí)也是一種非常普遍的代碼漏洞,它會(huì)導(dǎo)致數(shù)據(jù)庫(kù)端的敏感數(shù)據(jù)泄漏,或者服務(wù)器受到黑客的控制。例如,下面的一段代碼就存在SQL語(yǔ)句的注入漏洞。

SqlConnection sqlcon = sqlconnA;

//打開(kāi)連接
sqlcon.Open();

//組合一條查詢語(yǔ)句
SqlCommand cmd = "select count(*) from User where LogonName = ‘" + this.textBox1.Text +”’ and Password = ‘”+this.textBox2.Text;

SqlDataAdapter adpt = new SqlDataAdapter(cmd, sqlcon);

DataSet ds = new DataSet();
adpt.Fill(ds);
//關(guān)閉連接
sqlcon.Close();

//如果返回?cái)?shù)據(jù)不為空,則驗(yàn)證通過(guò)
If(ds.Tables[0].Rows.Count>0)
{
   retuen true;
}
else
{
   Return false;
}

這段代碼從textBox1獲得用戶輸入的用戶名,從textBox2獲得用戶輸入的密碼,然后執(zhí)行數(shù)據(jù)庫(kù)查詢操作。假設(shè)在textBox1的輸入框輸入一個(gè)已知的用戶名,然后再做一些手腳,則可以不輸入密碼也能登錄系統(tǒng)。這個(gè)字符串利用了SQL Server對(duì)單引號(hào)的處理方式,只要簡(jiǎn)單地組合成類似下面的字符串并輸入到textBox1的輸入框中即可。

Admin' or '1' = '1

這樣就可以利用已知的Admin賬號(hào),不輸入密碼就能登錄系統(tǒng)。因?yàn)榻o預(yù)期的SQL語(yǔ)句注入了額外的語(yǔ)句,所以實(shí)際上提交到SQL Server數(shù)據(jù)庫(kù)執(zhí)行的語(yǔ)句變成了如下所示的語(yǔ)句:

select count(*) from user where LogonName = 'Admin' or '1'='1' and Password=''

由于1=1是恒等的,因此返回的結(jié)果肯定為真,從而干擾了用戶信息的正常驗(yàn)證,導(dǎo)致能繞過(guò)密碼驗(yàn)證而登錄系統(tǒng)。

技巧:檢查是否存在SQL語(yǔ)句注入漏洞的最好辦法是代碼審查,查看所有涉及SQL語(yǔ)句提交的地方,是否正確處理了用戶輸入的字符串。

3.緩沖區(qū)溢出

不僅僅是連上Internet的軟件系統(tǒng)才會(huì)有安全問(wèn)題,個(gè)人軟件系統(tǒng)或公司內(nèi)部的軟件系統(tǒng)也存在安全問(wèn)題,這些安全問(wèn)題不會(huì)導(dǎo)致信用卡密碼的泄漏,但是可能導(dǎo)致工作成果的丟失。如果軟件系統(tǒng)是采用C語(yǔ)言這類容易產(chǎn)生緩沖區(qū)溢出漏洞的語(yǔ)言開(kāi)發(fā)的話,作為測(cè)試人員就要注意檢查可能造成系統(tǒng)崩潰的安全問(wèn)題了。

例如,下面的兩行C語(yǔ)言代碼就可能造成緩沖區(qū)的溢出問(wèn)題:

char buf[20];
gets(buf);

如果使用gets函數(shù)來(lái)從stdin讀入數(shù)據(jù),則可能出現(xiàn)緩沖區(qū)溢出的問(wèn)題。另外一個(gè)例子如下:

char buf[20];
char prefix[] = "http://";
strcpy(buf,prefix);
strncat(buf,path,sizeof(buf));

這里問(wèn)題出現(xiàn)在sizeof的參數(shù)不應(yīng)該是整個(gè)buf的大小,而是buf的剩余空間大小。

技巧:

測(cè)試人員需要對(duì)每一個(gè)用戶可能輸入的地方嘗試不同長(zhǎng)度的數(shù)據(jù)輸入,以驗(yàn)證程序在各種情況下正確地處理了用戶的輸入數(shù)據(jù),而不會(huì)導(dǎo)致異?;蛞绯鰡?wèn)題。或者通過(guò)代碼審查來(lái)發(fā)現(xiàn)這些問(wèn)題。還可以利用一些工具來(lái)幫助檢查這類問(wèn)題,例如AppVerifier等。

責(zé)任編輯:王文文 來(lái)源: IT168
相關(guān)推薦

2021-12-29 21:15:08

軟件測(cè)試軟件開(kāi)發(fā)

2009-11-25 10:57:17

2012-04-05 09:52:21

開(kāi)源軟件Linux

2009-09-01 16:29:01

C#單元測(cè)試

2019-06-17 08:43:46

安全測(cè)試網(wǎng)絡(luò)安全攻擊

2015-06-15 10:48:25

2023-03-21 14:59:18

2009-11-30 09:41:38

2011-06-21 16:30:57

2013-08-27 13:59:05

云服務(wù)器服務(wù)器宕機(jī)

2011-06-14 14:27:43

灰盒測(cè)試

2022-10-13 06:46:05

Dapr訪問(wèn)控制策略

2010-12-28 20:16:24

2009-12-10 10:20:04

2016-06-12 11:53:27

2021-07-03 17:44:34

并發(fā)高并發(fā)原子性

2016-11-15 20:26:37

2011-05-19 16:09:10

軟件測(cè)試

2011-12-20 11:26:42

OpenStack

2024-12-07 18:33:28

Testin云測(cè)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久久精品网 | 欧美成人一区二区 | 人人色视频 | 精品一区二区三区中文字幕 | 久久久女| 国产大毛片 | 欧美日韩亚洲视频 | 精品一区二区三区不卡 | 久久国 | 久久精彩 | 欧美影院 | 不卡一区二区三区四区 | 久久1区 | .国产精品成人自产拍在线观看6 | 一区二区国产精品 | 国产精品激情小视频 | 欧美一级片在线观看 | 亚洲国产精品久久久久久 | 国产精品国产馆在线真实露脸 | 亚洲高清在线观看 | 国产精品视频在线观看 | 日韩综合在线播放 | 日韩色视频 | 岛国二区 | 国产一区免费 | 国产欧美一区二区三区另类精品 | 久久精品高清视频 | 免费国产一区二区视频 | 日日操视频 | 国产片一区二区三区 | 亚洲成人精品 | 国产一级淫片免费视频 | 欧美影院| 成人精品 | 国产精品毛片久久久久久久 | 欧美一级片在线 | 国产一区二区三区 | 99视频免费 | 久久久久国产 | 91精品国产91久久综合桃花 | 成人一区二区在线 |