中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
圖靈程序設計叢書OAUTH 2實戰

包郵 圖靈程序設計叢書OAUTH 2實戰

出版社:人民郵電出版社出版時間:2019-04-01
開本: 16開 頁數: 279
中 圖 價:¥57.1(6.4折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

圖靈程序設計叢書OAUTH 2實戰 版權信息

  • ISBN:9787115509376
  • 條形碼:9787115509376 ; 978-7-115-50937-6
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

圖靈程序設計叢書OAUTH 2實戰 本書特色

本書深入探討OAuth的運行機制,詳細介紹如何在不安全的網絡環境下正確使用、部署OAuth,確保安全認證,是目前關于OAuth全面深入的參考資料。書中內容分為四大部分,分別概述OAuth 2.0協議,如何構建一個完整的OAuth 2.0生態系統,OAuth 2.0生態系統中各個部分可能出現的漏洞及其如何規避,以及更外圍生態系統中的標準和規范。

圖靈程序設計叢書OAUTH 2實戰 內容簡介

本書深入探討OAuth的運行機制,詳細介紹如何在不安全的網絡環境下正確使用、部署OAuth,確保安全認證,是目前關于OAuth全面深入的參考資料。書中內容分為四大部分,分別概述OAuth 2.0協議,如何構建一個完整的OAuth 2.0生態系統,OAuth 2.0生態系統中各個部分可能出現的漏洞及其如何規避,以及更外圍生態系統中的標準和規范。

圖靈程序設計叢書OAUTH 2實戰 目錄

第 一部分 起步

第 1章 OAuth 2.0是什么,為什么要關心它 2

1.1 OAuth 2.0是什么 2

1.2 黑暗的舊時代:憑據共享與憑據盜用 5

1.3 授權訪問 9

1.3.1 超越HTTP 基本認證協議和密碼共享反模式 10

1.3.2 授權委托:重要性及應用 11

1.3.3 用戶主導的安全與用戶的選擇 12

1.4 OAuth 2.0:優點、缺點和丑陋的方面 13

1.5 OAuth 2.0 不能做什么 15

1.6 小結 16

第 2章 OAuth之舞 17

2.1 OAuth 2.0協議概覽:獲取和使用令牌 17

2.2 OAuth 2.0授權許可的完整過程 17

2.3 OAuth中的角色:客戶端、授權服務器、資源擁有者、受保護資源 25

2.4 OAuth的組件:令牌、權限范圍和授權許可 27

2.4.1 訪問令牌 27

2.4.2 權限范圍 27

2.4.3 刷新令牌 27

2.4.4 授權許可 28

2.5 OAuth的角色與組件間的交互:后端信道、前端信道和端點 29

2.5.1 后端信道通信 29

2.5.2 前端信道通信 30

2.6 小結 32

第二部分 構建OAuth環境

第3章 構建簡單的OAuth客戶端 34

3.1 向授權服務器注冊OAuth客戶端 34

3.2 使用授權碼許可類型獲取令牌 36

3.2.1 發送授權請求 37

3.2.2 處理授權響應 39

3.2.3 使用state參數添加跨站保護 40

3.3 使用令牌訪問受保護資源 41

3.4 刷新訪問令牌 43

3.5 小結 47

第4章 構建簡單的OAuth受保護資源 48

4.1 解析HTTP請求中的OAuth令牌 49

4.2 根據數據存儲驗證令牌 50

4.3 根據令牌提供內容 53

4.3.1 不同的權限范圍對應不同的操作 54

4.3.2 不同的權限范圍對應不同的數據結果 56

4.3.3 不同的用戶對應不同的數據結果 58

4.3.4 額外的訪問控制 61

4.4 小結 61

第5章 構建簡單的OAuth授權服務器 62

5.1 管理OAuth客戶端注冊 62

5.2 對客戶端授權 64

5.2.1 授權端點 64

5.2.2 客戶端授權 66

5.3 令牌頒發 68

5.3.1 對客戶端進行身份認證 69

5.3.2 處理授權許可請求 70

5.4 支持刷新令牌 72

5.5 增加授權范圍的支持 74

5.6 小結 77

第6章 現實世界中的OAuth 2.0 78

6.1 授權許可類型 78

6.1.1 隱式許可類型 79

6.1.2 客戶端憑據許可類型 81

6.1.3 資源擁有者憑據許可類型 85

6.1.4 斷言許可類型 89

6.1.5 選擇合適的許可類型 91

6.2 客戶端部署 92

6.2.1 Web應用 93

6.2.2 瀏覽器應用 93

6.2.3 原生應用 94

6.2.4 處理密鑰 99

6.3 小結 100

第三部分 OAuth 2.0的實現與漏洞

第7章 常見的客戶端漏洞 102

7.1 常規客戶端安全 102

7.2 針對客戶端的CSRF攻擊 103

7.3 客戶端憑據失竊 105

7.4 客戶端重定向URI注冊 107

7.4.1 通過Referrer盜取授權碼 108

7.4.2 通過開放重定向器盜取令牌 111

7.5 授權碼失竊 113

7.6 令牌失竊 114

7.7 原生應用*佳實踐 115

7.8 小結 116

第8章 常見的受保護資源漏洞 117

8.1 受保護資源會受到什么攻擊 117

8.2 受保護資源端點設計 118

8.2.1 如何保護資源端點 118

8.2.2 支持隱式許可 126

8.3 令牌重放 128

8.4 小結 130

第9章 常見的授權服務器漏洞 131

9.1 常規安全 131

9.2 會話劫持 131

9.3 重定向URI篡改 134

9.4 客戶端假冒 138

9.5 開放重定向器 140

9.6 小結 142

第 10章 常見的OAuth令牌漏洞 143

10.1 什么是bearer令牌 143

10.2 使用bearer令牌的風險及注意事項 144

10.3 如何保護bearer令牌 145

10.3.1 在客戶端上 145

10.3.2 在授權服務器上 146

10.3.3 在受保護資源上 146

10.4 授權碼 147

10.5 小結 152

第四部分 更進一步

第 11章 OAuth令牌 154

11.1 OAuth令牌是什么 154

11.2 結構化令牌:JWT 155

11.2.1 JWT的結構 156

11.2.2 JWT聲明 157

11.2.3 在服務器上實現JWT 158

11.3 令牌的加密保護:JOSE 160

11.3.1 使用HS256的對稱簽名 161

11.3.2 使用RS256 的非對稱簽名 162

11.3.3 其他令牌保護方法 165

11.4 在線獲取令牌信息:令牌內省 166

11.4.1 內省協議 167

11.4.2 構建內省端點 168

11.4.3 發起令牌內省請求 170

11.4.4 將內省與JWT結合 171

11.5 支持令牌撤回的令牌生命周期管理 172

11.5.1 令牌撤回協議 172

11.5.2 實現令牌撤回端點 173

11.5.3 發起令牌撤回請求 174

11.6 OAuth 令牌的生命周期 175

11.7 小結 177

第 12章 動態客戶端注冊 178

12.1 服務器如何識別客戶端 178

12.2 運行時的客戶端注冊 179

12.2.1 協議的工作原理 180

12.2.2 為什么要使用動態注冊 181

12.2.3 實現注冊端點 183

12.2.4 實現客戶端自行注冊 186

12.3 客戶端元數據 188

12.3.1 核心客戶端元數據字段名表 188

12.3.2 可讀的客戶端元數據國際化 190

12.3.3 軟件聲明 191

12.4 管理動態注冊的客戶端 192

12.4.1 管理協議的工作原理 193

12.4.2 實現動態客戶端注冊管理API 195

12.5 小結 202

第 13章 將OAuth 2.0用于用戶身份認證 203

13.1 為什么OAuth 2.0不是身份認證協議 203

13.2 OAuth到身份認證協議的映射 205

13.3 OAuth 2.0是如何使用身份認證的 207

13.4 使用OAuth 2.0進行身份認證的常見陷阱 208

13.4.1 將訪問令牌作為身份認證的證明 208

13.4.2 將對受保護API的訪問作為身份認證的證明 209

13.4.3 訪問令牌注入 209

13.4.4 缺乏目標受眾限制 210

13.4.5 無效用戶信息注入 210

13.4.6 不同身份提供者的協議各不相同 210

13.5 OpenID Connect:一個基于OAuth 2.0的認證和身份標準 210

13.5.1 ID令牌 211

13.5.2 UserInfo端點 212

13.5.3 動態服務器發現與客戶端注冊 214

13.5.4 與OAuth 2.0的兼容性 216

13.5.5 高級功能 216

13.6 構建一個簡單的OpenID Connect系統 217

13.6.1 生成ID 令牌 217

13.6.2 創建UserInfo 端點 219

13.6.3 解析ID 令牌 221

13.6.4 獲取UserInfo 222

13.7 小結 224

第 14章 使用OAuth 2.0的協議和配置規范 225

14.1 UMA 225

14.1.1 UMA的重要性 226

14.1.2 UMA協議的工作原理 227

14.2 HEART 237

14.2.1 HEART的重要性 237

14.2.2 HEART規范 238

14.2.3 HEART機制維度的配置規范 238

14.2.4 HEART 語義維度的配置規范 239

14.3 iGov 239

14.3.1 iGov的重要性 240

14.3.2 iGov展望 240

14.4 小結 240

第 15章 bearer令牌以外的選擇 241

15.1 為什么不能滿足于bearer令牌 241

15.2 PoP令牌 242

15.2.1 PoP令牌的請求與頒發 245

15.2.2 在受保護資源上使用PoP令牌 246

15.2.3 驗證PoP令牌請求 246

15.3 PoP令牌實現 247

15.3.1 頒發令牌和密鑰 247

15.3.2 生成簽名頭部并發送給受保護資源 249

15.3.3 解析頭部、內省令牌并驗證簽名 250

15.4 TLS令牌綁定 252

15.5 小結 254

第 16章 歸納總結 255

16.1 正確的工具 255

16.2 做出關鍵決策 256

16.3 更大范圍的生態系統 257

16.4 社區 257

16.5 未來 258

16.6 小結 259

附錄A 代碼框架介紹 260

附錄B 補充代碼清單 265

展開全部

圖靈程序設計叢書OAUTH 2實戰 作者簡介

【作者介紹】

賈斯廷·里徹(Justin Richer),系統架構師、軟件工程師,OAuth工作組重要成員,深度參與了OAuth 2核心規范的制定,任多個擴展規范的技術編輯,并領導開發了基于OAuth的服務端與客戶端套件MITREid Connect。

安東尼奧·桑索(Antonio Sanso),就職于Adobe公司,長期從事安全研究工作。應用密碼學博士,持有多項Web技術專利。

【譯者介紹】
【作者介紹】

賈斯廷·里徹(Justin Richer),系統架構師、軟件工程師,OAuth工作組重要成員,深度參與了OAuth 2核心規范的制定,任多個擴展規范的技術編輯,并領導開發了基于OAuth的服務端與客戶端套件MITREid Connect。

安東尼奧·桑索(Antonio Sanso),就職于Adobe公司,長期從事安全研究工作。應用密碼學博士,持有多項Web技術專利。

【譯者介紹】

楊鵬,畢業于四川大學電子信息學院信息安全研究所,目前從事Web前端開發,同時廣泛涉獵各技術領域。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 精密钢管,冷拔精密无缝钢管,精密钢管厂,精密钢管制造厂家,精密钢管生产厂家,山东精密钢管厂家 | 西门子伺服控制器维修-伺服驱动放大器-828D数控机床维修-上海涌迪 | 环球周刊网| 导电银胶_LED封装导电银胶_半导体封装导电胶厂家-上海腾烁 | 权威废金属|废塑料|废纸|废铜|废钢价格|再生资源回收行情报价中心-中废网 | 首页-瓜尔胶系列-化工单体系列-油田压裂助剂-瓜尔胶厂家-山东广浦生物科技有限公司 | 土壤养分检测仪_肥料养分检测仪_土壤水分检测仪-山东莱恩德仪器 大型多片锯,圆木多片锯,方木多片锯,板材多片锯-祥富机械有限公司 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 光照全温振荡器(智能型)-恒隆仪器 | 河南档案架,档案密集架,手动密集架,河南密集架批发/报价 | 铸钢件厂家-铸钢齿轮-减速机厂家-淄博凯振机械有限公司 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 锌合金压铸-铝合金压铸厂-压铸模具-冷挤压-誉格精密压铸 | 中央空调温控器_风机盘管温控器_智能_液晶_三速开关面板-中央空调温控器厂家 | 通信天线厂家_室分八木天线_对数周期天线_天线加工厂_林创天线源头厂家 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 螺杆真空泵_耐腐蚀螺杆真空泵_水环真空泵_真空机组_烟台真空泵-烟台斯凯威真空 | 不锈钢列管式冷凝器,换热器厂家-无锡飞尔诺环境工程有限公司 | 超声波焊接机_超音波熔接机_超声波塑焊机十大品牌_塑料超声波焊接设备厂家 | 济南电缆桥架|山东桥架-济南航丰实业有限公司 | sus630/303cu不锈钢棒,440C/430F/17-4ph不锈钢研磨棒-江苏德镍金属科技有限公司 | 深圳APP开发_手机软件APP定制外包_小程序开发公司-来科信 | (中山|佛山|江门)环氧地坪漆,停车场地板漆,车库地板漆,聚氨酯地板漆-中山永旺地坪漆厂家 | 洁净实验室工程-成都手术室净化-无尘车间装修-四川华锐净化公司-洁净室专业厂家 | 手板_手板模型制作_cnc手板加工厂-东莞天泓 | 制冷采购电子商务平台——制冷大市场| 橡胶膜片,夹布膜片,橡胶隔膜密封,泵阀设备密封膜片-衡水汉丰橡塑科技公司网站 | 压砖机_电动螺旋压力机_粉末成型压力机_郑州华隆机械tel_0371-60121717 | 四探针电阻率测试仪-振实密度仪-粉末流动性测定仪-宁波瑞柯微智能 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 曙光腾达官网-天津脚手架租赁-木板架出租-移动门式脚手架租赁「免费搭设」 | 算命免费_生辰八字_免费在线算命 - 卜算子算命网| 土壤有机碳消解器-石油|表层油类分析采水器-青岛溯源环保设备有限公司 | 包装盒厂家_纸盒印刷_礼品盒定制-济南恒印包装有限公司 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 慢回弹测试仪-落球回弹测试仪-北京冠测精电仪器设备有限公司 | 右手官网|右手工业设计|外观设计公司|工业设计公司|产品创新设计|医疗产品结构设计|EMC产品结构设计 | 防火门|抗爆门|超大门|医疗门|隔声门-上海加汇门业生产厂家 | 匀胶机旋涂仪-声扫显微镜-工业水浸超声-安赛斯(北京)科技有限公司 | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | 全自动包装机_灌装机生产厂家-迈驰包装设备有限公司 |