freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

cqsaaa第4章-基于缺陷模式的軟件測試-資料下載頁

2025-07-24 09:21本頁面
  

【正文】 d Data) 定義:程序從外部獲取數(shù)據(jù)時,這些數(shù)據(jù)可能含有具有欺騙性或者是不想要的垃圾數(shù)據(jù),如果在使用這些數(shù)據(jù)前不進行合法性檢查則將威脅到程序的安全,造成一個 tainted data缺陷。 tainted data可能會導致程序不按原計劃執(zhí)行,也有可能直接或間接地導致緩沖區(qū)溢出缺陷。 被污染的數(shù)據(jù)模式主要有兩種類型:使用的數(shù)據(jù)來自外部的全局變量和使用的數(shù)據(jù)來自輸入函數(shù)。 安全漏洞模式 3. 競爭條件 (Race Condition) 定義 : 如果程序中有兩種不同的 I/O調(diào)用同一文件進行操作,而且這兩種調(diào)用是通過絕對路徑或相對路徑引用文件的,那么就易出現(xiàn) Race Condition問題。在兩種操作進行的間隙,黑客可能改變文件系統(tǒng),那么將會導致對兩個不同的文件操作而不是同一文件進行操作。 這種典型的問題發(fā)生在用戶擁有不同的權(quán)限運行的程序中 (例如: setuid程序、數(shù)據(jù)庫和服務器程序等 )。 安全漏洞模式 4. 風險操作( Risky Operation) 定義:如果不恰當?shù)厥褂昧四承藴蕩旌瘮?shù),可能會帶來安全隱患。甚至在某些情況下,某些函數(shù)一經(jīng)被使用 , 就可能會帶來安全隱患。 例如像 rand()和 random()這樣的隨機數(shù)生成函數(shù) ,它們在生成偽隨機值的時候表現(xiàn)出來的性能是非常差的 , 如果用它們來生成默認的口令 , 這些口令將很容易被攻擊者猜測到。 缺陷模式 ? 缺陷模式概述 ? 故障模式 ? 安全漏洞模式 ? 缺陷模式 缺陷模式 低性能模式 : 該模式導致軟件運行效率低下,因此建議采用更高效的代碼來完成同樣的功能。這類模式主要包括使用低效函數(shù) /代碼、使用多余函數(shù)、 Java中顯式垃圾回收、冗余代碼、頭文件中定義的靜態(tài)變量、不必要的文件包含、字符串低效操作和有更簡單的運算可以替代等。 ? 思考: ? 研究軟件缺陷模式有何意義?與黑盒測試和白盒測試相比,基于缺陷模式的軟件測試方法有什么好處? ? MLF有哪三種形式? ? 什么是 OBAF?一般何種情況下產(chǎn)生? ? 在 C++中,使用未初始化的靜態(tài)變量和全局變量是否會產(chǎn)生 UVF類故障?
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1