CDSL-YAK網(wǎng)絡(luò)安全領(lǐng)域編程語(yǔ)言
定 價(jià):88 元
當(dāng)前圖書(shū)已被 2 所學(xué)校薦購(gòu)過(guò)!
查看明細(xì)
- 作者:張小松,姬錦坤
- 出版時(shí)間:2024/10/1
- ISBN:9787312060946
- 出 版 社:中國(guó)科學(xué)技術(shù)大學(xué)出版社
- 中圖法分類(lèi):TN915.08
- 頁(yè)碼:
- 紙張:
- 版次:
- 開(kāi)本:
系統(tǒng)地介紹網(wǎng)絡(luò)安全領(lǐng)域的專(zhuān)用編程語(yǔ)言YAK和信息安全工程實(shí)踐技術(shù)。從我國(guó)網(wǎng)絡(luò)安全領(lǐng)域的基礎(chǔ)設(shè)施建設(shè)入手,將以往的安全能力進(jìn)行進(jìn)行剖析和封裝,內(nèi)容覆蓋CDSL-YAK 編程語(yǔ)言及其相關(guān)語(yǔ)法、大型集成開(kāi)發(fā)環(huán)境IDE的編寫(xiě)與研究、基于模糊測(cè)試的漏洞挖掘、MITM中間人劫持等。從理論到實(shí)踐,從信息安全基礎(chǔ)知識(shí)到安全研發(fā)工程問(wèn)題,盡可能涵蓋網(wǎng)絡(luò)安全領(lǐng)域已實(shí)現(xiàn)和公開(kāi)的所有重大功能研發(fā)集成代碼,并附贈(zèng)所有功能封裝實(shí)戰(zhàn)案例的完整源碼?晒┚W(wǎng)絡(luò)空間安全、信息安全、計(jì)算機(jī)科學(xué)、軟件工程專(zhuān)業(yè)學(xué)生以及教育者和培訓(xùn)機(jī)構(gòu)使用,也可作為安全研發(fā)、安全能力集成、基礎(chǔ)設(shè)施建設(shè)等相關(guān)工作從業(yè)人員的參考資料。
導(dǎo)語(yǔ)_點(diǎn)評(píng)_推薦詞
序言
姬錦坤,四維創(chuàng)智(成都)科技發(fā)展有限公司首席技術(shù)官(CTO),畢業(yè)于電子科技大學(xué);四維創(chuàng)智作為全球最早提出網(wǎng)絡(luò)安全生態(tài)共建的高新企業(yè),首次提出使用CDSL(CyberSecurity Domain Specific Lanquage)模式向行業(yè)輸出優(yōu)秀的安全能力基座和技術(shù)解決方案。
1. 網(wǎng)絡(luò)安全領(lǐng)域簡(jiǎn)介2. CDSL 的提出對(duì)網(wǎng)絡(luò)安全具有重大意義 1. DSL 與 GPL 基礎(chǔ)概念簡(jiǎn)介與術(shù)語(yǔ)約定 2. Yaklang 簡(jiǎn)介 3. Yaklang 與其他編程語(yǔ)言的對(duì)比與聯(lián)系 1. 對(duì)比 Yaklang 與通用編程語(yǔ)言 2. 對(duì)比 Yaklang 與其他 CDSL 4. 圖靈完備是 DSL 表現(xiàn)力的重要衡量標(biāo)準(zhǔn) 1. Yaklang 的圖靈完備性證明3. Yaklang 編程技術(shù)(編程課程大綱) 1. 語(yǔ)言基礎(chǔ) 1. 基礎(chǔ)語(yǔ)法 2. 變量和數(shù)據(jù)類(lèi)型 基礎(chǔ)數(shù)據(jù)類(lèi)型 變量的定義和使用 整數(shù)與浮點(diǎn)數(shù) 布爾類(lèi)型 字符串 類(lèi)型轉(zhuǎn)換 3. 內(nèi)建容器 4. 控制流程 5. 函數(shù) 6. 編程技巧 1. 錯(cuò)誤與異常處理 2. 并發(fā)編程 2. 常用編程輔助庫(kù) 1. 字符串工具集 2. 加密與解密 3. 正則表達(dá)式處理 4. 處理 JSON 數(shù)據(jù) 5. 文件處理 6. 命令行參數(shù)獲取與處理 7. 基礎(chǔ) HTTP 通信 8. 基礎(chǔ)網(wǎng)絡(luò)通信:TCP 與 UDP 通信 3. 核心安全內(nèi)置庫(kù) 1. 專(zhuān)家 HTTP 庫(kù)的使用 2. 模糊測(cè)試引擎 3. HTTP 模糊測(cè)試引擎 4. SYN 掃描與指紋掃描 5. 中間人劫持 6. 更多案例與使用指引4. 工程實(shí)踐與攻防案例 1. 函數(shù)庫(kù) str - 字符串工具集 codec - 加密與編碼 http - 基本 HTTP 通信 poc - 專(zhuān)家 HTTP 庫(kù) fuzz - 模糊測(cè)試 HTTP fuzztag - 模糊測(cè)試標(biāo)簽 re - 正則表達(dá)式 json - 優(yōu)雅地處理JSON servicescan - 指紋識(shí)別 synscan - SYN 掃描 mitm - 中間人劫持 2. 實(shí)戰(zhàn) 1. 第一個(gè)服務(wù)掃描程序 2. 高效的端口掃描:SYN+指紋掃描 3. 網(wǎng)絡(luò)空間引擎信息收集 4. 端口子域名+指紋識(shí)別 5. 指紋掃描+基礎(chǔ)爬蟲(chóng) 6. YAK + Nuclei:語(yǔ)言中的漏掃 7. 編寫(xiě)優(yōu)秀的 PoCExp 8. 被動(dòng)掃描5. Yaklang 核心技術(shù):YakVM 1. 編譯技術(shù)與虛擬機(jī)技術(shù)簡(jiǎn)介 2. “前后端分離”的編譯技術(shù)與 YakVM 的設(shè)計(jì)實(shí)現(xiàn) 1. 使用 Antlr4 生成詞法語(yǔ)法分析構(gòu)建抽象語(yǔ)法樹(shù) 2. YakVM 如何把抽象語(yǔ)法樹(shù)翻譯成虛擬機(jī)字節(jié)碼 3. 兼容多語(yǔ)言的 YakVM 4. 把 YakVM 嵌入你的核心系統(tǒng)