東坡下載:內(nèi)容最豐富最安全的下載站!

幫助|文件類(lèi)型庫(kù)|最新更新|下載分類(lèi)|排行榜

桌面主題教育相關(guān)素材下載字體下載外語(yǔ)學(xué)習(xí)高考考研建筑圖集高考作文書(shū)法字體桌面壁紙CAD圖紙考研素材

首頁(yè)硬件驅(qū)動(dòng)硬件教程 → web應(yīng)用安全權(quán)威指南 epub格式掃描版【免費(fèi)清晰版】

web應(yīng)用安全權(quán)威指南

web應(yīng)用安全權(quán)威指南epub格式掃描版【免費(fèi)清晰版】

  • 大。6.3M
  • 語(yǔ)言:中文
  • 平臺(tái):WinAll
  • 更新:2015-06-12 14:10
  • 等級(jí):
  • 類(lèi)型:書(shū)集教程
  • 網(wǎng)站:http://californiadebtcollectionlawyers.com
  • 授權(quán):免費(fèi)軟件
  • 廠商:
  • 產(chǎn)地:國(guó)產(chǎn)軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關(guān)軟件軟件教程網(wǎng)友評(píng)論下載地址

web應(yīng)用安全權(quán)威指南是一本對(duì)web安全講解的極為周全的一本書(shū),或許它可能沒(méi)有國(guó)內(nèi)道哥和余弦那兩本書(shū)的深度,也沒(méi)講什么攻擊的奇淫技巧,但是絕對(duì)有那兩本書(shū)的廣度,在內(nèi)容上web應(yīng)用安全權(quán)威指南這本書(shū)更偏重防,當(dāng)做指南還是非常不錯(cuò)的,另外,該書(shū)對(duì)各種web應(yīng)用安全的防范策略介紹的非常全面,每個(gè)web開(kāi)發(fā)者都應(yīng)該讀讀這本書(shū)。本節(jié)內(nèi)容小編為大家整理帶來(lái)的是一份epub格式掃描版的web應(yīng)用安全權(quán)威指南電子書(shū),該書(shū)內(nèi)容完整,字跡清晰,有需要的朋友點(diǎn)擊本文相應(yīng)的下載地址即可進(jìn)行下載查閱!

web應(yīng)用安全權(quán)威指南目錄

第1章 什么是 web應(yīng)用的安全隱患  1

1-1 安全隱患即“能用于作惡的bug”  2

1-2 為什么存在安全隱患會(huì)有問(wèn)題  3

經(jīng)濟(jì)損失  3

法律要求  3

對(duì)用戶(hù)造成不可逆的傷害  4

欺騙用戶(hù)  4

被用于構(gòu)建僵尸網(wǎng)絡(luò)  4

1-3 產(chǎn)生安全隱患的原因  6

1-4 安全性 bug與安全性功能  7

1-5 本書(shū)的結(jié)構(gòu)  8

第2章 搭建試驗(yàn)環(huán)境 9

2-1試驗(yàn)環(huán)境概要  10

2-2 安裝 vmware player  11

什么是 vmware player  11

下載 vmware player  11

安裝 vmware player  12

2-3 安裝虛擬機(jī)及運(yùn)行確認(rèn)  14

虛擬機(jī)啟動(dòng)確認(rèn)  14

虛擬機(jī)的使用方法  15

編輯 hosts文件  16

使用 ping確認(rèn)連接  16

apache 與php的運(yùn)行確認(rèn)  17

設(shè)置并確認(rèn)郵箱賬號(hào)  17

2-4 安裝 fiddler  18

什么是 fiddler  18

安裝 fiddler  18

fiddler 的運(yùn)行確認(rèn)及簡(jiǎn)單用法  18

參考:虛擬機(jī)的數(shù)據(jù)一覽  19

參考:如果無(wú)法連接試驗(yàn)環(huán)境的pop3服務(wù)器  20

第3章 web 安全基礎(chǔ):http、會(huì)話(huà)管理、同源策略  21

3-1 http 與會(huì)話(huà)管理  22

為什么要學(xué)習(xí) http  22

最簡(jiǎn)單的 http  22

使用 fiddler觀察http消息  23

請(qǐng)求消息  24

響應(yīng)消息  24

狀態(tài)行  25

響應(yīng)頭信息  25

如果將 http比喻為對(duì)話(huà)  25

輸入-確認(rèn)-注冊(cè)模式  26

post 方法  28

消息體  28

百分號(hào)編碼  29

referer  29

get 和post的使用區(qū)別  29

hidden 參數(shù)能夠被更改  30

