簡報說明
台灣數位安全聯盟:資安五四三線上訪談活動,本次分享下列主題:
1. 全面轉向開源軟體的心路歷程
2. 如何選擇適合的開源軟體
3. 近期專案經驗:企業資安應用開源軟體推薦
逐頁文字
資安 543
從開源軟體的⾓度來聊聊資安應⽤ [2023/06/27]技術總監
鄭郁霖
JASON CHENG節省⼯具箱有限公司 / 創辦⼈兼技術總監
中華⺠國軟體⾃由協會 / 常務理事
簡 耀達電腦、晟鑫科技、五倍紅寶⽯等公司 / 技術顧問資策會數位教育研究所 / 講師
2020, 2022 InfoSec Taiwan 台灣國際資安⼤會 / 講者
2020 COSCUP 開源⼈年會 / 講者
2019 OpenInfra Days Taiwan / 講者
鄭郁霖 2019 CyberSec Taiwan 台灣資安⼤會 / 講者
JASON CHENG
2018, 2019 國際資訊安全組織台灣⾼峰會 / 講者CEH, ISO 27001 LA
全⾯轉向開源軟體的⼼路歷程
這條路到底是
怎麼上⾞的?最初的原因
公司需要更加好⽤的系統 - 1[例]
原本帳⼾登⼊失敗事件只能⽤事件檢視器
查詢記錄,⽤起來相當痛苦最初的原因
公司需要更加好⽤的系統 - 2[例]
原本的郵件系統相當陽春,只有基本 POP3/
SMTP 能⼒,沒有連絡⼈、⾏事曆,甚⾄是
功能完整的 Webmail 以及⾏動裝置推播最初的原因
公司需要更加好⽤的系統 - 3[例]
需要的服務越來越多,但是機房空間有限
購買主機的經費也有限,需要做虛擬化了最初的原因
經過評估篩選出合適產品[例]
事件記錄分析找到 Splunk最初的原因
經過評估篩選出合適產品[例]
郵件系統找到 Exchange最初的原因
經過評估篩選出合適產品[例]
虛擬化平台找到 ESXi解決⽅案
能解決問題的都是好產品
不能解決所遇問題的產品,就算免費送我
都沒⽤處
事實上,幾乎⼤部份的需求都可以找到相
對應的解決⽅案但是......
錢能解決的問題都不是問題
😭 問題是沒有錢 😭
最初的原因
再次評估找到替代開源軟體[例]
事件記錄分析找到最初的原因
再次評估找到替代開源軟體[例]
郵件系統找到最初的原因
再次評估找到替代開源軟體[例]
虛擬化平台找到最初的⽤意,
是為了解決問題。恰好開源軟體都能滿⾜。
忽然感到新世界開啟了!
意外的收穫
開源軟體與⾃由軟體當中,都有⾮
常多優秀的軟體
事實上,現在所有環境中都充滿了
開源軟體與開源程式碼絕⼤多數的軟體,都使⽤了開源軟體或程式碼
⽂件出處 https://www.synopsys.com/content/dam/synopsys/sig-assets/reports/rep-ossra-2022.pdf
絕⼤多數的軟體,都使⽤了開源軟體或程式碼
⽂件出處 https://www.synopsys.com/content/dam/synopsys/sig-assets/reports/rep-ossra-2022.pdf
事實上
議題不再是開源軟體與開源程式碼
是否安全
⽽是所有軟體都要⾯對相同的安全
議題如何選擇適合的開源軟體
評選⽅式
寫下問題清單
條列功能需求
有了需求清單,才能知道怎麼尋找何處尋找 1
https://alternativeto.net/
何處尋找
https://alternativeto.net/
何處尋找 2
https://github.com/awesome-selfhosted/awesome-selfhosted何處尋找 3
https://blog.jason.tools/
使⽤注意
授權:不同開源軟體的使⽤授權
漏洞:留意軟體版本的漏洞狀況
更新:確認所選套件會持續更新近期專案經驗:
企業資安應⽤開源軟體推薦防火牆
過去很⻑⼀段時間,因為找不到⾜夠防護功能的開
源防⽕牆,所以都是直接採購商⽤硬體式產品。直到今年,終於等到適合的開源軟體⽅案。
開源軟體防火牆:OPNsense
開源軟體防火牆:OPNsense
ntopng 即時流量圖、裝置探索與連線⾏為分析開源軟體防火牆:OPNsense
maltrail 流量分析惡意⾏為,並結合阻擋來源與⽬標連線開源軟體防火牆:OPNsense
suricata 識別及防護封包⾏為,提供豐富且⾃動更新的規則資料庫開源軟體防火牆:OPNsense
aliases 功能可直接整合多種惡意情資來源多⽅攔阻,並可排程更新開源軟體防火牆:OPNsense
OpenVPN 建立安全加密連線通道,並搭配 AD/LDAP 與 TOTP 認證開源軟體防火牆:OPNsense
Unbound 提供 DNS 連線防護,搭配多源惡意阻擋清單保護使⽤者開源軟體防火牆:OPNsense
搭配 Graylog 提供 OPNsense 記錄長期保存與戰情資訊看板功能整理
防⽕牆 (Firewall)
負載平衡 (Load Balancing)
路由協定 (Routing Protocol)
⾼可⽤ (High Availability)
虛擬私⼈網路 (VPN)
軟體定義網路 (SD-WAN)
⼊侵偵測與⼊侵防護系統 (IDS/IPS)功能整理
雙因素認證 (2FA)
網⾴篩選 (Web Filtering)
韌體升級 (Firmware Update)
外掛程式 (Plugin)
效能監測、域名伺服器、暴⼒攻擊防禦、流量監測、
網⾴認證機制、反向代理伺服器、網⾴應⽤程式防⽕
牆、防毒引擎、垃圾郵件篩選、商業防⽕牆與規則...參考資料
節省⼯具箱公司 節省⼯具箱網誌
www.jason.tools blog.jason.tools謝謝您。
節省⼯具箱有限公司
企業應⽤開源軟體⽅案導⼊專家