《零信任的基石:使用 SPIFFE 為基礎設施創建通用身份》翻譯電子書分享

de6e8735ebb077e83686732e3552605c.gif

國慶假期除了去浙江和安徽玩了一圈欣賞江南山水和徽派建筑之外,還抽空翻譯了一本電子書。本書譯自 Solving the Bottom Turtle — a SPIFFE Way to Establish Trust in Your Infrastructure via Universal Identity。你可以選擇在線閱讀(推薦):https://lib.jimmysong.io/spiffe/,或者下載本書中文版 PDF(關注本公眾號在后臺回復?SPIFFE?即可獲得下載鏈接)。

74bb1bc9ef6434d3b9ea95d90f79b600.jpeg

目錄

  1. 1.?SPIFFE 的歷史和動機

  2. 2.?收益

  3. 3.?身份背后的通用概念

  4. 4.?SPIFFE 和 SPIRE 概念介紹

  5. 5.?開始前的準備

  6. 6.?設計一個 SPIRE 部署

  7. 7.?與其他系統集成

  8. 8.?使用 SPIFFE 身份通知授權

  9. 9.?SPIFFE 與其他安全技術對比

  10. 10.?從業者故事

關于本書

本書介紹了服務身份的 SPIFFE 標準,以及 SPIFFE 的參考實現 SPIRE。這些項目為現代異構基礎設施提供了一個統一的身份控制平面。這兩個項目都是開源的,是云原生計算基金會(CNCF)的一部分。

隨著企業發展他們的應用架構以充分利用新的基礎設施技術,他們的安全模式也必須不斷發展。軟件已經從一個盒子上的單片機發展到幾十或幾百個緊密聯系的微服務,這些微服務可能分布在公共云或私人數據中心的數千個虛擬機上。在這個新的基礎設施世界里,SPIFFE 和 SPIRE 幫助保持系統的安全。

本書努力提煉 SPIFFE 和 SPIRE 的最重要的專家的經驗,以提供對身份問題的深刻理解,幫助你解決這個問題。通過這些項目,開發和運維可以使用新的基礎設施技術構建軟件,同時讓安全團隊從昂貴和耗時的人工安全流程中解脫出來。

關于零號烏龜

訪問控制、秘密管理和身份都是相互依賴的。大規模地管理秘密需要有效的訪問控制;實施訪問控制需要身份;證明身份需要擁有一個秘密。保護一個秘密需要想出一些辦法來保護另一個秘密,這就需要保護那個秘密,以此類推。

這讓人想起一個著名的軼事:一個女人打斷了一位哲學家的講座,告訴他世界是在烏龜的背上。當哲學家問她烏龜靠的是什么時,她說:“還是烏龜!"。找到底層的烏龜,即所有其他安全所依賴的堅實基礎,是 SPIFFE 和 SPIRE 項目的目標。

本書封面上的 “零號烏龜” 就是這只底層烏龜。零代表了數據中心和云計算的安全基礎。零號是值得信賴的,愉快地支持所有其他的烏龜。

SPIFFE 和 SPIRE 是幫助你為你的組織找到底層烏龜的項目。通過這本書中的工具,我們希望你也能為 “底層烏龜” 找到一個家。

獲取更多云原生社區資訊,加入微信群,請加入云原生社區,點擊閱讀原文了解更多。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/282158.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/282158.shtml
英文地址,請注明出處:http://en.pswp.cn/news/282158.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

《Outlook時間整理術》一創建和使用自己的文件夾結構

本節書摘來異步社區《Outlook時間整理術》一書中的第1章,作者: 【德】Lothar Seiwert , Holger Woeltje 譯者: 歐陽宇,更多章節內容可以訪問云棲社區“異步社區”公眾號查看。 創建和使用自己的文件夾結構 花費約兩小時為電子郵件…

PHP 使用 OSS上傳文件