將 hidden參數(shù)的更改比作對(duì)話(huà)  32

hidden 參數(shù)的優(yōu)點(diǎn)  32

無(wú)狀態(tài)的 http認(rèn)證  33

體驗(yàn) basic認(rèn)證  33

專(zhuān)欄  認(rèn)證與授權(quán)  36

cookie 與會(huì)話(huà)管理  36

使用 cookie的會(huì)話(huà)管理  39

會(huì)話(huà)管理的擬人化解說(shuō)  39

會(huì)話(huà) id泄漏的原因  42

cookie 的屬性  42

專(zhuān)欄  cookie monster bug  44

總結(jié)  45

3-2 被動(dòng)攻擊與同源策略  46

主動(dòng)攻擊與被動(dòng)攻擊  46

主動(dòng)攻擊  46

被動(dòng)攻擊  46

惡意利用正規(guī)網(wǎng)站進(jìn)行的被動(dòng)攻擊  47

跨站被動(dòng)攻擊  48

瀏覽器如何防御被動(dòng)攻擊  48

沙盒  49

同源策略  49

應(yīng)用程序安全隱患與被動(dòng)攻擊  52

專(zhuān)欄  第三方 javascript  53

javascript 以外的跨域訪問(wèn)  54

frame 元素與iframe元素  54

專(zhuān)欄  x-frame-options  54

img 元素  54

script 元素  54

css  55

form 元素的action屬性  55

總結(jié)  56

第4章 web應(yīng)用的各種安全隱患 57

4-1 web 應(yīng)用的功能與安全隱患的對(duì)應(yīng)關(guān)系  58

安全隱患產(chǎn)生于何處  58

注入型隱患  59

總結(jié)  60

4-2 輸入處理與安全性  61

什么是 web應(yīng)用的輸入處理  61

檢驗(yàn)字符編碼  62

轉(zhuǎn)換字符編碼  62

檢驗(yàn)并轉(zhuǎn)換字符編碼的實(shí)例  62

專(zhuān)欄  字符編碼的自動(dòng)轉(zhuǎn)換與安全性  64

輸入校驗(yàn)  64

輸入校驗(yàn)的目的  64

輸入校驗(yàn)與安全性  65

二進(jìn)制安全與空字節(jié)攻擊  65

僅校驗(yàn)輸入值并不是安全性策略  66

輸入校驗(yàn)的依據(jù)是應(yīng)用程序的規(guī)格  67

哪些參數(shù)需要校驗(yàn)  67

php 的正則表達(dá)式庫(kù)  67

使用正則表達(dá)式檢驗(yàn)輸入值的實(shí)例(1) 1~5 個(gè)字符的字母數(shù)字  68

使用正則表達(dá)式檢驗(yàn)輸入值的實(shí)例(2) 住址欄  70

專(zhuān)欄  請(qǐng)注意 mb_ereg中的\d與\w  70

范例  70

專(zhuān)欄  輸入校驗(yàn)與框架  71

總結(jié)  72

參考:表示“非控制字符的字符”的正則表達(dá)式  73

4-3 頁(yè)面顯示的相關(guān)問(wèn)題  75

4.3.1 跨站腳本(基礎(chǔ)篇)  75

概要  75

攻擊手段與影響  76

xss 竊取cookie值  76

通過(guò) javascript攻擊  79

篡改網(wǎng)頁(yè)  80

反射型 xss與存儲(chǔ)型xss  82

安全隱患的產(chǎn)生原因  84

html 轉(zhuǎn)義的概要  84

元素內(nèi)容的 xss  85

沒(méi)有用引號(hào)括起來(lái)的屬性值的 xss  85

用引號(hào)括起來(lái)的屬性值的 xss  85

對(duì)策  86

xss 對(duì)策的基礎(chǔ)  86

指定響應(yīng)的字符編碼  87

xss 的輔助性對(duì)策  88

對(duì)策總結(jié)  89

參考:使用perl的對(duì)策示例  89

使用 perl進(jìn)行html轉(zhuǎn)義的方法  89

指定響應(yīng)的字符編碼  89

4.3.2 跨站腳本(進(jìn)階篇)  90

href 屬性與src屬性的xss  91

生成 url時(shí)的對(duì)策.  92

校驗(yàn)鏈接網(wǎng)址  92

javascript 的動(dòng)態(tài)生成  92

事件綁定函數(shù)的 xss  92

script 元素的xss  94

javascript 字符串字面量動(dòng)態(tài)生成的對(duì)策  95

dom based xss  97

允許 html標(biāo)簽或css時(shí)的對(duì)策  99

