Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/34506
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor陳俊良(Chuen-Liang Chen)
dc.contributor.authorChien-i Lien
dc.contributor.author李建億zh_TW
dc.date.accessioned2021-06-13T06:12:10Z-
dc.date.available2013-08-10
dc.date.copyright2011-08-10
dc.date.issued2011
dc.date.submitted2011-07-25
dc.identifier.citation[1] J. Postel and J. Reynolds, File Transfer Protocol, RFC-959, 1985.
[2] Stephen Rothwell, Linux Directory Notification, http://www.kernel.org/doc/Documentation/filesystems/dnotify.txt.
[3] Robert Love, Kernel korner: intro to inotify, Linux Journal, Volume 2005, Issue 139, Pages: 8.
[4] Robert Love, Linux Kernel Development, Second Edition, 2005.
[5] Jonathan Corbet, Alessandro Rubini and Greg Kroah-Hartman, Linux Device Drivers, Third Edition, O’Reilly Media, Inc, 2005
[6] Linux kernel online document, Locking, http://www.kernel.org/doc/Documentation/filesystems/Locking.
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/34506-
dc.description.abstract檔案伺服器廣泛的被各界使用,對於儲存其中的檔案之安全防護需求也越來越大。現行檔案加密檔案伺服器的作法是當檔案上傳到伺服器後自動將所上傳的檔案加密。我們針對現行的自動加密檔案伺服器的機制進行探討,發現其存在安全漏洞。我們希望在盡量不影響使用者的操作之下建立一個更安全的檔案自動加密機制。
我們研究了在Linux kernel中的inotify機制,了解如何做到同步接收事件並對程序進行控制。我們觀察FTP傳輸過程中發生的事件順序,分析所接收到的事件,利用對程序的控制以防止可能發生的安全漏洞。實作出安全性較高的自動加密檔案伺服器。
最後透過實驗,我們證明了我們的機制比現有的機制安全,同時在使用上的效能不會對使用者造成太大的影響。
zh_TW
dc.description.abstractFile servers are widely used for storing and exchanging files. Some of them are called encrypted file servers which can encrypt uploaded files automatically. We explored the existing encrypted file server and found out a security vulnerability of it. In this thesis, we will analysis the cause of the security vulnerability, and resolve this problem. We will use Linux inotify mechanism to implement a secure encrypted file server. Finally, we will evaluate the effectiveness and time-overhead of our system.en
dc.description.provenanceMade available in DSpace on 2021-06-13T06:12:10Z (GMT). No. of bitstreams: 1
ntu-100-P97922001-1.pdf: 1568251 bytes, checksum: 1fdb7b48e9b2099a7f110028ffad0051 (MD5)
Previous issue date: 2011
en
dc.description.tableofcontents中文摘要 i
目錄 iv
圖目錄 vi
表目錄 vii
1. 簡介 1
1.1 研究動機 1
1.2 目標 3
1.3 論文架構 3
2. 背景知識 5
2.1 檔案系統的通知機制 5
2.1.1 inotify API 6
2.1.2 Kernel中之架構 8
2.2 FTP 事件順序 12
3. 策略與實作 14
3.1 系統中運用的事件 14
3.2 檔案狀態 15
3.2.1 檔案上傳時的設計 15
3.2.2 檔案加密時的設計 17
3.2.3 檔案下載時的設計 18
3.3 程序狀態 20
3.4 設計的問題與解決方法 22
3.4.1 程序的控制 22
3.4.2 Ambiguous File Event的問題 23
3.4.3 Nondeterministic Transition的問題 24
3.5 概念的實作 26
3.6 實作中的問題 29
3.6.1 死結問題 29
3.6.2 ENCRYPT_ABORT事件 30
3.6.3 修改後的實作 31
4. 實驗與測試 34
4.1 實驗環境 34
4.1.1 檔案伺服器端 34
4.1.2 用戶端 34
4.2 實驗組別 35
4.3 實驗方法與參數 35
4.4 實驗結果 36
4.4.1 安全性驗證 36
4.4.2 效能驗證 41
5. 結論與未來工作 43
5.1 結論 43
5.2 未來工作 43
參考文獻 45
dc.language.isozh-TW
dc.titleLinux系統上安全的加密檔案伺服器zh_TW
dc.titleA Secure Encrypted File Server on Linuxen
dc.typeThesis
dc.date.schoolyear99-2
dc.description.degree碩士
dc.contributor.oralexamcommittee林一鵬(I-Peng Lin),陳文進(Wen-Chin Chen)
dc.subject.keyword資訊安全,加密,inotify,Linux,zh_TW
dc.subject.keywordSecurity,Enccryption,inotify,Linux,en
dc.relation.page45
dc.rights.note有償授權
dc.date.accepted2011-07-26
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept資訊工程學研究所zh_TW
顯示於系所單位:資訊工程學系

文件中的檔案:
檔案 大小格式 
ntu-100-1.pdf
  目前未授權公開取用
1.53 MBAdobe PDF
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved