Ref: https://security.googleblog.com/2021/06/introducing-slsa-end-to-end-framework.html
今天要探討的是一個由 Google Blog 於上個月所推廣的軟體安全性框架,該框架名為 SLSA,全名則是 Supply Chain Levels for Software Artifacts,中文部分我不知道該怎麼翻譯才可以精準達到意思,所以建議就唸英文就好了。
該框架的目的是希望於整個軟體生產鏈中能夠進一步的去提升且確保所有產物的完整性(Integrity 這個詞該怎麼翻呢..)。
文章中用了一個很簡易的流程來清楚的解釋到底何謂 Software Supply Chain 以及整個流程中可能會有什麼問題。
Software Supply Chain 一個範例譬如
1. 開發者撰寫程式碼,並且提交到遠方的 SCM Repository
2. SCM Repo 因為程式碼改變,所以觸發相關的 CI/CD 流程
3. CI/CD 建置結束後則需要打包整個程式碼,產生最後的 Package.
4. 產生後的 Packet 則可以正式上場使用
文章認為上述的流程中有兩個不同類別的安全性問題,分別是
1. Source Integrity
2. Build Integrity.
Source Integrity 這邊主要是針對 Source Code 相關的問題,譬如
1. 開發者是否有意的故意塞入一些會不懷好意的程式碼到 SCM Repo 內。
範例: Linux Hypocrite commits, 之前美國某大學研究團隊基於研究嘗試上傳一些不太好的程式碼而影響的討論風波
2. SCM 的管理平台是否可能被惡意攻擊
範例: PHP 事件: 之前自架的 PHP Git Server 被攻擊者惡意攻擊並且塞入兩筆不懷好意的 Commit
而 Build Integrity 本身則是有更多不同的面向,譬如
1. SCM 觸發 CI/CD 過程是否有可能有問題
範例: Webmin 事件,攻擊者去修改團隊的建置系統去使用沒有被 SCM 所記錄的修改檔案。
2. CI/CD 建置系統本身被攻擊
範例: SolarWinds 事件,攻擊者攻破建置系統去安裝一些軟體來修改整的建置流程
3. CI/CD 建置過程中引用到錯誤的 Dependency
4. 攻擊者上傳一些惡意產物到應該只有 CI/CD 系統才可以存取的場所。
... 等
目前來說, SLSA 還處於非常早期階段,經由業界的共識來思考每個領域有什麼好的措施與指引來避免與偵測系統是否被攻破。其最終目標狀態是希望能夠根據環境自動產生出一套可整合到系統中的產物,並且最後可以給出 SLSA 憑證來給平台或是建置後的 Package。
對 SLSA 這個專案有興趣看看的請參考原始連結,內容不長但是頗有趣的
同時也有1部Youtube影片,追蹤數超過12萬的網紅prasertcbs,也在其Youtube影片中提到,Visual Studio Code เป็นหนึ่งใน text editor ที่ได้รับความนิยมสูงมากในหมู่นักพัฒนาโปรแกรม โดยตัว Visual Studio Code มีเวอร์ชันที่ทำงานได้บน Windows, mac...
「linux source code」的推薦目錄:
- 關於linux source code 在 矽谷牛的耕田筆記 Facebook 的最讚貼文
- 關於linux source code 在 BorntoDev Facebook 的最佳解答
- 關於linux source code 在 เกมถูกบอกด้วย v.2 Facebook 的最佳解答
- 關於linux source code 在 prasertcbs Youtube 的最讚貼文
- 關於linux source code 在 torvalds/linux: Linux kernel source tree - GitHub 的評價
- 關於linux source code 在 Linux Kernel 探險地圖 的評價
- 關於linux source code 在 Let's read the Linux kernel source code - YouTube 的評價
- 關於linux source code 在 Where to download Linux Kernel source code of a specific ... 的評價
- 關於linux source code 在 torvalds/linux - Sourcegraph 的評價
- 關於linux source code 在 Where can I get the source code for Linux? - Stack Overflow 的評價
- 關於linux source code 在 Linux kernel source 的問題包括PTT、Dcard、Mobile01 的評價
- 關於linux source code 在 Linux kernel source 的問題包括PTT、Dcard、Mobile01 的評價
- 關於linux source code 在 Linux kernel source 的問題包括PTT、Dcard、Mobile01 的評價
linux source code 在 BorntoDev Facebook 的最佳解答
🔥 "ถ้าพูดถึงตำนานที่ยังมีลมหายใจ พวกเราจะนึกถึงใครเป็นคนแรกกันนะ ?" 5555
.
สำหรับแอด คนแรกเลยนั่นก็คือออ ผู้ที่อุทิศชีวิตให้กับ Open Source อย่างจริงจัง ของเรานั่นเอง
.
🤣 "ใช่ฮะ แอดกำลังพูดถึง Linus Torvalds ผู้สร้าง Linux ให้พวกเราใช้กันในปัจจุบันนี่แหละ !! 555"
.
โดยต้องบอกว่าประวัติ และ ผลงานของแก รวมถึงชื่อเสียงนั้นไม่ธรรมดาจริง ๆ (แค่ดูจากรูปในโพสต์ก็รู้แล้วว่าธรรมดาซะที่ไหน !)
.
ถ้าให้เล่าตั้งแต่เริ่ม แกเกิดวันที่ 28 ธันวา 1969 .. เดี๋ยวอันนี้ก็น่าจะเริ่มไกลไป เอาเป็นว่า ตอนแกเรียนอยู่มหาวิทยาลัยเฮลซิงกิ
.
‼ แกเป็นคนหลงไหลในระบบคอมพิวเตอร์มาก ๆ จนวันที่แกซื้อ PC เครื่องแรกของแกแล้วมันติด MS-DOS ของ Microsoft มาด้วย แกเลยหงุดหงิดในใจ
.
อาจด้วยข้อจำกัดหลายอย่าง ที่แกสุดจะทนของ MS-DOS
.
และลึก ๆ แกชอบสาย Unix มากกว่า แกก็เลยบอก "เอ่อ งั้นเดี๋ยวเราสร้างเองก็ได้ ไม่ใช้มันหรอก เจ้า MS-DOS เนี้ย !!"
.
✅ จนสุดท้าย แกก็สร้าง Linux ออกมาให้โลกเห็นเป็นครั้งแรกในรูปแบบ Open source project ซึ่ง Release แรกของ Linux นั้น Linus แกเป็นคนเขียนเองทั้งหมดเลย
.
(แน่นอนว่าเวลาผ่านมานาน ตอนนี้โค้ดที่แกเขียนก็เริ่มหายไป แทนที่ด้วยผู้พัฒนารายอื่น ๆ เริ่มหมดแล้ว เพราะมีนักพัฒนามารุมช่วยกันแก้กันทั่วโลก)
.
และ ไม่ใช่แค่นั้น แม้ว่าผลงาน "Linux" ของ Linus แกจะเปลี่ยนโลกได้จริง ๆ คอมพิวเตอร์เครื่องเล็ก จนถึง Server ขนาดยักษ์ก็ใช้ระบบปฏิบัติการนี้
.
😗 แต่นั่นก็อาจจะยังไม่พอให้เรายกตำแหน่ง "ตำนานที่ยังมีลมหายใจให้หรอกนะ
.
⚡ "เพราะแกยังเป็นคนออกแบบ และ พัฒนาสิ่งที่เรียกว่า git ซึ่งเป็นระบบ version control ที่นักพัฒนาโปรแกรมทั่วโลกใช้อีกด้วย !!"
.
ซึ่งไม่ว่าคุณจะใช้ Linux, macOS หรือ Windows งานเดี๋ยวนี้ก็ต้องใช้ git ทั้งนั้นเลย มันช่วยให้โปรเจคขนาดเล็ก ถึง ขนาดใหญ่จัดการโค้ด และ Project ได้ง่ายขึ้นแบบจัด ๆ
.
พอมาถึงตรงนี้ หลายคนคงบอกว่า ชายคนนี้ที่เป็นตำนานที่ยังมีลมหายใจ คงมีเงินถุงเงินถังมากแน่ ๆ ..
.
ถ้าคิดแบบนั้น ..
.
✅ "ใช่ฮะ คุณคิดถูกแล้ว"
.
(อ้าวเฮ้ยย นึกว่าจะมีอะไรผิดคาดซะอีกกก โถ่วว)
.
เพราะมีการรายงานออกมาว่า The Linux Foundation ได้มอบเงินให้ Linus ทุกปี ปีละกว่า 10 ล้านเหรียญสหรัฐ (สามร้อยกว่าล้านเอง) เพื่อให้เขาอยู่พัฒนา Linux ต่อไปเรื่อย ๆ
.
👑 แม้ว่าจะไม่รวยจัด ๆ เหมือน Bill Gates หรือ คุณ Mark ของ Facebook แต่โดยรวมแล้วเขาก็เป็นคนที่จัดว่าสบายไปทั้งชีวิตเลยแหละ
.
แถมให้สุดท้าย ที่มาของนิ้วพระเจ้า (ตามในภาพ) นั้นมาจากที่แกเก็บกดกับปัญหา Driver การ์ดจอบน Linux ที่ไม่ลงตัวซักที เพราะฝั่งผู้ผลิต (Nvidia) ก็กังวลเรื่องความลับทางการค้า เลยไม่เปิดเผย Source Code
.
🔥 มันเลยทำให้แกระเบิดออกมาแบบในภาพนั่นแล 55555 เอาเป็นว่า อาการที่อารมณ์ร้อนของแก แกก็ได้ขอโทษในเวลาต่อมาา
.
และ ปัจจุบันแกก็ทำงานแบบนี้ Happy Ending ในที่สุด กับ ตำนานที่ยังมีลมหายใจ ผู้ให้กำเนิด Linux ของเราในทุกวันนี้นั่นเองงงงงงง <3
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
linux source code 在 เกมถูกบอกด้วย v.2 Facebook 的最佳解答
Steam ทำอะไรไปบ้างในปี 2019 ที่ผ่านมา?
.
ทาง Valve ได้รายงานภาพรวมประจำปี 2019 ที่เป็นการสรุปให้ชาวเกมได้ทราบว่า พวกเขาได้ทำอะไรไปบ้างในปีที่แล้ว สรุปแบบย่อๆ ดังนี้
.
- ผู้ใช้งาน Steam ต่อเดือนเพิ่มขึ้นเป็นเกือบ 95 ล้านคน
.
- ทำให้รายรับเฉลี่ยของเกมที่วางจำหน่ายล่าสุดเพิ่มมากขึ้น
.
- ออกแบบแล็บ Steam ที่ปรับปรุงความสามารถในการค้นหาเกมได้มีประสิทธิภาพมากขึ้น
.
- มีการรวบรวมเกมยอดนิยมที่วางจำหน่ายบน Steam ในแต่ละเดือน (ก่อนหน้านี้ทำเฉพาะตอนสิ้นปี)
.
- ช่วงเทศกาลมีการเพิ่มระบบส่งอีเมลแนะนำเกม 5 อันดับแรกของผู้ใช้งาน
.
- มีการปรับปรุงแก้ไขปัญหาเรื่อง "บทวิจารณ์นอกเรื่อง" และ "การถล่มรีวิวแง่ลบ"
.
- ออกแอปแชทบน Steam แบบพกพา พร้อมเพิ่มสติกเกอร์และเอฟเฟคแชท
.
- ปรับปรุง Workshop ให้มีการยืนยันอีเมลก่อน เพื่อลดปัญหา Workshop ที่ทำมาปลอมๆ โดยหวังผลการหลอกลวงไฮแจ็คบัญชี
.
- กิจกรรมสร้างสรรค์ชุมชนต่างๆ ที่กระตุ้นผู้เล่นให้มีส่วนร่วมอย่างจริงจัง อาทิ เก็บกวาดฤดูใบไม้ผลิ, รางวัล Steam และอื่นๆ
.
- อัปเดตคลังครั้งใหญ่ ที่นำเสนอคุณสมบัติใหม่จำนวนมาก
.
- ระบบประกาศกิจกรรมบน Steam โฉมใหม่ ที่ทำให้ผู้พัฒนาติดต่อกับฐานผู้เล่นและลูกค้าในอนาคตได้
.
- ระบบที่อำนวยความสะดวกให้ผู้เล่นสามารถเขียนบทวิจารณ์หรือทวนบทวิจารณ์ได้สะดวกขึ้น
.
- ระบบ Steam Remote Play ที่ช่วยให้ผู้เล่นสามารถสตรีมเกมเล่นบนมือถือผ่านอินเตอร์เน็ตได้
.
- Steam Remote Play Together ระบบการเล่นเกม Local Co-op ผ่านอินเตอร์เน็ตได้
.
- ปรับปรุง Steam Play ให้เล่นเกมบน Linux ได้มากขึ้น โดยที่ ผู้พัฒนาไม่ต้องดำเนินการใด ๆ เพิ่มเติม
.
- ปรับปรุงอัปเดต Steam VR ให้สามารถใช้งานได้ดีขึ้น และเพื่อรองรับการมาถึงของ Valve Index VR
.
- อัปเดตเครื่องมือ Steamworks ใหม่ สำหรับการประกาศและกิจกรรม
.
ส่วนในปี 2020 มีแผนที่จะพัฒนา Steam ดังนี้
- การนำข้อมูลที่เข้าถึงมาวิเคราะห์ ว่าเกมจำหน่ายได้ดีเพียงใดบน Steam และจะเผยแพร่ผลลัพธ์บนบล็อกแบบซีรีส์หลายตอนจบ
.
- ฟังก์ชั่นใหม่ที่จะรองรับ เพลงประกอบเกม ได้ดีกว่าเดิม
.
- การนำ Steam Trust (ระบบ Matchmaking โดยพิจารณาจากปัจจัยต่างๆ ของ CS: GO) ไปเปิดให้เกมอื่นๆ ได้ใช้งานด้วย
.
- คาเฟ่ PC บน Steam สำหรับโรงเรียน ห้องสมุด รวมถึงร้านเน็ตคาเฟ่ และอาร์เคด VR
.
- ปรับแต่งแล็บ Steam ขั้นสุดท้าย และเผยแพร่คุณสมบัติบางอย่างให้ทุกคนได้ใช้งาน
.
- ทุ่มเทสุดตัวเพื่อพัฒนา Steam VR 2.0 ที่ช่วยยกระดับประสบการณ์การเล่นให้กับชาวเกม
.
- รายการยอดนิยม ที่ออกแบบมาเพื่อแสดงเนื้อหาที่มีกระแสนิยมสูงให้ลูกค้า
.
- ปรับปรุงแอป Steam แบบพกพา เพิ่มเติมระบบต่างๆ เพื่อให้รักษาความปลอดภัยของบัญชีได้ดีขึ้น
.
- กิจกรรมเทศกาลลดราคา ที่จะให้รางวัลแก่ผู้ใช้งานที่มีส่วนร่วมในเทศกาลลดราคาตลอดทั้งปี
.
- นำเสนอการปรับปรุงอื่นๆ อาทิ Steam TV, แชท, คลัง, ร้านค้า และคุณสมบัติอื่นๆ ที่น่าสนใจ
.
Source : https://steamcommunity.com/…/ann…/detail/1697229969000435735
-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
แก้แลค แก้ปิงเกมออนไลน์ให้คิดถึงเรา PingBooster
พิเศษส่วนลด 15% เมื่อกรอก Code : Sheapgamer
สมัครทดสอบฟรี => http://bit.ly/2GBcM3G
-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Monster Hunter World: Iceborne (Steam) ลด 12% เหลือ 870 บาท ดูที่นี่ - http://bit.ly/2BVpxUj
linux source code 在 prasertcbs Youtube 的最讚貼文
Visual Studio Code เป็นหนึ่งใน text editor ที่ได้รับความนิยมสูงมากในหมู่นักพัฒนาโปรแกรม โดยตัว Visual Studio Code มีเวอร์ชันที่ทำงานได้บน Windows, macOS และ Linux เป็นโปรแกรมแบบ Open Source แจกจ่ายให้ใช้ได้ฟรี รวมถึงยังมีนักพัฒนาจำนวนมาช่วยในการพัฒนา Extension ที่ช่วยขยายความสามารถในการทำงานของ Visual Studio Code ออกไปอย่างต่อเนื่อง
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_center?add_user=prasertcbs
สอนการใช้งาน Visual Studio Code เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEo8pnhJb-m-MGVGDvGb4bB
สอน git เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGsV1ZAyP4m_iyAbflQrKrX
สอนภาษา Python ► https://www.youtube.com/playlist?list=PLoTScYm9O0GH4YQs9t4tf2RIYolHt_YwW
สอนภาษาไพธอน Python OOP ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEIZzlTKPUiOqkewkWmwadW
สอน Python 3 GUI ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFB1Y3cCmb9aPD5xRB1T11y
สอนภาษา C เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GHHgz0S1tSyIl7vkG0y105z
สอนภาษา C++ ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEfZwqM2KyCBcPTVsc6cU_i
สอนภาษา C# ► https://www.youtube.com/playlist?list=PLoTScYm9O0GE4trr-XPozJRwaY7V9hx8K
สอนภาษา Java ► https://www.youtube.com/playlist?list=PLoTScYm9O0GF26yW0zVc2rzjkygafsILN
สอนภาษา PHP เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GH_6LARFxozL_viEsXV2wgO
สอนภาษา R เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GF6qjrRuZFSHdnBXD2KVICp
#prasertcbs #prasertcbs_visual_studio_code
linux source code 在 Linux Kernel 探險地圖 的推薦與評價
Linux ├── README ├── Documentation ├── include // include files needed to build the kernel code ├── lib // kernel's library code ... ... <看更多>
linux source code 在 Let's read the Linux kernel source code - YouTube 的推薦與評價
In this live stream, I rummage around the Linux kernel source and try to understand what makes computers do what they do. ... <看更多>
linux source code 在 torvalds/linux: Linux kernel source tree - GitHub 的推薦與評價
Search code, repositories, users, issues, pull requests... · Provide feedback · Saved searches · torvalds/linux · Name already in use. ... <看更多>
相關內容