節省工具箱公開簡報

從開源軟體的角度來聊聊資安應用

2023/06/27資安五四三43 張投影片

/ 43

簡報說明

台灣數位安全聯盟:資安五四三線上訪談活動,本次分享下列主題:

1. 全面轉向開源軟體的心路歷程
2. 如何選擇適合的開源軟體
3. 近期專案經驗:企業資安應用開源軟體推薦

逐頁文字

  1. 資安 543
    從開源軟體的⾓度來聊聊資安應⽤ [2023/06/27]

    技術總監
    鄭郁霖
    JASON CHENG

  2. 節省⼯具箱有限公司 / 創辦⼈兼技術總監

    中華⺠國軟體⾃由協會 / 常務理事
    簡 耀達電腦、晟鑫科技、五倍紅寶⽯等公司 / 技術顧問

    資策會數位教育研究所 / 講師

    2020, 2022 InfoSec Taiwan 台灣國際資安⼤會 / 講者

    2020 COSCUP 開源⼈年會 / 講者

    2019 OpenInfra Days Taiwan / 講者
    鄭郁霖 2019 CyberSec Taiwan 台灣資安⼤會 / 講者
    JASON CHENG
    2018, 2019 國際資訊安全組織台灣⾼峰會 / 講者

    CEH, ISO 27001 LA

  3. 全⾯轉向開源軟體的⼼路歷程

  4. 這條路到底是
    怎麼上⾞的?

  5. 最初的原因
    公司需要更加好⽤的系統 - 1

    [例]
    原本帳⼾登⼊失敗事件只能⽤事件檢視器
    查詢記錄,⽤起來相當痛苦

  6. 最初的原因
    公司需要更加好⽤的系統 - 2

    [例]
    原本的郵件系統相當陽春,只有基本 POP3/
    SMTP 能⼒,沒有連絡⼈、⾏事曆,甚⾄是
    功能完整的 Webmail 以及⾏動裝置推播

  7. 最初的原因
    公司需要更加好⽤的系統 - 3

    [例]
    需要的服務越來越多,但是機房空間有限
    購買主機的經費也有限,需要做虛擬化了

  8. 最初的原因
    經過評估篩選出合適產品

    [例]
    事件記錄分析找到 Splunk

  9. 最初的原因
    經過評估篩選出合適產品

    [例]
    郵件系統找到 Exchange

  10. 最初的原因
    經過評估篩選出合適產品

    [例]
    虛擬化平台找到 ESXi

  11. 解決⽅案
    能解決問題的都是好產品
    不能解決所遇問題的產品,就算免費送我
    都沒⽤處
    事實上,幾乎⼤部份的需求都可以找到相
    對應的解決⽅案

    但是......

  12. 錢能解決的問題都不是問題

    😭 問題是沒有錢 😭

  13. 最初的原因
    再次評估找到替代開源軟體

    [例]
    事件記錄分析找到

  14. 最初的原因
    再次評估找到替代開源軟體

    [例]
    郵件系統找到

  15. 最初的原因
    再次評估找到替代開源軟體

    [例]
    虛擬化平台找到

  16. 最初的⽤意,
    是為了解決問題。

    恰好開源軟體都能滿⾜。

  17. 忽然感到新世界開啟了!

  18. 意外的收穫

    開源軟體與⾃由軟體當中,都有⾮
    常多優秀的軟體
    事實上,現在所有環境中都充滿了
    開源軟體與開源程式碼

  19. 絕⼤多數的軟體,都使⽤了開源軟體或程式碼

    ⽂件出處 https://www.synopsys.com/content/dam/synopsys/sig-assets/reports/rep-ossra-2022.pdf

  20. 絕⼤多數的軟體,都使⽤了開源軟體或程式碼

    ⽂件出處 https://www.synopsys.com/content/dam/synopsys/sig-assets/reports/rep-ossra-2022.pdf

  21. 事實上

    議題不再是開源軟體與開源程式碼
    是否安全
    ⽽是所有軟體都要⾯對相同的安全
    議題

  22. 如何選擇適合的開源軟體

  23. 評選⽅式

    寫下問題清單
    條列功能需求
    有了需求清單,才能知道怎麼尋找

  24. 何處尋找 1

    https://alternativeto.net/

  25. 何處尋找

    https://alternativeto.net/

  26. 何處尋找 2
    https://github.com/awesome-selfhosted/awesome-selfhosted

  27. 何處尋找 3

    https://blog.jason.tools/

  28. 使⽤注意

    授權:不同開源軟體的使⽤授權
    漏洞:留意軟體版本的漏洞狀況
    更新:確認所選套件會持續更新

  29. 近期專案經驗:
    企業資安應⽤開源軟體推薦

  30. 防火牆
    過去很⻑⼀段時間,因為找不到⾜夠防護功能的開
    源防⽕牆,所以都是直接採購商⽤硬體式產品。

    直到今年,終於等到適合的開源軟體⽅案。

  31. 開源軟體防火牆:OPNsense

  32. 開源軟體防火牆:OPNsense
    ntopng 即時流量圖、裝置探索與連線⾏為分析

  33. 開源軟體防火牆:OPNsense
    maltrail 流量分析惡意⾏為,並結合阻擋來源與⽬標連線

  34. 開源軟體防火牆:OPNsense
    suricata 識別及防護封包⾏為,提供豐富且⾃動更新的規則資料庫

  35. 開源軟體防火牆:OPNsense
    aliases 功能可直接整合多種惡意情資來源多⽅攔阻,並可排程更新

  36. 開源軟體防火牆:OPNsense
    OpenVPN 建立安全加密連線通道,並搭配 AD/LDAP 與 TOTP 認證

  37. 開源軟體防火牆:OPNsense
    Unbound 提供 DNS 連線防護,搭配多源惡意阻擋清單保護使⽤者

  38. 開源軟體防火牆:OPNsense
    搭配 Graylog 提供 OPNsense 記錄長期保存與戰情資訊看板

  39. 功能整理
    防⽕牆 (Firewall)
    負載平衡 (Load Balancing)
    路由協定 (Routing Protocol)
    ⾼可⽤ (High Availability)
    虛擬私⼈網路 (VPN)
    軟體定義網路 (SD-WAN)
    ⼊侵偵測與⼊侵防護系統 (IDS/IPS)

  40. 功能整理
    雙因素認證 (2FA)
    網⾴篩選 (Web Filtering)
    韌體升級 (Firmware Update)
    外掛程式 (Plugin)
    效能監測、域名伺服器、暴⼒攻擊防禦、流量監測、
    網⾴認證機制、反向代理伺服器、網⾴應⽤程式防⽕
    牆、防毒引擎、垃圾郵件篩選、商業防⽕牆與規則...

  41. 參考資料

  42. 節省⼯具箱公司 節省⼯具箱網誌
    www.jason.tools blog.jason.tools

  43. 謝謝您。

    節省⼯具箱有限公司
    企業應⽤開源軟體⽅案導⼊專家