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 這個專案有興趣看看的請參考原始連結,內容不長但是頗有趣的
php框架意思 在 張盛舒 Facebook 的最佳解答
【紫微論女命:廉貞星】
古書稱廉貞化「殺」與「囚」。七殺就是殺星,從字面上就能了解,「殺」就是外露的、強悍的。「囚」則是一個人被圍在框框裡,是劃地自限、內斂的強悍。唯有靠近廉貞身邊的人,才能感受到廉貞的強悍。
內斂,正是廉貞的重要特質。當一件大事發生,旁人覺得廉貞看來若無其事,但是當她轉身對親近的人,那股強悍的氣勢馬上表露無疑。古書說廉貞「心狂性暴」,又說廉貞「囚」,就是指廉貞的「暴」不是每個人都看得到。
「囚」在個性上看來,是自我的拘謹、限制,白話說來就是把自己的個性囚禁起來。廉貞的女生本質是強勢的,但是她平常面對別人時,總將這份強勢藏起來。當她掩藏本性時,其實也是很掙扎的,可是她又不願意將這份掙扎表現出來。
對於廉貞坐命的人,別人常常覺得,這個人剛才還好好的,怎麼一下子就翻臉走人?其實早在離開之前,廉貞的內心早就掙扎多時,只是沒有顯露出來。正因如此,廉貞容易被認為是無情無義,完全不留商量餘地的個性。
廉貞古來被稱為「不信邪」的一顆星,愈是反傳統,她愈是想要試試看。而廉貞的道德觀念,完完全全是由個人主觀加以認定的。如果今天下雨,廉貞的人看到雨是紅色的,那麼不管全世界的人都說雨是無色的,她一定堅持:「雨就是紅色的。」
紫微斗數中有兩大桃花星:貪狼跟廉貞,貪狼是大桃花,廉貞是次桃花。廉貞、貪狼女命從外表看來,已屬於較陰柔的型態,雖說內心仍然強悍,不過不容易看得出來。
再加上廉貞、貪狼的主動積極,看上眼還會主動出擊,當然容易有桃花。可是追上這兩顆星的男人,卻發現自己判斷錯誤,因為廉貞跟貪狼的強勢,其實既燙手、又扎人。
#古今論命大不同
囚星指的是牢獄之災?
廉貞古稱「囚星」,若有算命師解釋成坐牢的意思,這是錯誤的觀念。其實廉貞的「囚」是自己給的框架,當她認定地球是宇宙中心的時候,太陽就得閃一邊去。
而古代良家婦女首重相夫教子,賢慧持家,把桃花朵朵的廉貞看作是招蜂引蝶、不適合當老婆的命格。偏偏廉貞是「事業主」,事業心特別強烈,現代社會恰好讓廉貞的衝勁得以在職場發揮,不僅是很好的公關人才,甚至有機會創業。
不過廉貞太投入工作,很容易遇見工作上的桃花。如果為了工作與另一半相隔兩地,自然容易有婚姻問題。這也是為什麼古命總說開創型女命聚少離多。若將「聚少離多」解釋為「剋夫」,這也是錯誤的觀念。
對廉貞坐命的女性來說,相聚的時間少,有足夠的距離緩衝,較少產生衝突。少見面,不會把對方的缺點放得太大,反而情感會比較濃厚。但是太久不見感情又容易疏離,見與不見真是兩難,為什麼開創型的婚姻不易經營,原因就在此。
#科技紫微論女命
本文出自:《張盛舒-科技紫微論女命》,鼎樂出版
https://www.click108.com.tw/sam/book03.php
──────
順著天賦作事 ,逆著個性作人。
帶你一起學習紫微斗數、認識自己!
張盛舒專欄好文→http://click108.tw/ey7QX
2018流年運解析→http://click108.tw/HJgqt
你是哪一種命?→http://click108.tw/lgRrv
php框架意思 在 紀老師程式教學網 Facebook 的最讚貼文
[好站介紹] 五個學習程式設計的教學網站
5/1 勞動節快樂!
前幾天連續介紹了一些影音教學網站:「CodeRibbit」、「The New Boston」跟「Wap2Learn」,不知道大家看了覺得如何呢?今天要跟大家介紹的,是我在國外網站逛到的一篇報導,介紹了幾個作者覺得不錯的程式設計教學網站。其中有幾個網站我也很愛!也還沒在這個粉絲頁介紹,就借花獻佛,把原文簡單翻譯一下,分享給大家。
首先給大家看一下原文連結:
"Best websites to learn Programming"
http://www.technotification.com/2014/05/best-websites-to-learn-programming.html
鑑於並非每個人閱讀英文都沒啥困難,所以小弟就「簡單」(原諒我的懶惰... :-P)翻譯一下,希望對大家有幫助。該篇文章介紹的五個網站如下:
1. The New Boston
------------------
http://www.thenewboston.org
* 性質:影音教學網站
* 內容:C, C++, HTML, Javascript...等電腦語言
* 難易度:簡單
來了來了!果然英雄所見略同!The New Boston 果然在國外鄉民的眼中是第一名啊~~ 這個網站我已經在前天的文章介紹過,所以這裡就省略了!想回味一下的網友,可以點擊底下的連結:
http://on.fb.me/1GnYM3M
2. Codecademy
--------------
英文: http://www.codecademy.com
簡中: http://www.codecademy.com/zh/
* 性質:實作型教學網站
* 內容:著重網頁設計。包含:HTML, Javascript, CSS, Python, Ruby, PHP
* 難易度:簡單
Codecademy 大約在 2011 年竄起。由於它透過實作的方式教會大家寫程式,不僅少見,也備受眾程式講師推崇。這部分國內有報導,就讓我借用一下:
T 客邦:「Codecademy 讓你一年內學會寫程式,或許能賺更多錢」
http://www.techbang.com/posts/8212-codecademy-makes-you-a-year-to-learn-about-programming
看完相信各位對 Codecademy 應該就有基本認識了。原文沒有「簡中」的網址,我幫各位補上了。目前還沒有繁中網站,不過我想台灣或香港的朋友,看簡體字應該還應付得過去才是。
3. Learn Code The Hard Way
---------------------------
http://learncodethehardway.org
* 性質:電子書、影音教學
* 內容:Python, Ruby, C, Regex(Regular Expression), SQL...。
* 難易度:簡單
這個網站的電子書比它的影音教學出名十幾倍!主要是它的影音教學要錢(一門課約 US$30 左右,也不多就是了),但電子書免費。偏偏它的電子書寫得超好!還被很多人翻譯成各國語言。所以想省錢的可以看它的電子書。如果英文聽力夠好,想聽影音教學,可以付個 US$30 左右試試看。
其實這個網站小弟也在 2012/02/16 於本版介紹過。只不過年代久遠,大家可能忘了。我貼一下當時的連結給大家參考:
http://goo.gl/arYJlD
為了大家方便,若某一版本有簡中或繁中版的,我直接把該網站的電子書連結附在下方,希望對大家有幫助。沒有中文版的,有可能是我才疏學淺找不到,或者該項目太冷門,沒有人翻譯(看到小弟這麼努力,是不是來點虛榮心、幫忙轉寄按個讚咧?哈哈哈~):
- Learn Python the Hard Way
英文: http://learnpythonthehardway.org/book/
簡中: http://goo.gl/t7O3V5
- Learn Ruby the Hard Way
英文: http://learnrubythehardway.org/book/
繁中: http://lrthw.github.io/
- Learn C the Hard Way
英文: http://c.learncodethehardway.org/book/
簡中: http://goo.gl/IujZJk (尚未翻譯完成,有找到完整版的麻煩補一下連結 m(- -)m )
- Learn Regex the Hard Way
英文: http://regex.learncodethehardway.org/book/
- Learn SQL the Hard Way
英文: http://sql.learncodethehardway.org/book/
4. WiBit.Net
-------------
https://www.wibit.net
* 性質:影音教學
* 內容:程式入門、物件導向基礎、C/C++、Objective-C、Java、C#、Python、與腳本語言。
* 難易度:簡單
一句話描述這個網站:「程式初學者的可愛風學習網站」!主頁用許多可愛的圖片,來代表每一門課程。該網站是兩位程式師,以對談聊天的方式(這種錄影腳本比獨白難寫多了... :-P),介紹 C/C++、Objective-C、Java、C#...等課程。而且...完全免費!可愛這種東西用講的很難形容,不妨大家點點看他們的網址,就知道我的意思了!
5. W3School
-------------
http://www.w3schools.com
* 性質:網頁文章教學
* 內容:HTML, CSS, JavaScript, VBScript, PHP, ASP.NET, XML
* 難易度:簡單
老牌的網頁程式設計教學網站!這個網站很久了!當年 YouTube 還沒紅時,它就以滿滿的網頁程式設計範例,風靡國外鄉民們。它的特色就是「範例、範例、範例」,一大堆循序漸進的範例!我蠻喜歡這種教法的。畢竟讓我看一眼跑出來的結果,我有興趣再去研究裡面的程式碼是怎麼寫的,比直接看一本可以砸死唐伯虎那過世的寵物簡單多了... XD。不過它也有缺點:近年來興起的各種 JavaScript 框架,如 jQuery, Angular.js, Node.js...等,它就沒有教了。不過仍無損它在「網頁程式設計」教學的地位!
[2015/05/02 補記] ---------------
感謝 Dennis Kuo 網友補充。W3CSchools 的確已經有 jQuery 與 Angular.js。不過 Node.js 我沒找到。如果有找到的朋友再麻煩補充一下。
另外,對英文苦手的朋友,也可以看看由中國網友熱心翻譯的 w3schools 簡體中文版。網址是: http://www.w3school.com.cn/
-----------------------
今天的五個網站,大家看了還滿意嗎?喜歡的話,麻煩轉寄給你的朋友、或按讚鼓勵小弟一下喔!!
php框架意思 在 Yue PHP Framework - GitHub 的推薦與評價
玥是我女儿的名字,所以用来做框架名。同时有yue读音的字还有"悦”和“越”,有愉悦和超越的意思。yuephp致力于打造一套高可用高性能的PHP服务框架。 ... <看更多>
php框架意思 在 Mobile01: 首頁 的推薦與評價
Mobile01是台灣最大生活網站與論壇,報導範疇從汽車到手機,從機車到居家裝潢,還有相機、運動、時尚、房地產、投資、影音、電腦等領域,集合最多精彩開箱文與評測推薦 ... ... <看更多>
php框架意思 在 requests - Laravel - 為網頁藝術家創造的PHP 框架 的推薦與評價
Laravel - The PHP framework for web artisans. ... 雖然說是「永遠」,但真正的意思是五年。 $response->withCookie(cookie()->forever('name', 'value')); ... ... <看更多>