簡易檢索 / 詳目顯示

研究生: 王子豪
WANG, TZU-HAO
論文名稱: 開源軟體Linux於企業物聯網Gateway之應用
Applying Open Source Software-Linux to Enterprise IoT Gateway
指導教授: 周碩彥
Shuo-Yan Chou
鄭正元
Jeng-Ywan Jeng
口試委員: 鄭瑞光
Ray-Guang Cheng
周碩彥
Shuo-Yan Chou
鄭正元
Jeng-Ywan Jeng
學位類別: 碩士
Master
系所名稱: 工程學院 - 高階科技研發碩士學位學程
Executive Master of Research and Development
論文出版年: 2017
畢業學年度: 105
語文別: 中文
論文頁數: 86
中文關鍵詞: 物聯網閘道器安全性Linux開源軟體UbuntuRedHat作業系統
外文關鍵詞: Ubuntu, RedHat
相關次數: 點閱:435下載:6
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 根據IDC研究報告指出,全球物聯網經濟規模預估將從2016年到2020年約將超過4000億美元($400 Billion)(IDC Research, 2017)。企業級物聯網Gateway(閘道器),是物聯網生態系統中不可或缺的一部分,其結合感測裝置收集的資料,須完整且安全地傳送到雲端資料中心進行分析與運用。Gateway(閘道器)除了硬體須符合企業等級規格外,企業選擇物聯網閘道器作業系統時,須以系統安全性與產品能否持續提供安全性更新為優先考量,以確保安全漏洞發生時,可透過系統供應商即時更新修補漏洞。
    開源軟體的優勢除了替企業省下龐大軟體授權費用外,其公開原始碼方式,使程式漏洞修補時間有機會比封閉原始碼軟體更迅速。根據英國通信電子安全小組研究報告指出,開源軟體Linux作業系統相對比微軟作業系統(封閉原始碼軟體)安全性高。Linux系統亦實際運用於Google與Amazon等大型企業伺服器,提供全球網路相關服務。目前企業級Linux版本已有兩種:Red Hat Enterprise Linux與Ubuntu Core,成功整合於企業物聯網閘道器產品中。本研究針對開源軟體Linux系統於企業物聯網閘道器之應用與安全性為主軸,並探討個案公司產品策略與商業模式,分析個案公司物聯網作業系統Ubuntu Core優劣勢,進而規劃新一代更具安全性與周邊裝置支援性更佳的企業級物聯網閘道器產品。


    According to the IDC research report, from 2016 to 2020, it is estimated that global economies will spend over $400 billion on IoT (Internet of Things) (IDC Research, 2017). The enterprise IoT gateway plays an important role in the ecosystem. The enterprise IoT gateway connects various sensor devices that collect data and deliver it into the Cloud Computing Center completely and securely for analysis and application. The IoT gateway’s hardware devices not only comply with an enterprise standard but also frequently have system updates by software vendors to make sure the systems are always secure.
    The benefits of open source software can help companies reduce expenses and cut down on fixing time. Therefore it’s better than closed source software. According to research report of CESG (Communications-Electronics Security Group), about security of operation system, open source software Linux is better than Microsoft Windows. Google and Amazon are using Linux for their global services on the internet. There are two enterprise Linux operation systems in the global market: Red Hat Enterprise Linux and Ubuntu Core. These are already integrated into enterprise IoT gateways. In this thesis we have focused on how to apply open source software Linux to enterprise IoT gateway securely. We have discussed on the product strategy, and business model as well as analyzed the strengths and weaknesses of Ubuntu Core for the case study of C-company. Our aim is to create a new generation of enterprise IoT gateways that are more secure and more flexible.

    摘要 I Abstract II 誌謝 III 目錄 IV 表目錄 VI 圖目錄 VII 第一章 緒論 9 1.1. 研究背景與動機 9 1.2. 研究目的 11 1.3. 研究範圍 12 1.4. 論文架構 13 第二章 產業暨技術探討 14 2.1. 物聯網定義 14 2.2. 物聯網架構與技術 15 2.3. 物聯網商業模式 20 第三章 開源軟體與物聯網閘道器 23 3.1. 開源軟體Linux與物聯網 23 3.2. Linux物聯網閘道器 32 3.3. 關鍵技術與市場缺口 34 3.3.1. 系統安全性 34 3.3.2. 周邊裝置支援性 40 第四章 個案公司與改善技術缺口 42 4.1. 個案公司背景 42 4.2. 個案公司競爭力分析 48 4.3. 個案公司關鍵技術 56 4.3.1. 系統安全機制 67 4.3.2. 周邊裝置支援機制 72 第五章 結論與建議 76 5.1. 研究結果 76 5.2. 研究限制 79 參考文獻 80 表目錄 表1.1:Red Hat與Ubuntu Core對物聯網的市場產品定位 11 表2.1:Gartner 2017至2018年前十大物聯網技術 18 表3.1:常用商業軟體與自由軟體之對照表 27 表3.2:2017年最受歡迎的Linux 發行版本 30 表3.3:各版本Linux針對OpenSSL Heartbleed漏洞修復時間點 37 表4.1:個案公司SWOT分析 50 表4.2:Everyware™ Software Framework技術規格 61 表4.3:Ubuntu Core與Red Hat Enterprise Linux比較表 65 表4.4:Firefox(火狐瀏覽器):52.0.1版本安裝必須的程式庫與套件 71 表4.5:物聯網短距離無線通訊現有技術比較表 73 表4.6:新興低功耗廣與無線技術一覽 74 圖目錄 圖1.1:2016年全球物聯網設備相關的總投資金額比例 10 圖1.2:論文架構圖 13 圖2.1:國際電信聯盟電信標準化部門的物聯網架構 17 圖2.2:物聯網應用全貌 22 圖2.3:物聯網商業模型 22 圖3.1:GNU GPL2授權的gedit文字編輯軟體 24 圖3.2:Linus Torvalds於1991年發佈的email內容 28 圖3.3:微軟Windows 10系統上的Ubuntu Bash 30 圖3.4:企業物聯網閘道器與物聯網生態系統之角色定位 32 圖3.5:OpenSSL漏洞攻擊示意圖 36 圖3.6:透過伺服器漏洞擷取伺服器記憶體資料 38 圖3.7:CentOS Linux測試OpenSSL漏洞已修復 39 圖4.1:個案公司於世界各國的據點 43 圖4.2:Ubuntu Core是知名廠商的合作夥伴 46 圖4.3:Ubuntu Linux系統介面 47 圖4.4:Ubuntu Gnome作業系統圖形介面 47 圖4.5:Red Hat Enterprise Linux系統安裝介面 48 圖4.6:個案公司波特五力分析模型 51 圖4.7:個案公司競爭對手排名 54 圖4.8:個案公司BCG矩陣 56 圖4.9:兩種作業系統容量大小比較 57 圖4.10:Ubuntu Core系統安裝軟體程式的指令 58 圖4.11:傳統Linux安裝時遇到的相依性問題 58 圖4.12:Ubuntu Core與傳統Linux的差異 59 圖4.13:Dell物聯網閘道器於物聯網的角色定位 60 圖4.14:Red Hat與Eurotech的企業物聯網閘道器角色定位 62 圖4.15:Red Hat Enterprise Linux安裝套件所需指令 63 圖4.16:Red Hat Enterprise Linux 的軟體安裝指令參數說明 64 圖4.17:Ubuntu Core的Signature(數位簽章) 67 圖4.18:Ubuntu Core系統中查看軟體列表的指令 68 圖4.19:Sandbox技術示意圖 69 圖4.20:JDK1.0的Sandbox技術示意圖 70 圖4.21:Ubuntu Core的系統架構 71 圖4.22:傳統Linux系統與Ubuntu Core的架構對照圖 72

    Apple. (2016). About App Sandbox. Retrieved from https://developer.apple.com/library/content/documentation/Security/Conceptual/AppSandboxDesignGuide/AboutAppSandbox/AboutAppSandbox.html
    ASHLEE VANCE, N. Y. T. (2009). A Software Populist Who Doesn’t Do Windows. Retrieved from http://www.nytimes.com/2009/01/11/business/11ubuntu.html?pagewanted=1&_r=1
    cj_000, E. r. (2013). Chromecast: Exploiting the Newest Device By Google. Retrieved from https://blog.exploitee.rs/2013/chromecast-exploiting-the-newest-device-by-google/
    Eclipse_Foundation. (2014). Eclipse Kura - A Gateway for the Internet of Things. Retrieved from http://www.eclipse.org/community/eclipse_newsletter/2014/february/article3.php
    EUROTECH. (2017). ESF: Benefits. Retrieved from https://www.eurotech.com/en/products/software+services/everyware+software+framework/benefits+of+esf
    Foundation, T. L. (2017). The Best Linux Distros of 2017. Retrieved from https://www.linux.com/news/learn/sysadmin/best-linux-distributions-2017
    GNU.ORG. (2017). Microsoft's Software is Malware. Retrieved from https://www.gnu.org/proprietary/malware-microsoft.html
    IBM. (2011). 物聯網 讓萬物互聯暢通. Retrieved from https://www-07.ibm.com/tw/blueview/2011apr/pdf/4_web.pdf
    IBM. (2017). IBM LinuxONE 與 Ubuntu. Retrieved from https://www-03.ibm.com/systems/tw/linuxone/open-source/ubuntu.html
    IDC Research, I. (2017). Internet of Things Spending Forecast to Grow 17.9% in 2016 Led by Manufacturing, Transportation, and Utilities Investments, According to New IDC Spending Guide. Retrieved from https://www.idc.com/getdoc.jsp?containerId=prUS42209117
    Initiative, O. S. (2017). The Open Source Definition (Annotated). Retrieved from https://opensource.org/osd-annotated
    IoT_Agenda. (2016). Using an IoT gateway to connect the "Things" to the cloud. Retrieved from http://internetofthingsagenda.techtarget.com/feature/Using-an-IoT-gateway-to-connect-the-Things-to-the-cloud
    iThome. (2011). 感測聯網技術成熟,物聯網大規模應用竄起. Retrieved from http://www.ithome.com.tw/news/90459
    ITU-T. (2012). Overview of the Internet of things. Retrieved from https://www.itu.int/rec/T-REC-Y.2060-201206-I
    Linux.com. (2016). Open Source Operating Systems for IoT. Retrieved from https://www.linux.com/news/open-source-operating-systems-iot
    Linux.com. (2017). The Best Linux Distros for 2017. Retrieved from https://www.linux.com/news/learn/sysadmin/best-linux-distributions-2017
    LLC, L. R. (2013). An Introduction to the Internet of Things (IoT). Retrieved from Lopez Research: http://www.cisco.com/c/dam/en_us/solutions/trends/iot/introduction_to_IoT_november.pdf
    LWN.net. (2017). Linux Distribution List. Retrieved from https://static.lwn.net/Distributions/
    mozilla.org. (2017). Firefox 52.0.1 System Requirements. Retrieved from https://www.mozilla.org/en-US/firefox/52.0.1/system-requirements/
    RedHat. (2015). How to install or upgrade an RPM package? Retrieved from https://access.redhat.com/solutions/1189
    SUN. (1999). The Original Sandbox Model. Retrieved from http://docs.oracle.com/javase/7/docs/technotes/guides/security/spec/security-spec.doc1.html
    TechNews. (2016). Gartner 預測 2017 與 2018 年物聯網十大熱門技術. Retrieved from http://technews.tw/2016/02/24/gartner-predict-2017-2018-iot/
    TLDP. (2017). What is SquashFS. Retrieved from http://www.tldp.org/HOWTO/SquashFS-HOWTO/whatis.html
    Torvalds, L. B. (1991). What would you like to see most in minix? . Retrieved from https://groups.google.com/forum/#!msg/comp.os.minix/dlNtH7RRrGA/SwRavCzVE7gJ
    TRADE_MAGAZINE. (2014). 全球IoT應用百花齊放. Retrieved from http://www.ieatpe.org.tw/magazine/ebook279/b2.pdf
    UbuntuCore及Phone. (2016). Ubuntu Core介绍及其使用. Retrieved from http://blog.csdn.net/ubuntutouch/article/details/51886345
    Wallen, J. (2014). Linux: The clear choice for security. Retrieved from http://www.techrepublic.com/blog/linux-and-open-source/linux-the-clear-choice-for-security/
    Wikipedia. (2016a). Kevin Ashton. Retrieved from https://en.wikipedia.org/wiki/Kevin_Ashton
    Wikipedia. (2016b). Open Source Initiative. Retrieved from https://en.wikipedia.org/wiki/Open_Source_Initiative
    Wikipedia. (2016c). Red Hat Linux. Retrieved from https://zh.wikipedia.org/wiki/Red_Hat_Linux
    Wikipedia. (2017a). Free software. Retrieved from https://en.wikipedia.org/wiki/Free_software
    Wikipedia. (2017b). Free Software Foundation. Retrieved from https://en.wikipedia.org/wiki/Free_Software_Foundation
    Zetter, K. (2017). Samsung's Android Replacement Is a Hacker's Dream. Retrieved from https://motherboard.vice.com/en_us/article/samsung-tizen-operating-system-bugs-vulnerabilities
    工商時報. (2016). SIGFOX 編物聯網搶登台. Retrieved from http://www.chinatimes.com/newspapers/20160926000097-260204
    中華電信. (2017). 中華電信領航業界 與諾基亞合作實現Pre-5G NB-IoT行動物聯網驗證測試. Retrieved from http://www.cht.com.tw/aboutus/messages/msg-170117-164443.html
    台灣微軟, H. W. 資. (2015). 物聯網應用全貌以及微軟全球案例. Retrieved from https://www.slideshare.net/zobeide/ms-iot-v14slidesshare
    林旅強_自由軟體鑄造場. (2009). Common Public License 1.0 (CPL) 與 Eclipse Public License 1.0 (EPL). Retrieved from https://www.openfoundry.org/tw/licenses/2062-cpl-and-epl
    財訊523期. (2017). 鴻海超級錢媽媽 郭台銘花錢要她點頭!. Retrieved from https://tw.news.yahoo.com/%E9%B4%BB%E6%B5%B7%E8%B6%85%E7%B4%9A%E9%8C%A2%E5%AA%BD%E5%AA%BD-%E9%83%AD%E5%8F%B0%E9%8A%98%E8%8A%B1%E9%8C%A2%E8%A6%81%E5%A5%B9%E9%BB%9E%E9%A0%AD-074022210--finance.html
    黃雪雁. (2009). 淺談使用自由軟體時所應注意的商標授權問題. Retrieved from https://www.openfoundry.org/tw/legal-column-list/2095-2010-07-15-10-21-46#
    經濟日報. (2016). 蔡英文挺物聯網 要組國際隊. Retrieved from http://money.udn.com/money/story/7307/1550795
    經濟日報_彭子豪. (2017). 戴爾IoT助攻 北市邁向城市級living lab. Retrieved from https://udn.com/news/story/7240/2296773
    鉅亨網記者蔡宗憲. (2016). 戴爾攜手北市府 打造智慧城市物聯網創新實驗室. Retrieved from http://news.cnyes.com/news/id/3649049
    臺北科技大學. (2011). 物聯網短距離無線通訊現有技術比較表. Retrieved from http://www.ithome.com.tw/news/90461

    QR CODE