【正文】
動(dòng)態(tài)污點(diǎn)跟蹤方面 ,動(dòng)態(tài)污點(diǎn)跟蹤的效率和穩(wěn)定性還需進(jìn)一步的提高 . 。 建立敏感文件的 inode number集合 離線存儲(chǔ) 用戶指定 敏感文件檢測(cè)方法 污點(diǎn)源標(biāo)記 污點(diǎn)傳播 污點(diǎn)檢測(cè) s e t i n o _ t t a i n t e d _ i n o d e sb u f f e rw r i t er e a d敏 感 文 件 庫(kù)( i n o d e n u m b e r )敏 感 文 件( 文 件 名 )用 戶 指 定更 新 或系 統(tǒng) 退 出加 載s t a t 敏感文件檢測(cè)方法 污點(diǎn)源標(biāo)記 污點(diǎn)傳播 污點(diǎn)檢測(cè) containtFileTaint(buffer, len) for i ← 0 to len1 do mem ← taint_table_hash_lookup(taint_table, buffer+i) △ 查找地址節(jié)點(diǎn) if mem not null then index ← (buffer + i) % 4 taintList← [index] △ 污點(diǎn)集合指針 if taintList not null then △ 該地址的污點(diǎn)集合不為空 Log(***sensitive file info leak***\n) △ 記錄告警 break 實(shí)驗(yàn)評(píng)估 Smbd默認(rèn)配置目錄遍歷漏洞