一、安裝阿里云 oss sdk 1、在網站根目錄執行下面命令,安裝oss sdk。 composer require aliyuncs/oss-sdk-php 安裝后,會在 網站根目錄/vendor 下找到一個名為 aliyuncs 的文件夾。 注:[阿里云 oss - sdk 文檔(可不用關注&…

webpack常用配置

1.加載CSS 命令行輸入 npm install --save-dev style-loader css-loader webpack.config.js配置如下 const path require(path);module.exports {entry: ./src/index.js,output: {filename: bundle.js,path: path.resolve(__dirname, dist)},module: {rules: [{test: /\.css$…

《實用軟件架構:從系統環境到軟件部署 》——2.4 架構視圖與架構視點

本節書摘來自華章出版社《實用軟件架構:從系統環境到軟件部署》一書中的第2章,第2.4節,作者:[印]蒂拉克米特拉(Tilak Mitra)著,愛飛翔 譯,更多章節內容可以訪問云棲社區“華章計算機…

TCP:當初取代NCP,如今害怕被取代

我叫TCP(Transmission Control Protocol)也叫傳輸控制協議。不覺回憶1983年,親手將NCP協議淘汰,取而代之的是我,成了火遍大江南北的網絡紅人之一。現如今,我感受到前所未有的恐懼,因為我一生的敵…

js截取字符串實例

// JS截取字符串可使用 substring()或者slice() // // 函數:substring() // 定義:substring(start,end)表示從start到end之間的字符串,包括start位置的字符但是不包括end位置的字符。 // 功能:字符串截取,…

PHP 使用 OSS 批量刪除圖片

1、控制器 OssImageController.php&#xff08;不必關注此層&#xff09; <?php declare(strict_types 1); namespace app\controllers; use app\services\OssImageService; class OssImageController extends BaseController {/*** oss 批量刪除圖片** throws null*/pub…

批處理中的IF詳解

在CMD使用IF /?打開IF的系統幫助會發現IF有3種基本的用法! 第一種用法&#xff1a;IF [NOT] ERRORLEVEL number command 這種用法現在很少用了&#xff0c;因為它需要使用到CHOICE命令&#xff0c;這個命令現在被set /p代替了&#xff0c;它是判斷CHOICE命令選擇的選項的&…

fullcalendar 顯示的時間間隔只有四十五分鐘_【體能新視點】——女子籃球運動員比賽期間的心率、血乳酸濃度和時間運動分析...

女子籃球運動員比賽期間的心率、血乳酸濃度和時間-運動分析—摘要—本研究的目的是檢驗女子籃球運動員在比賽規則改變后的生理需求和運動模式。在九場正式比賽中&#xff0c;對九名大學代表隊隊員進行了研究。每場比賽都被錄像以確定主要動作的頻率&#xff0c;連續記錄心率&am…

《JavaScript機器人編程指南》——1.2 NodeBot是什么,基本詞匯還有哪些

本節書摘來異步社區《JavaScript機器人編程指南》一書中的第1章&#xff0c;第1.2節&#xff0c;作者&#xff1a;【美】Kassandra Perch&#xff08;珀芝&#xff09;&#xff0c;更多章節內容可以訪問云棲社區“異步社區”公眾號查看。 1.2 NodeBot是什么&#xff0c;基本詞…

解決在Python中使用Win32api報錯的問題,No module named win32api

一、系統環境 操作系統: Win7 64位 Python&#xff1a;3.7.0 二、在使用import win32api時&#xff0c;報錯:No module named win32api 網上查到有下面解決辦法&#xff1a; 方法1&#xff1a;pip install pypiwin32或pip3 install pypiwin32 或 python -m pip install pypiwin…

web網頁調用本地cs客戶端程序exe

1.reg注冊表文件注冊WST Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\WST]"URL Protocol""C:\\WSTStart.exe""WSTProtocol"[HKEY_CLASSES_ROOT\WST\DefaultIcon]"C:\\WSTStart.exe,1"[HKEY_CLASSES_ROOT\WST\shell][HKEY…

國慶快樂!

加油我的國&#xff01;繁榮強大我的國&#xff01;

《Python游戲編程入門》——1.2 初識Python

本節書摘來自異步社區《Python游戲編程入門》一書中的第1章&#xff0c;第1.2節&#xff0c;作者[美]Jonathan S. Harbour &#xff0c;李強 譯&#xff0c;更多章節內容可以訪問云棲社區“異步社區”公眾號查看。 1.2 初識Python Python既是一個軟件工具包&#xff0c;也是一種…

大數據:Parquet文件存儲格式

一、Parquet的組成 Parquet僅僅是一種存儲格式&#xff0c;它是語言、平臺無關的&#xff0c;并且不需要和任何一種數據處理框架綁定&#xff0c;目前能夠和Parquet適配的組件包括下面這些&#xff0c;可以看出基本上通常使用的查詢引擎和計算框架都已適配&#xff0c;并且可以…

“數據門”事件頻發 如何避免人為因素導致數據泄露?

前段時間&#xff0c;某酒店集團數據泄露引起軒然大波&#xff0c;泄露的數據中包含了用戶姓名、手機號、郵箱、號等多項信息。賣家對這個約5億條數據打包出售價格為8比特幣或520門羅幣。而關于此次信息泄露事件的原因&#xff0c;目前尚未定論。據悉&#xff0c;由于集團某程序…

lamda獲取參數集合去空_JAVA集合框架知識

1. Vector用法和ArrayList區別(1) Vector的特有方法有哪些&#xff1f;void addElement(E obj) 將指定的組件添加到此向量的末尾&#xff0c;將其大小增加1。(2) Vector與ArrayList的區別是什么&#xff1f;①Vector的add()方法是同步方法&#xff0c;ArrayList的add()方法是非…

阿里云ECS服務器多種實例規格如何選擇

一、什么是 ECS 云服務器ECS&#xff08;Elastic Compute Service&#xff09;是一種簡單高效、處理能力可彈性伸縮的計算服務。 二、常見的幾種實例規格 &#xff11;、個人類 &#xff08;1&#xff09;突發型&#xff08;t5、t6&#xff09; 特點&#xff1a;性能基線和積…

Blazor學習之旅(2)第一個Blazor應用

【Blazor】| 總結/Edison Zhou大家好&#xff0c;我是Edison。最近在學習Blazor做全棧開發&#xff0c;因此根據老習慣&#xff0c;我會將我的學習過程記錄下來&#xff0c;一來體系化整理&#xff0c;二來作為筆記供將來翻看。本篇我們來構建第一個Blazor Web應用&#xff0c;…

《深入理解Hadoop(原書第2版)》——2.6本章小結

本節書摘來自華章計算機《深入理解Hadoop&#xff08;原書第2版&#xff09;》一書中的第2章&#xff0c;第2.6節&#xff0c;作者 [美]薩米爾瓦德卡&#xff08;Sameer Wadkar&#xff09;&#xff0c;馬杜西德林埃&#xff08;Madhu Siddalingaiah&#xff09;&#xff0c;杰…