- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
以 Color Petri-Net 偵測 C 程式原始碼的緩衝區溢位
陳奕明 孫宇安 薛義誠
中央大學資訊管理系 中央大學資訊管理系 中央大學資訊管理系
中壢市五權里 2 鄰 38號 中壢市五權里 2 鄰 38號 中壢市五權里 2 鄰 38號
cym@.tw s8423042@.tw ycshiue@.tw
摘要 語言標準函式庫的程式面臨緩衝區溢位的問
題 [2] 。
在電子商務日益流行而安全性又先天不
緩衝區溢位的問題主要來自於撰寫程式
足的網際網路環境中,軟體的安全問題日益受
時,使用字串函數不夠謹慎,沒有做好長度確
到重視,其中又以用 C語言撰寫的軟體安全問
題最嚴重。這是因為 C語言的標準函式沒有自 認,導致攻擊者可以針對緩衝區溢位的漏洞,
把過量的資料寫入緩衝區中,覆蓋緩衝區中原
動檢查變數的宣告界限,容易造成緩衝區溢位
(Buffer Overflow)問題。為解決緩衝區溢位的 本的資料。藉由這樣的方式,攻擊者可以把一
些惡意的程式碼注入一個執行緒中,篡改程式
問題,本論文提供一個方便的檢驗方法來檢查
的執行流程,進一步奪取程式的控制權。根據
C語言的原始程式碼是否有潛在的緩衝區溢
美國 CERT/CC 公佈的截至- 2001 年五月底為
位問題存在。我們採用具有正規理論基礎的
止,網路掃描漏洞列表[3] ,發現在共計37個
Color-Petri Net 方法,並使用Design/CPN 工具
常見的掃描漏洞中,有 22個與緩衝區溢位問
來模擬C程式原始碼中字串處理的情形。和其
題相關,比例高達 59﹪,由此可見緩衝區溢
他檢查原始碼緩衝區溢位問題的方法比較,我
位問題的嚴重程度。
們的方法具有可處理程式動態流程 (Dynamic
目前對於緩衝區溢位問題及其他的軟體
Flow)的優點。論文中我們將介紹此方法的分
安全性問題的處理方法為「滲透與修補」[4] ,
析流程、方法,並以實例說明此方法的用法並
亦即在發現軟體有漏洞之後,由系統廠商提供
且將結果和 Rats 方法比較,證明我們的方法
在偵測精確度方面的確較後者為佳。 修補程式,讓使用者自行安裝修補程式以防堵
軟體的安全性漏洞。雖然這種方法已經行之有
關鍵字: 緩衝區溢位,Color-Petri Net ,正規理
年,但是治本的做法應該是在軟體商業化之
論,軟體安全
前,就積極地盡量減少安全性的漏洞,而非消
您可能关注的文档
最近下载
- 地铁物业管理培训课件.pptx
- 工程数学(本)形成性考核作业4.doc
- GB T 34520.7-2017 连续碳化硅纤维测试方法 第7部分:高温强度保留率 标准.pdf
- 自编教材审核表(模板).pdf
- 一例慢性阻塞性肺疾病急性加重期合并II型呼吸衰竭患者的个案护理PPT.pptx
- [大庆]黑龙江大庆市民政局所属事业单位选调事业编制工作人员笔试上岸试题历年高频考点难、易错点附带答案详解.docx VIP
- ISO9001 14001 ISO45001检查表审核方法全套.docx VIP
- 增光膜规格说明书.pdf
- 人教版数学四年级第一单元教材解读及集体备课课件.pptx VIP
- 2024 离婚协议书 离婚协议(打印版).docx
文档评论(0)