參考:perl中轉(zhuǎn)義unicode的函數(shù)  99

4.3.3 錯(cuò)誤消息導(dǎo)致的信息泄漏  100

總結(jié)  100

繼續(xù)深入學(xué)習(xí)  100

4-4 sql 調(diào)用相關(guān)的安全隱患  101

4.4.1 sql 注入  101

概要  101

攻擊手段與影響  102

示例腳本解說(shuō)  102

錯(cuò)誤消息導(dǎo)致的信息泄漏  103

union select 致使的信息泄漏  104

使用 sql注入繞過(guò)認(rèn)證  104

通過(guò) sql注入攻擊篡改數(shù)據(jù)  106

其他攻擊  107

專(zhuān)欄  數(shù)據(jù)庫(kù)中表名與列名的調(diào)查方法  108

安全隱患的產(chǎn)生原因  109

字符串字面量的問(wèn)題  109

針對(duì)數(shù)值的 sql注入攻擊  110

對(duì)策  110

使用占位符拼接 sql語(yǔ)句  111

專(zhuān)欄  采用 mdb2的原因  111

為什么使用占位符會(huì)安全  111

參考:like語(yǔ)句與通配符  113

使用占位符的各種處理  114

sql 注入的輔助性對(duì)策  116

總結(jié)  117

繼續(xù)深入學(xué)習(xí)  117

參考:無(wú)法使用占位符時(shí)的對(duì)策  117

參考:perl+mysql的安全連接方法  118

參考:php+pdo+mysql的安全連接方法  118

參考:java+mysql的安全連接方法  118

4-5 關(guān)鍵處理中引入的安全隱患  120

4.5.1 跨站請(qǐng)求偽造(csrf)  120

概要  120

攻擊手段與影響  121

輸入-執(zhí)行”模式的 csrf攻擊  121

csrf 攻擊與xss攻擊  124

存在確認(rèn)頁(yè)面時(shí)的 csrf攻擊  125

專(zhuān)欄  針對(duì)內(nèi)部網(wǎng)絡(luò)的 csrf攻擊  127

安全隱患的產(chǎn)生原因  128

對(duì)策  129

篩選出需要防范 csrf攻擊的頁(yè)面  129

確認(rèn)是正規(guī)用戶(hù)自愿發(fā)送的請(qǐng)求  130

專(zhuān)欄  令牌與一次性令牌  131

csrf 的輔助性對(duì)策  133

對(duì)策總結(jié)  133

4-6 不完善的會(huì)話(huà)管理  134

4.6.1 會(huì)話(huà)劫持的原因及影響  134

預(yù)測(cè)會(huì)話(huà) id  134

竊取會(huì)話(huà) id  134

挾持會(huì)話(huà) id  135

會(huì)話(huà)劫持的方法總結(jié)  135

會(huì)話(huà)劫持的影響  135

4.6.2 會(huì)話(huà) id可預(yù)測(cè)  136

概要  136

攻擊手段與影響  136

常見(jiàn)的會(huì)話(huà) id生成方法  136

使用推測(cè)出的會(huì)話(huà) id嘗試偽裝  137

偽裝造成的影響  137

安全隱患的產(chǎn)生原因  137

對(duì)策  138

改善 php的會(huì)話(huà)id的隨機(jī)性的方法  138

參考:自制會(huì)話(huà)管理機(jī)制產(chǎn)生的其他隱患  139

4.6.3 會(huì)話(huà) id嵌入url  139

概要  139

攻擊手段與影響  140

會(huì)話(huà) id嵌入url所需的條件  140

范例腳本解說(shuō)  141

通過(guò) referer泄漏會(huì)話(huà)id所需的條件  142

攻擊流程  142

事故性的會(huì)話(huà) id泄漏  143

影響  144

安全隱患的產(chǎn)生原因  144

對(duì)策  144

php  144

java servlet(j2ee)  145

asp.net  145

4.6.4 固定會(huì)話(huà) id  145

概要  145

攻擊手段與影響  146

示例腳本介紹  146

會(huì)話(huà)固定攻擊解說(shuō)  148

登錄前的會(huì)話(huà)固定攻擊  148

會(huì)話(huà)采納  151

僅在 cookie中保存會(huì)話(huà)id的網(wǎng)站固定會(huì)話(huà)id  151

會(huì)話(huà)固定攻擊的影響  151

安全隱患的產(chǎn)生原因  152

對(duì)策  152

無(wú)法更改會(huì)話(huà) id時(shí)采用令牌  153

登錄前的會(huì)話(huà)固定攻擊的對(duì)策  154

總結(jié)  154

4-7 重定向相關(guān)的安全隱患  155

4.7.1 自由重定向漏洞  155

概要  155

攻擊手段與影響  156

安全隱患的產(chǎn)生原因  159

允許自由重定向的情況  159

對(duì)策  160

固定重定向的目標(biāo) url  160

使用編號(hào)指定重定向的目標(biāo) url  160

校驗(yàn)重定向的目標(biāo)域名  160

專(zhuān)欄  警告頁(yè)面  162

4.7.2 http 消息頭注入  162

概要  162

攻擊手段與影響  163

重定向至外部域名  165

專(zhuān)欄  http 響應(yīng)截?cái)喙簟 ?66

生成任意 cookie  166

顯示偽造頁(yè)面  168

安全隱患的產(chǎn)生原因  170

專(zhuān)欄  http 消息頭與換行  171

對(duì)策  171

對(duì)策 1:不將外界參數(shù)作為http響應(yīng)消息頭輸出  171

對(duì)策 2:執(zhí)行以下兩項(xiàng)內(nèi)容  171

專(zhuān)欄  php 的header函數(shù)中進(jìn)行的換行符校驗(yàn)  173

4.7.3 重定向相關(guān)的安全隱患總結(jié)  173

4-8 cookie 輸出相關(guān)的安全隱患  174

4.8.1 cookie 的用途不當(dāng)  174

不該保存在 cookie中的數(shù)據(jù)  174

參考:最好不要在cookie中保存數(shù)據(jù)的原因  174

專(zhuān)欄  padding oracle 攻擊與ms10-070  176

4.8.2 cookie 的安全屬性設(shè)置不完善  176

概要  176

攻擊手段與影響  177

關(guān)于抓包方法的注意點(diǎn)  180

安全隱患的產(chǎn)生原因  181

什么樣的應(yīng)用程序不能在 cookie中設(shè)置安全屬性  181

對(duì)策  181

給保存會(huì)話(huà) id的cookie設(shè)置安全屬性的方法  182

使用令牌的對(duì)策  182

使用令牌能確保安全性的原因  184

除安全屬性外其他屬性值需要注意的地方  184

domain 屬性  184

path 屬性  185

expires 屬性  185

httponly 屬性  185

總結(jié)  185

4-9 發(fā)送郵件的問(wèn)題  186

4.9.1 發(fā)送郵件的問(wèn)題概要  186

郵件頭注入漏洞  186

使用 hidden參數(shù)保存收件人信息  186

參考:郵件服務(wù)器的開(kāi)放轉(zhuǎn)發(fā)  187

4.9.2 郵件頭注入漏洞  187

概要  187

攻擊手段與影響  188

攻擊方式 1:添加收件人  190

攻擊方式 2:篡改正文  191

通過(guò)郵件頭注入攻擊添加附件  192

安全隱患的產(chǎn)生原因  193

對(duì)策  194

使用專(zhuān)門(mén)的程序庫(kù)來(lái)發(fā)送郵件  194

不將外界傳入的參數(shù)包含在郵件頭中  194

發(fā)送郵件時(shí)確保外界傳入的參數(shù)中不包含換行符  195

郵件頭注入的輔助性對(duì)策  195

總結(jié)  196

繼續(xù)深入學(xué)習(xí)  196

10-4 文件處理相關(guān)的問(wèn)題  197

4.10.1 目錄遍歷漏洞  197

概要  197

攻擊手段與影響  198

專(zhuān)欄  從腳本源碼開(kāi)始的一連串的信息泄漏  200

安全隱患的產(chǎn)生原因  200

對(duì)策  201

避免由外界指定文件名  201

文件名中不允許包含目錄名  201

專(zhuān)欄  basename 函數(shù)與空字節(jié)  202

限定文件名中僅包含字母和數(shù)字  202

總結(jié)  203

4.10.2 內(nèi)部文件被公開(kāi)  203

概要  203

攻擊手段與影響  203

安全隱患的產(chǎn)生原因  204

對(duì)策  205

參考:apache中隱藏特定文件的方法  205

11-4 調(diào)用 os命令引起的安全隱患  206

4.11.1 os 命令注入  206

概要  206

攻擊手段與影響  207

調(diào)用 sendmail命令發(fā)送郵件  207

os 命令注入攻擊與影響  209

安全隱患的產(chǎn)生原因  210

在 shell中執(zhí)行多條命令  210

使用了內(nèi)部調(diào)用 shell的函數(shù)  211

安全隱患的產(chǎn)生原因總結(jié)  212

對(duì)策  212

在設(shè)計(jì)階段決定對(duì)策方針  213

選擇不調(diào)用 os命令的實(shí)現(xiàn)方法  213

避免使用內(nèi)部調(diào)用 shell的函數(shù)  213

不將外界輸入的字符串傳遞給命令行參數(shù)   216

使用安全的函數(shù)對(duì)傳遞給 os命令的參數(shù)進(jìn)行轉(zhuǎn)義  216

os 命令注入攻擊的輔助性對(duì)策  217

參考:內(nèi)部調(diào)用shell的函數(shù)  218

12-4 文件上傳相關(guān)的問(wèn)題  219

4.12.1 文件上傳問(wèn)題的概要  219

針對(duì)上傳功能的 dos攻擊  219

專(zhuān)欄  內(nèi)存使用量與 cpu使用時(shí)間等其他需要關(guān)注的資源  220

使上傳的文件在服務(wù)器上作為腳本執(zhí)行  220

誘使用戶(hù)下載惡意文件  221

越權(quán)下載文件  222

4.12.2 通過(guò)上傳文件使服務(wù)器執(zhí)行腳本   222

概要  222

攻擊手段與影響  223

示例腳本解說(shuō)  223

專(zhuān)欄  警惕文件名中的 xss  224

php 腳本的上傳與執(zhí)行  224

安全隱患的產(chǎn)生原因  225

對(duì)策  225

專(zhuān)欄  校驗(yàn)擴(kuò)展名時(shí)的注意點(diǎn)  228

4.12.3 文件下載引起的跨站腳本  228

概要  228

攻擊手段與影響  229

圖像文件引起的 xss  229

pdf 下載引起的xss  231

安全隱患的產(chǎn)生原因  234

內(nèi)容為圖像時(shí)  234

內(nèi)容不為圖像時(shí)  235

對(duì)策  236

文件上傳時(shí)的對(duì)策  236

專(zhuān)欄  bmp 格式的注意點(diǎn)與ms07-057   238

文件下載時(shí)的對(duì)策  238

其他對(duì)策  239

專(zhuān)欄  將圖像托管在其他域名  240

參考:用戶(hù)pc中沒(méi)有安裝對(duì)應(yīng)的應(yīng)用程序時(shí)  240

總結(jié)  241

13-4 include 相關(guān)的問(wèn)題  242

4.13.1 文件包含攻擊  242

概要  242

攻擊手段與影響  243

文件包含引發(fā)的信息泄漏  244

執(zhí)行腳本 1:遠(yuǎn)程文件包含攻擊(rfi)  244

專(zhuān)欄  rfi 攻擊的變種  245

執(zhí)行腳本 2:惡意使用保存會(huì)話(huà)信息的文件  246

安全隱患的產(chǎn)生原因  248

對(duì)策  248

總結(jié)  248

14-4 eval 相關(guān)的問(wèn)題  249

4.14.1 eval 注入  249

概要  249

攻擊手段與影響  250

存在漏洞的應(yīng)用  250

攻擊手段  252

安全隱患的產(chǎn)生原因  253

對(duì)策  253

不使用 eval  253

避免 eval的參數(shù)中包含外界傳入的參數(shù)  254

限制外界傳入 eval的參數(shù)中只包含字母和數(shù)字  254

參考:perl的eval代碼塊形式  254

總結(jié)  255

繼續(xù)深入學(xué)習(xí)  255

15-4 共享資源相關(guān)的問(wèn)題  256

4.15.1 競(jìng)態(tài)條件漏洞  256

概要  256

攻擊手段與影響  257

安全隱患的產(chǎn)生原因  258

對(duì)策  259

避免使用共享資源  259

使用互斥鎖  259

總結(jié)  260

參考:java servlet的其他注意點(diǎn)  260

第5章 典型安全功能  261

5-1 認(rèn)證  262

5.1.1 登錄功能  262

針對(duì)登錄功能的攻擊  262

通過(guò) sql注入攻擊來(lái)跳過(guò)登錄功能  262

通過(guò) sql注入攻擊獲取用戶(hù)密碼  263

在登錄頁(yè)面進(jìn)行暴力破解  263

通過(guò)社會(huì)化攻擊得到用戶(hù)密碼  263

通過(guò)釣魚(yú)方法獲取密碼  264

登錄功能被破解后的影響  264

如何防止非法登錄  264

確保系統(tǒng)中不存在 sql注入等安全性bug  264

設(shè)置難以猜測(cè)的密碼  265

密碼的字符種類(lèi)和長(zhǎng)度要求  265

密碼的使用現(xiàn)狀  266

應(yīng)用程序設(shè)計(jì)中關(guān)于密碼的需求  266

嚴(yán)格的密碼檢查原則  267

5.1.2 針對(duì)暴力破解攻擊的對(duì)策  268

初步認(rèn)識(shí)賬號(hào)鎖定  268

暴力破解攻擊的檢測(cè)和對(duì)策  268

字典攻擊  269

joe 賬號(hào)檢索  269

逆向暴力破解  269

針對(duì)變種暴力破解的對(duì)策  269

5.1.3 密碼保存方法  271

保護(hù)密碼的必要性  271

利用加密方式進(jìn)行密碼保護(hù)及其注意事項(xiàng)  271

專(zhuān)欄  數(shù)據(jù)庫(kù)加密和密碼保護(hù)  272

利用信息摘要來(lái)進(jìn)行密碼保護(hù)及其注意事項(xiàng)   272

什么是信息摘要  272

專(zhuān)欄  密碼學(xué)級(jí)別的散列函數(shù)需要滿(mǎn)足的要求  273

利用信息摘要保護(hù)密碼  273

威脅 1: 離線暴力破解  274

威脅 2:彩虹破解(rainbow crack)  275

威脅 3:在用戶(hù)數(shù)據(jù)庫(kù)里創(chuàng)建密碼字典  276

如何防止散列值被破解  277

對(duì)策 1: salt(加鹽)  277

對(duì)策 2:stretching(延展計(jì)算)  278

實(shí)現(xiàn)示例  278

專(zhuān)欄  密碼泄露途徑  280

5.1.4 自動(dòng)登錄  280

危險(xiǎn)的實(shí)現(xiàn)方式示例  281

安全的自動(dòng)登錄實(shí)現(xiàn)方式  281

延長(zhǎng)會(huì)話(huà)有效期  282

使用令牌實(shí)現(xiàn)自動(dòng)登錄  283

基于認(rèn)證票的自動(dòng)登錄方式  286

三種方法的比較  286

如何降低自動(dòng)登錄帶來(lái)的風(fēng)險(xiǎn)  286

5.1.5 登錄表單  286

專(zhuān)欄  密碼確實(shí)需要掩碼顯示嗎  287

5.1.6 如何顯示錯(cuò)誤消息  288

5.1.7 退出登錄功能  289

5.1.8 認(rèn)證功能總結(jié)  290

參考:彩虹表原理  290

5-2賬號(hào)管理  293

5.2.1 用戶(hù)注冊(cè)  293

郵箱地址確認(rèn)  293

防止用戶(hù) id重復(fù)  295

例子 1:id相同密碼不同可以注冊(cè)的網(wǎng)站  295

例子 2:用戶(hù)id沒(méi)有添加唯一性約束的網(wǎng)站  295

應(yīng)對(duì)自動(dòng)用戶(hù)注冊(cè)  296

利用 captcha防止自動(dòng)注冊(cè)  296

5.2.2 修改密碼  297

確認(rèn)當(dāng)前密碼  297

修改密碼后向用戶(hù)發(fā)送郵件通知  298

密碼修改功能容易發(fā)生的漏洞  298

5.2.3 修改郵箱地址  298

修改郵箱地址功能要考慮的安全對(duì)策  299

5.2.4 密碼找回  299

面向管理員的密碼找回功能  300

面向用戶(hù)的密碼找回功能  300

對(duì)用戶(hù)進(jìn)行身份確認(rèn)  301

如何發(fā)送密碼通知  301

5.2.5 賬號(hào)凍結(jié)  302

5.2.6 賬號(hào)刪除  303

5.2.7 賬號(hào)管理總結(jié)  303

5 3 授權(quán)  304

5.3.1 什么是授權(quán)  304

5.3.2 典型的授權(quán)漏洞  304

更改資源 id后可以查看沒(méi)有權(quán)限查看的信息  304

只控制菜單的顯示或不顯示  305

使用 hidden參數(shù)或者cookie保存權(quán)限信息   306

授權(quán)漏洞總結(jié)  307

專(zhuān)欄  將私密信息嵌入 url進(jìn)行授權(quán)處理  307

5.3.3 授權(quán)管理的需求設(shè)計(jì)  307

專(zhuān)欄  什么是角色  308

5.3.4 如何正確實(shí)現(xiàn)授權(quán)管理  308

5.3.5 總結(jié)  309

5 4 日志輸出  310

5.4.1 日志輸出的目的  310

5.4.2 日志種類(lèi)  310

錯(cuò)誤日志  311

訪問(wèn)日志  311

調(diào)試日志  311

5.4.3 有關(guān)日志輸出的需求  311

需要記錄到日志里的所有事件  312

日志里應(yīng)包括的信息和格式  312

日志文件保護(hù)  312

日志文件保存位置  313

日志文件保存期限  313

服務(wù)器的時(shí)間調(diào)整  313

5.4.4 實(shí)現(xiàn)日志輸出  313

5.4.5 總結(jié)  314

第6章 字符編碼和安全 315

6-1 字符編碼和安全概要  316

6-2 字符集  317

什么是字符集  317

ascii 和iso-8859-1  317

jis 規(guī)定的字符集  318

微軟標(biāo)準(zhǔn)字符集  318

unicode  319

gb2312  319

gbk  319

gb18030  320

不同字符相同編碼的問(wèn)題  320

字符集的處理引起的漏洞  320

6-3 字符編碼方式  321

什么是編碼方式  321

shift_jis  321

euc-jp  325

iso-2022-jp  326

utf-16  326

utf-8  327

gb2312  329

gbk  330

gb18030  331

6-4 由字符編碼引起的漏洞總結(jié)  332

字符編碼方式中非法數(shù)據(jù)導(dǎo)致的漏洞  332

對(duì)字符編碼方式處理存在紕漏導(dǎo)致的漏洞   332

在不同字符集間變換導(dǎo)致的漏洞  332

6-5 如何正確處理字符編碼  333

在應(yīng)用內(nèi)統(tǒng)一使用的字符集  333

輸入非法數(shù)據(jù)時(shí)報(bào)錯(cuò)并終止處理  335

處理數(shù)據(jù)時(shí)使用正確的編碼方式  335

專(zhuān)欄  調(diào)用 htmlspecialchars函數(shù)時(shí)必須指定字符編碼方式  336

輸出時(shí)設(shè)置正確的字符編碼方式  336

其他對(duì)策:盡量避免編碼自動(dòng)檢測(cè)  337

6-6 總結(jié)  338

如何提高 web網(wǎng)站的安全性 第7章  339

7-1 針對(duì) web服務(wù)器的攻擊途徑和防范措施  341

7.1.1 利用基礎(chǔ)軟件漏洞進(jìn)行攻擊  341

7.1.2 非法登錄  341

7.1.3 對(duì)策  341

停止運(yùn)行不需要的軟件  342

定期實(shí)施漏洞防范措施  342

選定軟件時(shí)確認(rèn)軟件的升級(jí)狀況  342

確定打補(bǔ)丁方式  343

關(guān)注各種漏洞相關(guān)信息  344

確認(rèn)漏洞后調(diào)查補(bǔ)丁狀況以及防范對(duì)策、并制定對(duì)應(yīng)計(jì)劃  344

執(zhí)行漏洞對(duì)應(yīng)計(jì)劃  345

對(duì)不需要對(duì)外公開(kāi)的端口或服務(wù)加以訪問(wèn)限制  346

通過(guò)端口掃描確認(rèn)各端口服務(wù)狀態(tài)  347

提高認(rèn)證強(qiáng)度  348

7-2 防范偽裝攻擊的對(duì)策  349

7.2.1 網(wǎng)絡(luò)偽裝的手段  349

針對(duì) dns服務(wù)器的攻擊  349

專(zhuān)欄  visa 域名問(wèn)題  350

arp 欺騙攻擊  350

7.2.2 釣魚(yú)攻擊  350

7.2.3 web 網(wǎng)站的偽裝攻擊對(duì)策  351

網(wǎng)絡(luò)層的對(duì)策  351

同一網(wǎng)段內(nèi)不放置可能存在漏洞的服務(wù)器   351

強(qiáng)化 dns運(yùn)維  351

引入 ssl/tls  352

專(zhuān)欄  免費(fèi)的數(shù)字證書(shū)  354

使用便于記憶的域名  354

7-3 防范網(wǎng)絡(luò)監(jiān)聽(tīng)、篡改的對(duì)策  355

7.3.1 網(wǎng)絡(luò)監(jiān)聽(tīng)、篡改的途徑  355

通過(guò)無(wú)線網(wǎng)進(jìn)行監(jiān)聽(tīng)、篡改  355

利用交換機(jī)端口鏡像  355

利用代理服務(wù)器  355

偽裝成 dhcp服務(wù)器  355

使用 arp欺騙攻擊和dns緩存污染攻擊(dns cache poisoning)  355

7.3.2 中間人攻擊  356

使用 fiddler模擬中間人攻擊  356

專(zhuān)欄  請(qǐng)不要手動(dòng)安裝證書(shū)  358

7.3.3 對(duì)策  359

使用 ssl時(shí)的注意事項(xiàng)  359

專(zhuān)欄  ssl 認(rèn)證標(biāo)簽  360

7-4 防范惡意軟件的對(duì)策  361

7.4.1 什么是 web網(wǎng)站的惡意軟件對(duì)策  361

7.4.2 惡意軟件的感染途徑  361

7.4.3 web 網(wǎng)站惡意軟件防范對(duì)策概要  362

7.4.4 如何確保服務(wù)器不被惡意軟件感染  363

探討是否需要制定針對(duì)惡意軟件的防范措施   363

制定病毒防范政策并向用戶(hù)公開(kāi)  363

使用防病毒軟件  364

專(zhuān)欄  web 網(wǎng)站的防病毒對(duì)策和gumblar的關(guān)系  365

7-5 總結(jié)  366

開(kāi)發(fā)安全的 web應(yīng)用所需要的管理 第8章  367

8-1 開(kāi)發(fā)管理中的安全對(duì)策概要  368

8-2 開(kāi)發(fā)體制  369

開(kāi)發(fā)標(biāo)準(zhǔn)的制定  369

教育培訓(xùn)  369

8-3 開(kāi)發(fā)過(guò)程  371

8.3.1 規(guī)劃階段的注意事項(xiàng)  371

8.3.2 招標(biāo)時(shí)的注意事項(xiàng)  371

專(zhuān)欄  誰(shuí)應(yīng)該對(duì)安全漏洞負(fù)責(zé)  372

8.3.3 需求分析時(shí)的注意事項(xiàng)  372

8.3.4 概要設(shè)計(jì)的推進(jìn)方法  373

8.3.5 詳細(xì)設(shè)計(jì)和編碼階段的注意事項(xiàng)   374

8.3.6 安全性測(cè)試的重要性及其方法  374

8.3.7 web 健康診斷基準(zhǔn)  374

8.3.8 承包方測(cè)試  376

8.3.9 發(fā)包方測(cè)試(驗(yàn)收)  376

8.3.10 運(yùn)維階段的注意事項(xiàng)  377

8-4 總結(jié)  378

web應(yīng)用安全權(quán)威指南內(nèi)容簡(jiǎn)介

《web應(yīng)用安全權(quán)威指南》適合web相關(guān)的開(kāi)發(fā)人員特別是安全及測(cè)試人員閱讀。

八大章節(jié)全面剖析,深入淺出地講解了sql注入、xss、csrf等web開(kāi)發(fā)人員必知的web安全知識(shí)。通過(guò)在vmware player虛擬機(jī)上對(duì)php樣本的攻擊,詳細(xì)介紹了安全隱患產(chǎn)生的原理及應(yīng)對(duì)方法,助你打造安全無(wú)虞的web應(yīng)用。

《web應(yīng)用安全權(quán)威指南》系日本web安全第一人德丸浩所創(chuàng),是作者從業(yè)多年的經(jīng)驗(yàn)總結(jié)。作者首先簡(jiǎn)要介紹了web應(yīng)用的安全隱患以及產(chǎn)生原因,然后詳細(xì)介紹了web安全的基礎(chǔ),如http、會(huì)話(huà)管理、同源策略等。此外還重點(diǎn)介紹了web應(yīng)用的各種安全隱患,對(duì)其產(chǎn)生原理及對(duì)策進(jìn)行了詳盡的講解。最后對(duì)如何提高web網(wǎng)站的安全性和開(kāi)發(fā)安全的web應(yīng)用所需要的管理進(jìn)行了深入的探討。本書(shū)可操作性強(qiáng),讀者可以通過(guò)下載已搭建的虛擬機(jī)環(huán)境親自體驗(yàn)書(shū)中的各種安全隱患。

web應(yīng)用安全權(quán)威指南內(nèi)容截圖

PC官方
安卓官方手機(jī)版
IOS官方手機(jī)版

web應(yīng)用安全權(quán)威指南截圖

下載地址

web應(yīng)用安全權(quán)威指南 epub格式掃描版【免費(fèi)清晰版】

熱門(mén)評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱(chēng):
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)

編輯推薦

本類(lèi)軟件排行

報(bào)錯(cuò)

請(qǐng)簡(jiǎn)要描述您遇到的錯(cuò)誤,我們將盡快予以修正。

轉(zhuǎn)帖到論壇
輪壇轉(zhuǎn)帖HTML方式

輪壇轉(zhuǎn)帖UBB方式