ref: https://medium.com/devopscurry/securing-your-ci-cd-pipelines-with-devsecops-in-2021-1a6a6e34f2e7
本篇文章作者想要探討的是如何透過 DevSecOps 的概念來強化你的 CI/CD 流程。
文章開頭探討了些關於 DevOps 文化以及對團隊帶來的改變,如何將 Dev, Ops 的工作流程給帶入到一個不同的領域,這部分想必大家都熟識了,所以這邊就不敘述太多。
接者作者開始思考,CI/CD 這種自動化的過程中,如果我們想要檢查資安與安全性相關,那到底有什麼樣的資訊市值得我們去檢查與研究的?
假設今天採用的是市面上 SaaS 服務的所提供的 Pipeline 平台,這些平台本身的資安問題並不是使用者可以去處理的,這方面只能仰賴這些服務提供商能夠有效且安全的去防護系統。因此作者認為我們應該要將注意力放在我們自行設計的 pipeline 過程中。
作者接者列舉了幾個議題,譬如
1. Source Code Vulnerabilities
這個議題要檢查的是軟體本身是否有相關的漏洞
2. OSS Library Vulnerabilities
所有使用到的 OSS Library 也都可能有漏洞需要注意,所以平常也要多注意 CVE 相關的資訊,有任何可以修復的機會時,團隊一定要評估是需要升級相關的 OSS
3. OSS Version
OSS 的社群也是會不停的開發與迭代,某些版本可能多年後就不被該社群團隊給維護,所以如果目前使用的 OSS 版本已經被標示為 deprecated,那意味就算有任何漏洞可能都不會有相關維護者去補修。因此團隊也要審慎評估是否要趕緊升級到一個有被維護的版本
4. Identifying Compromising Credentials
CI/CD 系統中不免都會有一些跟機密資訊有關的資料,這些資料是有可能當初處理時沒有被妥善管理,譬如不小心被 commit 到 source code 之類的,這部分的錯誤也都要避免。
檢查方面,作者提出不同的方式來檢查,譬如
1. Static Application System Testing(SAT)
程式編譯前的靜態掃描,該方法會嘗試分析程式碼本身是否有安全性漏洞,也是俗稱的白箱測試。
2. Active and Passive penetration t est (Dynamic Analysis)
3. Infrastructure Analysis
該方法包含了檢查環境中用到的設定檔案,伺服器狀態等,透過這些資訊來了解當前是否有什麼潛在的問題
最後,作者列舉出一些相關的工具,譬如
1. Checkmarx
2. IMMUNIO
3. Aqua Security
4. OWASP Zed Attack Proxy
5. Twistlock
6. CyberArk
7. WhiteSource
8. CHef InSpec
9. Fortify Webinspect
同時也有333部Youtube影片,追蹤數超過8萬的網紅かじまっくチャンネル,也在其Youtube影片中提到,#HDDケース #PSEマーク 初回は破壊、二回目はPSEマークに関する問題で撃沈! 動画中、今回購入・返品したHDDケースが売ってない売ってるって二転三転お伝えしましたが・・・ ORICO 3.5インチ HDDケース USB3.0 ドライブケース SATA 3.0 対応 16TBまで 5Gbps高...
「software library」的推薦目錄:
- 關於software library 在 矽谷牛的耕田筆記 Facebook 的最讚貼文
- 關於software library 在 BorntoDev Facebook 的最佳解答
- 關於software library 在 BorntoDev Facebook 的精選貼文
- 關於software library 在 かじまっくチャンネル Youtube 的最佳解答
- 關於software library 在 かじまっくチャンネル Youtube 的最佳解答
- 關於software library 在 かじまっくチャンネル Youtube 的最讚貼文
- 關於software library 在 ARM-software/ComputeLibrary: The Compute Library ... - GitHub 的評價
software library 在 BorntoDev Facebook 的最佳解答
🔥 ในวันนี้แอดได้รวบรวม Java Framework สำหรับพัฒนา Microservice มาให้เพื่อน ๆ ได้ไปลองใช้งานกัน มีอะไรบ้าง ไปดูกันเลยจ้า
.
✨ Microservice หรือ Microservice Architecture เป็นการออกแบบที่ทำให้ Service มีขนาดเล็กลงเพื่อแก้ไขจุดด้อยของสถาปัตยกรรมการออกแบบอื่น ๆ นั่นเอง
.
⭐ 1) Spring Boot
เป็น Java Framework ที่ใช้พัฒนา Microservice ยอดนิยม สามารถสร้างแอปพลิเคชันทั้งขนาดเล็กและขนาดใหญ่ได้ สามารถใช้งานร่วมกับ Framework อื่น ๆ ได้อย่างมีประสิทธิภาพ มีความยืดหยุ่นมาก
.
💥 ทดลองโหลดใช้งานได้ที่นี่ >> https://spring.io/projects/spring-boot
⭐ 2) Dropwizard
ใช้พัฒนาเว็บที่เป็นมิตรกับผู้ใช้อย่างมาก มีประสิทธิภาพสูง รองรับ Configuration Tools และ Application Metrics สามารถทำงานได้เลย โดยไม่ต้องตั้งค่าเพิ่มเติม
.
💥 ทดลองโหลดใช้งานได้ที่นี่ >> https://www.dropwizard.io/en/latest/
⭐ 3) Restlet
มีรูปแบบสถาปัตยกรรม RST ซึ่งจะช่วยให้นักพัฒนา Java สามารถสร้าง Microservice ได้อย่างง่ายดาย ซึ่งดูแลโดย Apache Software License
.
💥 ทดลองโหลดใช้งานได้ที่นี่ >> https://restlet.talend.com/
⭐ 4) Helidon
Library สำหรับเขียน Microservice ใช้งานง่าย และหยืดหยุ่น รองรับ Microprofile และการทำ Web Server
.
💥 ทดลองโหลดใช้งานได้ที่นี่ >> https://helidon.io/#/
⭐ 5) AxonIQ
เป็น Framework สำหรับพัฒนา Microservice แบบ Open-Source มีประสิทธิภาพ สามารถปรับขนาดได้ มีความปลอดภัย รองรับ Command Query Responsibility Segregation (CQRS) และ Domain-Driven Design (DDD)
.
💥 ทดลองโหลดใช้งานได้ที่นี่ >> https://axoniq.io/
⭐ 6) Micronaut
เป็น JVM-based Framework สามารถสร้าง Microservice ที่มีฟีเจอร์ครบถ้วน ทำขึ้นมาเพื่อลบจุดด้อยของ Spring Boot รองรับ Serverless Applications
.
💥 ทดลองโหลดใช้งานได้ที่นี่ >> https://micronaut.io/
⭐ 7) Lagom
เป็น Framework สำหรับพัฒนา Microservice แบบ Open-Source สำหรับ Java หรือ Scala ปรับขนาดได้อย่างยืดหยุ่น ลดความซับซ้อน และปัญหาของระบบได้อย่างดี
.
💥 ทดลองโหลดใช้งานได้ที่นี่ >> https://www.lagomframework.com/documentation/1.6.x/java/Home.html
เพื่อน ๆ เคยใช้ Framework ตัวไหนกันบ้าง ? มีดียังไงมาแชร์ให้ฟังกันบ้างนะ 😍
.
💻 หากใครอยากอ่านเรื่อง Microservice แบบเต็ม ๆ กดลิงค์นี้ได้เลย >> https://www.borntodev.com/2020/05/22/microservices-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
software library 在 BorntoDev Facebook 的精選貼文
🔥 วันนี้แอดจะพามารู้จักความแตกต่างของ Library และ Framework มาดูกันว่าทั้ง 2 มันคืออะไร ใช้งานยังไง มีอะไรบ้าง..กันในโพสนี้เลยจ้า
.
เริ่มกันที่ Library ก่อนเลย
.
📒 Library คือ ที่รวบรวมชุดคำสั่ง หรือที่รวบรวมโค้ดต่างๆ ที่ Software Developers ได้พัฒนาขึ้นและสามารถเรียกใช้มาในโปรเจกต์ของเราได้ตามต้องการ บางฟังก์ชันก็สามารถเรียกใช้ library ได้เลยโดยไม่ต้องเขียนโค้ดขึ้นเอง ซึ่งมันจะช่วยให้เราประหยัดเวลาในการเขียนโปรแกรมและลดความผิดพลาดของโปรแกรมได้มากยิ่งขึ้น
.
👉 ตัวอย่างของ library ที่นิยมใช้ ได้แก่
.
🔹 React - เป็น library ของ JavaScript สำหรับสร้าง User Interfaces
🔹 Redux - เป็น open-source JavaScript library สำหรับจัดการ
🔹 Application State มักใช้ร่วมกับ React
🔹 Three.js - library ของ JavaScript ใช้สำหรับสร้างและแสดงผลกราฟฟิค 3D
🔹 Lodash - เป็น library ของ JavaScript ใช้สำหรับการเขียนโปรแกรมทั่วไป
🔹 jQuery - ใช้สำหรับจัดการ HTML document
.
มาต่อกันที่ Framework เลยฮะ
.
📦 Framework คือ โครงสร้างหรือชุดคำสั่งที่สร้างขึ้นมาเพื่ออำนวยความสะดวกต่อ Developer มีข้อดีคือมีความรวดเร็ว และเหมาะกับงานที่ต้องทำเป็นทีม หรือองค์กรใหญ่ๆ มีข้อจำกัดคืออาจจะใช้เวลาในการศึกษามากกว่า มีขนาดใหญ่
.
👉 ตัวอย่างของ Framework ที่นิยม ได้แก่
.
🔸 Angular - เป็น JavaScript Framework ใช้สำหรับพัฒนา Web และ Mobile Application
🔸 Django - เป็น Framework ฝั่ง Server-side ใช้ภาษา Python ในการเขียน
🔸 Express - เป็น Framework จาก Node.js ไว้สำหรับพัฒนา Web และ Mobile Application
🔸 Rails - ใช้พัฒนา Web Application เขียนด้วยภาษา Ruby
🔸 Spring - เป็น Framework แบบ open-source ใช้พัฒนา Web Application เขียนด้วยภาษา Java
.
💥 Source : https://dev.to/rohitrana/what-is-the-difference-between-library-vs-framework-174n
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
software library 在 かじまっくチャンネル Youtube 的最佳解答
#HDDケース #PSEマーク
初回は破壊、二回目はPSEマークに関する問題で撃沈!
動画中、今回購入・返品したHDDケースが売ってない売ってるって二転三転お伝えしましたが・・・
ORICO 3.5インチ HDDケース USB3.0 ドライブケース SATA 3.0 対応 16TBまで 5Gbps高速 ハードディスクケース UASP転送モード対応 アルミ製 ブラック 7688U3
結果、ページ自体消えてました。やはり問題あったのかもですね!
改めて買い直したケース
ロジテック 外付けハードディスクケース 3.5インチ USB3.0 USB3.1(Gen1) SATA3 TV対応 電源連動機能搭載 アルミボディ LGB-EKU3
https://amzn.to/2TKYsQu
↓但し大容量HDDは対応してないらしいです(^^;)ちょっと開封意欲が減衰しました
パナソニック 2TB 7チューナー ブルーレイレコーダー 全録 6チャンネル同時録画 4Kアップコンバート対応 全自動DIGA DMR-2CX200
https://amzn.to/2VkdUDC
↓その他お得情報!(期間限定もあるのでご注意下さい!)
RakutenUNLIMIT Ⅵ 3ヶ月無料キャンペーン!
https://ad2.trafficgate.net/t/r/62/4401/300152_374933/
メルカリ500円分招待コード:PGDSCC
初めて登録なら入力してポイントGET!
https://merc.li/dDedmNWRa
楽天ポイント提携サイト楽天Rebates!
早速簡単に500ポイントのプレゼント! https://www.rebates.jp/referrer?referrerid=EoCtbSajDN0=
Amazonプライム会員はこちら↓配送特典、プライム・ビデオ等 お得感満載!
https://amzn.to/2LY2Nbt
Amazon Mastercardクラシックに新規ご入会で6,000ポイントがもらえる!!!
https://amzn.to/2X1vdrl
AliExpress
¥ 2,559クーポン:IN16FZDT
https://a.aliexpress.com/_m0ef0QH
【この情報はアップロード日時点のものです。情報の劣化や急遽内容変更、また、情報に誤りがある場合もございますのでご注意下さい】
かじまっくのTwitter:https://twitter.com/kajimack_ch
かじまっくのInstagram:https://www.instagram.com/kajimack.ch/
使用音源:YouTubeオーディオライブラリ
※上記Amazonリンクはアソシエイトリンクを使用しています。
※上記楽天リンクは楽天アフィリエイトリンクを使用してます。
使用アプリ
LINE camera
https://itunes.apple.com/jp/app/aillis-jiuline-camera/id516561342?mt=8
iMovie(ios iPad)
https://itunes.apple.com/jp/app/imovie/id377298193?mt=8
モザイク ぼかし & モザイク加工アプリ
https://apps.apple.com/jp/app/%E3%83%A2%E3%82%B6%E3%82%A4%E3%82%AF-%E3%81%BC%E3%81%8B%E3%81%97-%E3%83%A2%E3%82%B6%E3%82%A4%E3%82%AF%E5%8A%A0%E5%B7%A5%E3%82%A2%E3%83%97%E3%83%AA/id964220645
MovStash
https://itunes.apple.com/us/app/movstash/id1058281885?mt=8
Luma Fusion
https://itunes.apple.com/jp/app/lumafusion/id1062022008?mt=8
iOSのためのGarageBand
https://www.apple.com/jp/ios/garageband/
Scratch Photos
https://apps.apple.com/jp/app/scratch-photos/id1517812643
iVOCALOID-VY1:サービス終了
CrystalDiskMark
http://forest.watch.impress.co.jp/library/software/crystaldisk/
CrystalDiskInfo
http://forest.watch.impress.co.jp/library/software/crdiskinfo/
Open Hardware Monitor
http://openhardwaremonitor.org/downloads/
software library 在 かじまっくチャンネル Youtube 的最佳解答
#HIDISC #磁気研究所 #SSD
超小型で爆速(本来もっと!)なポータブルSSDの開封です!
今回ほんと申し訳ないですけどUSB3.2 Gen2対応機器がなかったので…
USB3.0でもこれくらい出るって目安になさって下さい(^^ゞ
Amazon
HIDISC USB3.2 Gen2 Type-C対応データ/録画用 ポータブルSSD 512GB HD3EXSSD512G30CJP3R
https://amzn.to/3hKBgdc
HIDISC USB3.2 Gen2 Type-C対応データ/録画用 MiniStickポータブルSSD 512GB HDMSSD512GJP3R
https://amzn.to/3jUAXii
HIDISC 株式会社磁気研究所
https://www.mag-labo.com/
HIDISC USB3.2 Gen2 Type-C対応データ/録画用 ポータブルSSD 512GB HD3EXSSD512G30CJP3R
https://flashstore.jp/view/item/000000003689
HIDISC USB3.2 Gen2 Type-C対応データ/録画用 MiniStickポータブルSSD 512GB HDMSSD512GJP3R
https://flashstore.jp/view/item/000000003686
動画中使用したノートPC
https://youtu.be/wyvFfukPLdI
↓その他お得情報!(期間限定もあるのでご注意下さい!)
RakutenUNLIMIT Ⅵ 3ヶ月無料キャンペーン!
https://ad2.trafficgate.net/t/r/62/4401/300152_374933/
メルカリ500円分招待コード:PGDSCC
初めて登録なら入力してポイントGET!
https://merc.li/dDedmNWRa
楽天ポイント提携サイト楽天Rebates!
早速簡単に500ポイントのプレゼント! https://www.rebates.jp/referrer?referrerid=EoCtbSajDN0=
Amazonプライム会員はこちら↓配送特典、プライム・ビデオ等 お得感満載!
https://amzn.to/2LY2Nbt
Amazon Mastercardクラシックに新規ご入会で6,000ポイントがもらえる!!!
https://amzn.to/2X1vdrl
AliExpress
¥ 2,559クーポン:IN16FZDT
https://a.aliexpress.com/_m0ef0QH
【この情報はアップロード日時点のものです。情報の劣化や急遽内容変更、また、情報に誤りがある場合もございますのでご注意下さい】
かじまっくのTwitter:https://twitter.com/kajimack_ch
かじまっくのInstagram:https://www.instagram.com/kajimack.ch/
使用音源:YouTubeオーディオライブラリ
※上記Amazonリンクはアソシエイトリンクを使用しています。
※上記楽天リンクは楽天アフィリエイトリンクを使用してます。
使用アプリ
LINE camera
https://itunes.apple.com/jp/app/aillis-jiuline-camera/id516561342?mt=8
iMovie(ios iPad)
https://itunes.apple.com/jp/app/imovie/id377298193?mt=8
モザイク ぼかし & モザイク加工アプリ
https://apps.apple.com/jp/app/%E3%83%A2%E3%82%B6%E3%82%A4%E3%82%AF-%E3%81%BC%E3%81%8B%E3%81%97-%E3%83%A2%E3%82%B6%E3%82%A4%E3%82%AF%E5%8A%A0%E5%B7%A5%E3%82%A2%E3%83%97%E3%83%AA/id964220645
MovStash
https://itunes.apple.com/us/app/movstash/id1058281885?mt=8
Luma Fusion
https://itunes.apple.com/jp/app/lumafusion/id1062022008?mt=8
iOSのためのGarageBand
https://www.apple.com/jp/ios/garageband/
Scratch Photos
https://apps.apple.com/jp/app/scratch-photos/id1517812643
iVOCALOID-VY1:サービス終了
CrystalDiskMark
http://forest.watch.impress.co.jp/library/software/crystaldisk/
CrystalDiskInfo
http://forest.watch.impress.co.jp/library/software/crdiskinfo/
Open Hardware Monitor
http://openhardwaremonitor.org/downloads/
software library 在 かじまっくチャンネル Youtube 的最讚貼文
#YOGAC630 #IdeaPadSlim550 #Snapdragon850
2年前に販売開始されていたなんて思えない、eSIMまで使えるLTE対応ノートPC!
激安ゲットできたけど、フル装備なのにエンジン小さくて走らない車みたいなイメージでしたww
良かったらご参考までにご覧ください(^^ゞ
ボクが買ったSoftBankSELECTION
Lenovo Yoga C630 81JLS00000
https://www.softbankselection.jp/cart/ProductDetail.aspx?sku=9760083581544
楽天ショッピング
Lenovo Yoga C630 Snapdragon 850/メモリ4GB/UFS128GB/13.3型フルHD IPSマルチタッチ液晶/Windows 10/LTE 長時間駆動【新品】
34800円:https://hb.afl.rakuten.co.jp/ichiba/1fcce521.977b163a.1fcce522.c3a6e0fa/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fgadgeteer%2Fc630%2F&link_type=hybrid_url&ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJoeWJyaWRfdXJsIiwic2l6ZSI6IjI0MHgyNDAiLCJuYW0iOjEsIm5hbXAiOiJyaWdodCIsImNvbSI6MSwiY29tcCI6ImRvd24iLCJwcmljZSI6MSwiYm9yIjoxLCJjb2wiOjEsImJidG4iOjEsInByb2QiOjAsImFtcCI6ZmFsc2V9
イオシス
【新品】Lenovo YOGA C630 81JL0012JP【Snapdragon 850/4GB/128GB UFS/Win10S/LTE】
https://iosys.co.jp/items/notepc/mobilenote/lenovo/yoga_c630_81jl0012jp/191305
過去動画
最新Ryzen5搭載 IdeaPad Slim 550が素晴らしくイイ!【Lenovo】
https://youtu.be/wyvFfukPLdI
↓その他お得情報!(期間限定もあるのでご注意下さい!)
RakutenUNLIMIT Ⅵ 3ヶ月無料キャンペーン!
https://ad2.trafficgate.net/t/r/62/4401/300152_374933/
メルカリ500円分招待コード:PGDSCC
初めて登録なら入力してポイントGET!
https://merc.li/dDedmNWRa
楽天ポイント提携サイト楽天Rebates!
早速簡単に500ポイントのプレゼント! https://www.rebates.jp/referrer?referrerid=EoCtbSajDN0=
Amazonプライム会員はこちら↓配送特典、プライム・ビデオ等 お得感満載!
https://amzn.to/2LY2Nbt
Amazon Mastercardクラシックに新規ご入会で6,000ポイントがもらえる!!!
https://amzn.to/2X1vdrl
AliExpress
¥ 2,559クーポン:IN16FZDT
https://a.aliexpress.com/_m0ef0QH
【この情報はアップロード日時点のものです。情報の劣化や急遽内容変更、また、情報に誤りがある場合もございますのでご注意下さい】
かじまっくのTwitter:https://twitter.com/kajimack_ch
かじまっくのInstagram:https://www.instagram.com/kajimack.ch/
使用音源:YouTubeオーディオライブラリ
※上記Amazonリンクはアソシエイトリンクを使用しています。
※上記楽天リンクは楽天アフィリエイトリンクを使用してます。
使用アプリ
LINE camera
https://itunes.apple.com/jp/app/aillis-jiuline-camera/id516561342?mt=8
iMovie(ios iPad)
https://itunes.apple.com/jp/app/imovie/id377298193?mt=8
モザイク ぼかし & モザイク加工アプリ
https://apps.apple.com/jp/app/%E3%83%A2%E3%82%B6%E3%82%A4%E3%82%AF-%E3%81%BC%E3%81%8B%E3%81%97-%E3%83%A2%E3%82%B6%E3%82%A4%E3%82%AF%E5%8A%A0%E5%B7%A5%E3%82%A2%E3%83%97%E3%83%AA/id964220645
MovStash
https://itunes.apple.com/us/app/movstash/id1058281885?mt=8
Luma Fusion
https://itunes.apple.com/jp/app/lumafusion/id1062022008?mt=8
iOSのためのGarageBand
https://www.apple.com/jp/ios/garageband/
Scratch Photos
https://apps.apple.com/jp/app/scratch-photos/id1517812643
iVOCALOID-VY1:サービス終了
CrystalDiskMark
http://forest.watch.impress.co.jp/library/software/crystaldisk/
ドラゴンクエストX ベンチマークソフト
http://hiroba.dqx.jp/sc/topics/detail/c042f4db68f23406c6cecf84a7ebb0fe/#up2
インターネット速度テスト
https://support.google.com/websearch/answer/6283840?p=speedtest&visit_id=637548611228229979-2171944402&rd=1
software library 在 ARM-software/ComputeLibrary: The Compute Library ... - GitHub 的推薦與評價
GitHub - ARM-software/ComputeLibrary: The Compute Library is a set of computer vision and machine learning functions optimised for both Arm CPUs and GPUs ... ... <看更多>