SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
叡揚資安 Solution Day
╴防範勝於治療、從根本提升資安防禦力
- 安全軟體開發生命週期的持續整合與部屬平台
報告人:陳志雄
日 期:2017.08.17
1
大綱
■ 資訊安全防禦架構
■ 軟體發展生命週期的演進與趨勢
■ 叡揚軟體發展生命週期解決方案
■ Demo
■ 結論
2
資訊安全防禦架構
3
資訊安全防禦架構
4
資安部署戰略地圖
5
事前 事發
事後
外部安全防護
內部 IT 環境
稽核
金鑰管理
叡揚資訊價值
6
■ 如何降低軟體成本
■ 如何提高軟體價值
■ 如何提升叡揚顧問服務價值
■ 分享軟體品質管理支援與經驗
■ 整合 開發/品管/維運 支援與經驗
■ 如何創造叡揚軟體專業價值
■ 整合商用與開源軟體
■ 整合企業與雲端資源
Gartner 如何說
7
■ DevOps is the fourth most searched term on
gartner.com
■ the target platform will become a hybrid cloud that
includes a growing percentage of public cloud
叡揚資訊
8
計畫
開發
建置
測試
釋出
佈署
營運
監控
Dev Ops
應用系統優化平台—服務面
9
Auto Build
自動建置
源碼安全
知識管理
Auto Deploy
自動部署
Auto Testing
自動測試
Plan
計畫階段
Code
系統開發
Build
建置階段
Test
測試階段
Operate
營運階段
版本控管工具
SVN/GIT/TFS
建置工具
Jenkins
源碼檢測工具
SCA & OSS
壓測工具
Jmeter
Silker
需求管
理系統
系統效能監控
dynaTrace
應用
系統
安全
與
效能
優化
平台
與需求單管理
整合
Auto Scan
自動源碼檢測
系統安全與效能
問題自動監控
應用
系統
生命
周期
支援
工具
版本管理
Deploy
佈署階段
Monitor
監控階段
Issue Tracking
問題管理
整合管理
Portal儀錶板
KM工具
Vital ESP
軟體發展生命週期的演進與趨勢
10
ISO 9126 Software Quality Assurance
11
Quality
Functionality
Usability
Portability
Maintainability
Reliability
Efficiency
Performance Testing
(Stress Testing)
System Testing
Functional Testing
Security Testing
Various Test
Environments
Code Review (Complexity,
Dependency, etc.)
Quick recap-Waterfall, Agile, Lean, Scrum, DevOps
12
Lean Value
Value stream
Flow
Pull
Perfection
ScrumFocus
Courage
Openness
Commitment
Respect
value drivenplan driven
Waterfall Agile Individuals and interactions
Working software
Customer Collaboration
Responding to change
DevOps: Highly Automating Loop
13
http://blog.appdynamics.com/
#Dynatrace14
#Dynatrace
開發單位
• 源碼版本
• 源碼品質
• 單元測試
• 系統整合
檢驗單位
• 源碼品質
• 功能測試
• 安全測試
• 效能測試
維運單位
• 程式上版
• 系統監控
• 服務水準
• 事件回應
15
持續整合 持續檢測 持續派送 持續監控
變更管理 建構管理 問題管理
應用系統持續強化平台
#Dynatrace16
專案管理 程式開發 程式碼管理 自動編譯 程式分析 自動測試 自動部署 監控與回饋
GSSDLC ALM自動化協同運作管理平台
整合既有流程
整合既有
需求單系統
TFVC
SVN
IBM RTC
Test
Management
Unit Test
Func. Test
S S D L CG
Silk Test
Load Test
Silk Performer
Mobile App
OS
Web Server
DB
VM & Container
Coverage &
Quality
Vulnerability
GSSSSDLC - DevSecOps
( Secure Software Development Life Cycle )
JIRA
需求單系統
GSS-PMIS
GSSDLC - 軟體發展生命週期解決方案
- DEMO
17
GSSDLC - 安全發展應用系統
18
Design
Agile
Methodology
Requirement
Management
Domain
Driven
Build
Test
Driven
Code
Inspection
Continuous
Integration
Test
Functional
Testing
Security
Testing
Performance
Testing
Operate
Configuration
Management
Vulnerability
Management
Continuous
Monitoring
Application Lifecycle Management
#Dynatrace
GSSDLC 核心功能概述(1)
• 自動源碼檢測提升品質與安全
– 安全程式碼檢查 –
– 程式碼符合度檢查 -
– 單元測試及覆蓋率檢查 –
– 程式碼複雜度檢查 –
– 程式碼相似度檢查 –
• 自動建置確保源碼完整及可用性
– 自動簽出源碼,建置執行碼
– 支援多版本控管系統 –
– 支援多種建置工具 –
– 支援遠程呼叫特定程式編譯環境之批次檔,進行建置
19
#Dynatrace
GSSDLC 核心功能概述(2)
• 自動測試確保品質與效能
– 自動觸發測試工具測試腳本,進行測試並取回結果
– 收集每次測試結果,客製化產出單次及趨勢報告
– 預設支援 –
• 自動部署確保成功部署最新版本執行碼
– 支援常見作業環境 –
– 支援檔案打包,上傳指定位置
– 部署失敗,回復前一版本
• 自動上版管理
– 入庫簽核與自動上版權責分離
– 管理與檢視各應用系統專案各階段的執行內容與結果
– 完整稽核記錄
• 自動追蹤管理(品質,安全,效能)
20
GSSDLC 案例
21
開發部門
QA部門
需求變更系統
版控系統
測試平台
需求部門
源碼掃描
開發環境
需求變更系統
版控系統
源碼掃描
入庫申請
源碼弱點分析
正式營運環境
版控系統
正式平台上版部署
入庫管制人員
入庫簽核
入庫審核人員
上版通知+差異分析
+
上版通知自動
上版
系統Jenkins
效能分析
APP 管理
APP 保護
#Dynatrace
GSSDLC流程與權責劃分
上版前置工作
需求單系統
待上版 待簽核 緊急入庫 待入庫 待結案
[經辦]
版控系統
源碼檢測系統
壓力測試系統
[測試覆核人][經辦]
[協理] [科長]
[測試覆核人] [控管人員]
[管控科長]
建置系統
部署系統
管理作業
需求單歷程報表
申請人歷程報表
22
GSSDLC
Security Software Development Lifecycle Platform
23
專案任務範本設計
24
GSSDLC for SCA & OSS
Jenkins自動整合平台
需求變更
介接
差異分析 源碼檢測 自動測試 自動建置 自動部署
IBM Notes
GSS-CIA
Compare
自動上版平台
需求變更
系統
25
源碼檢測
白箱檢測
開源碼
授權/檢測
黑箱檢測
衝擊分析
GSSDLC for SCA(衝擊分析)
26
受影響程式
GSSDLC for SCA
27受影響程式
GSSDLC for APP
Jenkins自動整合平台
需求變更
介接
差異分析 源碼檢測 自動測試 自動建置 自動部署
IBM Notes
Compare It
自動上版平台
需求變更
系統
28
保護前後
驗證比較
發布前後
自動程序
GSSDLC-Arxan
29
測試結果報告
GSSDLC for APM
Jenkins自動整合平台
需求變更
介接
差異分析 源碼檢測 自動測試 自動建置 自動部署
IBM Notes
Compare It
自動上版平台
需求變更
系統
30
功能測試
壓力測試
營運監控
GSSDLC for dynatrace
31
1.個別單元和Web測試
2.收集/分析每個測試的
各個維度(包括性能)數據 3.確定執行路徑
GSSDLC for dynatrace(效能與營運)
結論
33
結論
■ DevOps 與 DevOps toolchain 是IT趨勢
■ 自動化持續整合是DevOps的核心
■ 自動化持續整合提升軟體交付頻率與品質
■ 叡揚以自動化持續整合實務經驗服務客戶
■ Security、Security、Security: 別讓一切辛苦變成白搭
34
GSSSDLC - SecDevOps
謝謝聆聽
Q&A
www.gss.com.tw www.gsscloud.com

Mais conteúdo relacionado

Semelhante a GSSDLC - Bruce (20170817)

網路行銷教案-壹、基本概念篇
網路行銷教案-壹、基本概念篇網路行銷教案-壹、基本概念篇
網路行銷教案-壹、基本概念篇p_yang
 
F:\960109資訊安全教育訓練講義
F:\960109資訊安全教育訓練講義F:\960109資訊安全教育訓練講義
F:\960109資訊安全教育訓練講義bv8af7
 
F:\960109資訊安全教育訓練講義
F:\960109資訊安全教育訓練講義F:\960109資訊安全教育訓練講義
F:\960109資訊安全教育訓練講義bv8af7
 
Let's look at Compliance, while accelerating (DevOpsDays TPE 2021)
Let's look at Compliance, while accelerating (DevOpsDays TPE 2021)Let's look at Compliance, while accelerating (DevOpsDays TPE 2021)
Let's look at Compliance, while accelerating (DevOpsDays TPE 2021)CPHT
 
20210928 #118 - 給非營利組織的資安自保手冊
 20210928 #118 - 給非營利組織的資安自保手冊 20210928 #118 - 給非營利組織的資安自保手冊
20210928 #118 - 給非營利組織的資安自保手冊Net Tuesday Taiwan
 
.NET Security Application/Web Development - Part IV
.NET Security Application/Web Development - Part IV.NET Security Application/Web Development - Part IV
.NET Security Application/Web Development - Part IVChen-Tien Tsai
 
腾讯大讲堂30 运维工具让你的开发运营更轻松
腾讯大讲堂30 运维工具让你的开发运营更轻松腾讯大讲堂30 运维工具让你的开发运营更轻松
腾讯大讲堂30 运维工具让你的开发运营更轻松Michael Zhang
 
腾讯大讲堂30 运维工具让你的开发运营更轻松
腾讯大讲堂30 运维工具让你的开发运营更轻松腾讯大讲堂30 运维工具让你的开发运营更轻松
腾讯大讲堂30 运维工具让你的开发运营更轻松areyouok
 
小小兵到國際鋼鐵人競賽
小小兵到國際鋼鐵人競賽小小兵到國際鋼鐵人競賽
小小兵到國際鋼鐵人競賽悠識學院
 
中國資通訊科技 (Ict) 應用於傳統產業之發展現況
中國資通訊科技 (Ict) 應用於傳統產業之發展現況中國資通訊科技 (Ict) 應用於傳統產業之發展現況
中國資通訊科技 (Ict) 應用於傳統產業之發展現況p_yang
 
兩岸數位內容產業政策與現況
兩岸數位內容產業政策與現況兩岸數位內容產業政策與現況
兩岸數位內容產業政策與現況p_yang
 
20151016 中興大學 big data + machine learning
20151016 中興大學 big data + machine learning20151016 中興大學 big data + machine learning
20151016 中興大學 big data + machine learningMeng-Ru (Raymond) Tsai
 

Semelhante a GSSDLC - Bruce (20170817) (20)

網路行銷教案-壹、基本概念篇
網路行銷教案-壹、基本概念篇網路行銷教案-壹、基本概念篇
網路行銷教案-壹、基本概念篇
 
F:\960109資訊安全教育訓練講義
F:\960109資訊安全教育訓練講義F:\960109資訊安全教育訓練講義
F:\960109資訊安全教育訓練講義
 
F:\960109資訊安全教育訓練講義
F:\960109資訊安全教育訓練講義F:\960109資訊安全教育訓練講義
F:\960109資訊安全教育訓練講義
 
Let's look at Compliance, while accelerating (DevOpsDays TPE 2021)
Let's look at Compliance, while accelerating (DevOpsDays TPE 2021)Let's look at Compliance, while accelerating (DevOpsDays TPE 2021)
Let's look at Compliance, while accelerating (DevOpsDays TPE 2021)
 
Ch01
Ch01Ch01
Ch01
 
20210928 #118 - 給非營利組織的資安自保手冊
 20210928 #118 - 給非營利組織的資安自保手冊 20210928 #118 - 給非營利組織的資安自保手冊
20210928 #118 - 給非營利組織的資安自保手冊
 
20150206 aic machine learning
20150206 aic machine learning20150206 aic machine learning
20150206 aic machine learning
 
HITCON TALK 產業視野下的 InfoSec
HITCON TALK 產業視野下的 InfoSecHITCON TALK 產業視野下的 InfoSec
HITCON TALK 產業視野下的 InfoSec
 
.NET Security Application/Web Development - Part IV
.NET Security Application/Web Development - Part IV.NET Security Application/Web Development - Part IV
.NET Security Application/Web Development - Part IV
 
腾讯大讲堂30 运维工具让你的开发运营更轻松
腾讯大讲堂30 运维工具让你的开发运营更轻松腾讯大讲堂30 运维工具让你的开发运营更轻松
腾讯大讲堂30 运维工具让你的开发运营更轻松
 
腾讯大讲堂30 运维工具让你的开发运营更轻松
腾讯大讲堂30 运维工具让你的开发运营更轻松腾讯大讲堂30 运维工具让你的开发运营更轻松
腾讯大讲堂30 运维工具让你的开发运营更轻松
 
Ch02
Ch02Ch02
Ch02
 
小小兵到國際鋼鐵人競賽
小小兵到國際鋼鐵人競賽小小兵到國際鋼鐵人競賽
小小兵到國際鋼鐵人競賽
 
中國資通訊科技 (Ict) 應用於傳統產業之發展現況
中國資通訊科技 (Ict) 應用於傳統產業之發展現況中國資通訊科技 (Ict) 應用於傳統產業之發展現況
中國資通訊科技 (Ict) 應用於傳統產業之發展現況
 
吳明展的履歷表 My Resume 2009 (pdf)
吳明展的履歷表 My Resume 2009 (pdf)吳明展的履歷表 My Resume 2009 (pdf)
吳明展的履歷表 My Resume 2009 (pdf)
 
Ch04
Ch04Ch04
Ch04
 
軟體安全防護大作戰
軟體安全防護大作戰軟體安全防護大作戰
軟體安全防護大作戰
 
Ch05
Ch05Ch05
Ch05
 
兩岸數位內容產業政策與現況
兩岸數位內容產業政策與現況兩岸數位內容產業政策與現況
兩岸數位內容產業政策與現況
 
20151016 中興大學 big data + machine learning
20151016 中興大學 big data + machine learning20151016 中興大學 big data + machine learning
20151016 中興大學 big data + machine learning
 

Mais de Galaxy Software Services

2_人見人愛的control-m作業請求流程
2_人見人愛的control-m作業請求流程2_人見人愛的control-m作業請求流程
2_人見人愛的control-m作業請求流程Galaxy Software Services
 
全面控管檔案傳輸 揭開成功秘辛
全面控管檔案傳輸 揭開成功秘辛全面控管檔案傳輸 揭開成功秘辛
全面控管檔案傳輸 揭開成功秘辛Galaxy Software Services
 
洞悉檔案傳輸困境 掌握解決方案
洞悉檔案傳輸困境 掌握解決方案洞悉檔案傳輸困境 掌握解決方案
洞悉檔案傳輸困境 掌握解決方案Galaxy Software Services
 
Line with the UI DESIGN TREND 符合時代的介面設計潮流-李宗青
Line with the UI DESIGN TREND 符合時代的介面設計潮流-李宗青Line with the UI DESIGN TREND 符合時代的介面設計潮流-李宗青
Line with the UI DESIGN TREND 符合時代的介面設計潮流-李宗青Galaxy Software Services
 
系統05_從持續整合結合安全開發與變更管理 郭俐佳
系統05_從持續整合結合安全開發與變更管理 郭俐佳系統05_從持續整合結合安全開發與變更管理 郭俐佳
系統05_從持續整合結合安全開發與變更管理 郭俐佳Galaxy Software Services
 
系統02_關鍵的「特權+資料安全」最後一哩防線 解忠翰
系統02_關鍵的「特權+資料安全」最後一哩防線 解忠翰系統02_關鍵的「特權+資料安全」最後一哩防線 解忠翰
系統02_關鍵的「特權+資料安全」最後一哩防線 解忠翰Galaxy Software Services
 
雲端05_如何在雲端管理研發知識以廣義智控為例 曾廣輝
雲端05_如何在雲端管理研發知識以廣義智控為例 曾廣輝雲端05_如何在雲端管理研發知識以廣義智控為例 曾廣輝
雲端05_如何在雲端管理研發知識以廣義智控為例 曾廣輝Galaxy Software Services
 
雲端04_會計服務未來式整合雲端新趨勢 張宏尉
雲端04_會計服務未來式整合雲端新趨勢 張宏尉雲端04_會計服務未來式整合雲端新趨勢 張宏尉
雲端04_會計服務未來式整合雲端新趨勢 張宏尉Galaxy Software Services
 
雲端06_兩岸三地的雲服務就選mail cloud-闕伊材
雲端06_兩岸三地的雲服務就選mail cloud-闕伊材雲端06_兩岸三地的雲服務就選mail cloud-闕伊材
雲端06_兩岸三地的雲服務就選mail cloud-闕伊材Galaxy Software Services
 
雲端02_「阿米計畫」一起揪團做公益吧 杜明翰
雲端02_「阿米計畫」一起揪團做公益吧 杜明翰雲端02_「阿米計畫」一起揪團做公益吧 杜明翰
雲端02_「阿米計畫」一起揪團做公益吧 杜明翰Galaxy Software Services
 
雲端01_雲端服務家族的價值與經濟生態 林秋丹
雲端01_雲端服務家族的價值與經濟生態 林秋丹雲端01_雲端服務家族的價值與經濟生態 林秋丹
雲端01_雲端服務家族的價值與經濟生態 林秋丹Galaxy Software Services
 
安心上雲端 商務創新無極限 劉念臻
安心上雲端 商務創新無極限 劉念臻安心上雲端 商務創新無極限 劉念臻
安心上雲端 商務創新無極限 劉念臻Galaxy Software Services
 
應用03_未來辦公室的創新工作圈 李政權
應用03_未來辦公室的創新工作圈 李政權應用03_未來辦公室的創新工作圈 李政權
應用03_未來辦公室的創新工作圈 李政權Galaxy Software Services
 
由根紮起的深研發成果報告 張培鏞
由根紮起的深研發成果報告 張培鏞由根紮起的深研發成果報告 張培鏞
由根紮起的深研發成果報告 張培鏞Galaxy Software Services
 
永遠別忘了老客戶和好口碑的重要性
永遠別忘了老客戶和好口碑的重要性永遠別忘了老客戶和好口碑的重要性
永遠別忘了老客戶和好口碑的重要性Galaxy Software Services
 

Mais de Galaxy Software Services (20)

2_人見人愛的control-m作業請求流程
2_人見人愛的control-m作業請求流程2_人見人愛的control-m作業請求流程
2_人見人愛的control-m作業請求流程
 
1_overall
1_overall1_overall
1_overall
 
行動應用App管理 (MAM)
行動應用App管理 (MAM) 行動應用App管理 (MAM)
行動應用App管理 (MAM)
 
全面控管檔案傳輸 揭開成功秘辛
全面控管檔案傳輸 揭開成功秘辛全面控管檔案傳輸 揭開成功秘辛
全面控管檔案傳輸 揭開成功秘辛
 
MFT sharing
MFT sharingMFT sharing
MFT sharing
 
洞悉檔案傳輸困境 掌握解決方案
洞悉檔案傳輸困境 掌握解決方案洞悉檔案傳輸困境 掌握解決方案
洞悉檔案傳輸困境 掌握解決方案
 
Line with the UI DESIGN TREND 符合時代的介面設計潮流-李宗青
Line with the UI DESIGN TREND 符合時代的介面設計潮流-李宗青Line with the UI DESIGN TREND 符合時代的介面設計潮流-李宗青
Line with the UI DESIGN TREND 符合時代的介面設計潮流-李宗青
 
系統05_從持續整合結合安全開發與變更管理 郭俐佳
系統05_從持續整合結合安全開發與變更管理 郭俐佳系統05_從持續整合結合安全開發與變更管理 郭俐佳
系統05_從持續整合結合安全開發與變更管理 郭俐佳
 
系統02_關鍵的「特權+資料安全」最後一哩防線 解忠翰
系統02_關鍵的「特權+資料安全」最後一哩防線 解忠翰系統02_關鍵的「特權+資料安全」最後一哩防線 解忠翰
系統02_關鍵的「特權+資料安全」最後一哩防線 解忠翰
 
雲端05_如何在雲端管理研發知識以廣義智控為例 曾廣輝
雲端05_如何在雲端管理研發知識以廣義智控為例 曾廣輝雲端05_如何在雲端管理研發知識以廣義智控為例 曾廣輝
雲端05_如何在雲端管理研發知識以廣義智控為例 曾廣輝
 
雲端04_會計服務未來式整合雲端新趨勢 張宏尉
雲端04_會計服務未來式整合雲端新趨勢 張宏尉雲端04_會計服務未來式整合雲端新趨勢 張宏尉
雲端04_會計服務未來式整合雲端新趨勢 張宏尉
 
雲端06_兩岸三地的雲服務就選mail cloud-闕伊材
雲端06_兩岸三地的雲服務就選mail cloud-闕伊材雲端06_兩岸三地的雲服務就選mail cloud-闕伊材
雲端06_兩岸三地的雲服務就選mail cloud-闕伊材
 
雲端02_「阿米計畫」一起揪團做公益吧 杜明翰
雲端02_「阿米計畫」一起揪團做公益吧 杜明翰雲端02_「阿米計畫」一起揪團做公益吧 杜明翰
雲端02_「阿米計畫」一起揪團做公益吧 杜明翰
 
雲端01_雲端服務家族的價值與經濟生態 林秋丹
雲端01_雲端服務家族的價值與經濟生態 林秋丹雲端01_雲端服務家族的價值與經濟生態 林秋丹
雲端01_雲端服務家族的價值與經濟生態 林秋丹
 
安心上雲端 商務創新無極限 劉念臻
安心上雲端 商務創新無極限 劉念臻安心上雲端 商務創新無極限 劉念臻
安心上雲端 商務創新無極限 劉念臻
 
應用03_未來辦公室的創新工作圈 李政權
應用03_未來辦公室的創新工作圈 李政權應用03_未來辦公室的創新工作圈 李政權
應用03_未來辦公室的創新工作圈 李政權
 
由根紮起的深研發成果報告 張培鏞
由根紮起的深研發成果報告 張培鏞由根紮起的深研發成果報告 張培鏞
由根紮起的深研發成果報告 張培鏞
 
The power of digital minds 張瑞雄
The power of digital minds 張瑞雄The power of digital minds 張瑞雄
The power of digital minds 張瑞雄
 
永遠別忘了老客戶和好口碑的重要性
永遠別忘了老客戶和好口碑的重要性永遠別忘了老客戶和好口碑的重要性
永遠別忘了老客戶和好口碑的重要性
 
全方位 Vital 雲端服務家族
全方位 Vital 雲端服務家族全方位 Vital 雲端服務家族
全方位 Vital 雲端服務家族
 

GSSDLC - Bruce (20170817)