簡易檢索 / 詳目顯示

研究生: 彭啟廷
Chi-Ting Peng
論文名稱: IXP平台上之安全代理伺服器的設計與實作
Design and Implementation of Secured Proxy on IXP Platform
指導教授: 石維寬
Wei-Kuan Shih
口試委員:
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2007
畢業學年度: 95
語文別: 中文
論文頁數: 42
中文關鍵詞: 網路安全嵌入式系統入侵偵防系統安全代理伺服器
外文關鍵詞: IXP
相關次數: 點閱:3下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著駭客攻擊已將應用層(Application Layer)列為主要目標的今日,如何能夠即時偵測並且抵禦攻擊的入侵是當前重要的課題。傳統的網路防火牆已無法提供既有連線百分之百的保護,迫使防禦層級必須對應提高至應用層,才是解決問題之道。近年來,Intel IXP系列的開發平台因為具備高效能、低耗電且易於擴充等優點,一直深受業界喜愛,不斷推出各種以網路應用為基礎的設備。此平台以網路處理器為核心,使用者可自行研究創造出新的嵌入式系統設計,將撰寫好的程式系統軟體移植至該平台中,使軟體與硬體結合成一個嵌入式系統平台。為此,本篇論文將以Intel公司的硬體為主體,選擇適當的開放原始碼(Open Source),設計與實作出一套安全代理伺服器架構的雛形。而安全代理伺服器會以加密的技術,深層封包檢測,為網路使用提供一個較好的保護機制。


    According to today's report, many of hackers' attacks occur on the application layer. How to detect and resist such intrusions in real time is a very important subject. The traditional network firewall is unable to offer 100% protection of existing data connections. It must do something different and improve defense level to application layer for the way to solve this problem. Recently, with advantages of high performance, low power consumption and easy expansion, the development platform of Intel IXP series becomes popular for network appliance designers to accelerate product developing. This platform regards network processor as its core. Users can study to create a new embedded system design by themselves, and then port system software to this platform to have software and hardware combine together. For the above reasons, this thesis presents a prototype of Secured Proxy which is designed and implemented based on Intel platform and Open Source. Our secured proxy can finally offer a better protection mechanism for network use with encrypted technology and deep packet inspection.

    摘要 i Abstract ii 致謝 iii 目錄 iv 圖目錄 vi 表目錄 viii 第一章 導論 1 第二章 相關研究 3 2-1 Intel IXDPG425 Reference Design 3 2-2 OCF-Linux軟體 6 2-3 網路安全防護工具 8 2-3-1 SSLWrap簡介 8 2-3-2 Snort簡介 9 第三章 實作 12 3-1 系統架構 12 3-2 建置SSL代理伺服器 14 3-2-1 Install Toolchain 14 3-2-2 Decompress SnapGear Linux 15 3-2-3 Setup IXP400 Access Library 16 3-2-4 Setup OpenSSL Library 17 3-2-5 Configure SnapGear Linux 19 3-2-6 Make Kernel and File System 24 3-3 為代理伺服器加上IDPS功能 26 3-3-1 Configure SnapGear Linux 26 3-3-2 Make Kernel and File System 30 3-4 進行測試準備 32 3-4-1 Configure Boot Loader 32 3-4-2 Download Images 33 3-4-3 Startup the Proxy 34 第四章 效能評估 35 4-1 實驗環境 35 4-2 實驗內容 35 4-3 測試結果 36 第五章 結論及未來展望 38 參考文獻 40

    [ACM97] ACM at University of Illinois Urbana-Champaign, "CGI Attacks", http://www.acm.uiuc.edu/workshops/security/cgi.html
    [Arc07] Arcturus Networks Inc., "Embedded Linux/Microcontroller Project", http://www.uclinux.org/
    [Bas02] R. Base and P. Mell, "Intrusion Detection Systems", NIST SP800-31, http://csrc.nist.gov/publications/nistpubs/800-31/sp800-31.pdf, July 2002.
    [Com06] Gerald Combs, "Wireshark: The World's Most Popular Network Protocol Analyzer", http://www.wireshark.org/, June 2006.
    [Cyb07] CyberGuard Corporation, "SnapGear Embedded Linux Distribution", http://www.snapgear.org/
    [Haz07] Philip Hazel, "PCRE - Perl Compatible Regular Expressions", http://www.pcre.org/
    [Ibe97] Oliver C. Ibe, "Essentials of ATM Networks and Services", Addison Wesley Longman, Inc., August 1997.
    [IET07] IETF TLS Working Group, "Transport Layer Security (tls)", http://www.ietf.org/html.charters/tls-charter.html, 2007.
    [Int04] Intel Corporation, "Intel IXP400 Software Programmer's Guide v.1.4", http://www.intel.com/design/network/manuals/252539_v1_4.pdf, June 2004.
    [Int06] Intel Corporation, "Intel IXP425 Network Processor Product Brief", http://download.intel.com/design/network/ProdBrf/27905105.pdf, 2006.
    [Int07] Intel Corporation, "Intel IXDPG425 Network Gateway Reference Platform Product Brief", http://download.intel.com/design/network/ProdBrf/30530302.pdf, 2007.
    [Kas97] Rick Kaseguma, "SSLWrap", http://www.rickk.com/sslwrap, December 1997.
    [Ker03] A. Keromytis, T. de Raadt and J. Wright, "The Design of the OpenBSD Cryptographic Framework", USENIX Annual Technical Conference, June 2003.
    [Mel07] P. Mell and K. Scarfone, "Guide to Intrusion Detection and Prevention Systems (IDPS)", NIST SP800-94, http://csrc.nist.gov/publications/nistpubs/800-94/SP800-94.pdf, February 2007.
    [Net96] Netscape Communications Corporation, "SSL 3.0 Specification", http://wp.netscape.com/eng/ssl3/, 1996.
    [Ope07] OpenSSL Project, "OpenSSL: The Open Source toolkit for SSL/TLS", http://www.openssl.org/
    [Red07] Red Hat, Inc., "RedBoot", http://ecos.sourceware.org/redboot/
    [Shi04] Michael Shinn, Scott Shinn, "Troubleshooting Linux Firewalls", Pearson Education, Inc., Chapter 6, December 2004.
    [Sou02] SourceForge, Inc., "The libpcap project", http://sourceforge.net/projects/libpcap/, 2002.
    [Sou07] Sourcefire, Inc., "About Snort", http://www.snort.org/about_snort/, 2007.
    [依瑪貓06] 依瑪貓,「如何製作 SSL X.509 憑證?」,http://www.imacat.idv.tw/tech/sslcerts.html.zh-tw,2006年4月。
    [曹爾凱06] 曹爾凱、鄭伯炤、鄭雅文,「網路處理器建置嵌入式安全系統」,知城圖書,第十章,防火牆工具-iptables,2006年12月。

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE