
曹玉傑 王樂 李家輝 孔韜循編著
本書深入淺出,系統性地講解了代碼審計技術的方方面面,從常規的環境搭建到漏洞原理均有介紹,再結合實戰案例對主流Web安全漏洞進行剖析,對安全技術愛好者、在校大學生、相關領域從業人員等羣體來說,這本書是很好的分享,同時也是做白盒安全測試時不可多得的佳作。
本書亮點在於以代碼審計的手段來分析具體case,但不足之處在於代碼上的漏洞分析和修復不夠深入,例如domxss都有哪些source、sanitize、sink,沒有提到,而且如何從語言、框架、組件或者技巧上去寫出安全的代碼,更沒有提及。
感覺此書作者單單是從攻防角度去寫各種漏洞挖掘的點,在防禦或者開發流程中並沒有提及。單單從漏洞挖掘角度也是點到點,並沒有提及挖掘流程和前置基礎。更像是安全乙方的同學編寫的一本漏洞審計指南。
本書亮點在於從真實案例,從source到sink點的分析,並介紹瞭如何編寫payload,是所有實戰人員關注的點。值得推薦!
從源代碼角度剖析漏洞產生的原因及payload構造過程,相對於只介紹漏洞原理的書更加深入,從黑盒角度講解漏洞挖掘偏少,可以作爲安全開發和代碼審計的參考書。