0916~0919_開學季語言展

【電子書】資安這條路:領航新手的 Web Security 指南,以自建漏洞環境學習網站安全(iT邦幫忙鐵人賽系列書)

達洋貓《櫻花樹》一卡通

達洋貓《櫻花樹》一卡通

【開學大作戰】一卡通全面限時9折起

  • 520

活動訊息

用閱讀開啟視野,讓書成為照亮你人生的光
【金石堂選書】本月推薦您這些好書👉 快來看看

內容簡介

本書內容改編自第 12 屆 iT 邦幫忙鐵人賽 Security 組佳作網路系列文章 ──《資安這條路 ─ 以自建漏洞環境學習資訊安全》。這是一本專為資安新手寫的教戰指南,以鮮明的圖文、表格讓新手快速掌握資安知識。從基礎的 Linux 指令及知識、網路基礎概論、程式語言 PHP 與資料庫查詢語言 MySQL 基礎,到常見的網站漏洞分析,並以 Docker Compose 建立漏洞環境實戰演練,帶領讀者從理論到實作理解網站資安,一次學會網站安全的原理及應用!

入門者上手的第1本資安筆記!
本書整理了詳細的資安必備知識,包含網站基礎知識,如通訊封包、網頁架構、後端程式碼、資料庫查詢語言,以及網站常見的安全漏洞,並透過 Docker 與 Docker-Compose 自建漏洞環境,練習網站弱點,以及附上資安學習筆記模板,讓入門者簡單上手、減少學習門檻!

Docker Docker-Compose 練習環境為主,方便快速更好學!
Docker可以幫助我們自動化建立應用程式並快速在任何地方執行(如雲端環境或內部機器環境),具有方便與快速的特性,因此本書的練習環境以 Docker 與 Docker-Compose為主。

揭露各種攻擊手法,從解析中學會防護做法!
完整介紹常見的身分驗證相關弱點、輸入輸出驗證的相關弱點,讓你了解漏洞成因、攻擊手法與預防方式。

【適合讀者】
✦新手入門者
✦對網站安全有興趣的人
✦想了解網站安全學習路徑圖的人

本書特色

給你入門資訊安全的完整Know How!
以網站安全為基礎,帶你進入資安領域!

★手把手帶你認識資訊安全基礎
★解析常見的網站安全漏洞弱點
★自建漏洞環境進行練習與實戰

作者

林子婷(飛飛 Fei Lin

擅長滲透測試、物聯網漏洞挖掘和資安教育訓練,多場工作坊的經驗,喜歡以初學者的角度出發,設計資安課程,期待將資安技術帶給每個有興趣的人。

經歷
盧氪賽忒股份有限公司 資安顧問
三甲科技股份有限公司 資安工程師
HITCON GIRLS WebPT 組長
逢甲大學黑客社 社長
臺灣科技大學資安研究社 社長

個人經歷:feifei.com.tw
相關文章:feifei.tw
Facebook:fb.me/fei3363
粉絲專頁:fb.me/FEI.SEC.SHARE

目錄

Chapter 01:Linux 基礎指令與知識
1-1 學習基本指令的目的
1-2 了解基礎指令(以 Linux 為例)
1-3 學習基礎指令的管道
1-4 使用 VirtualBox
1-5 使用 WSL
1-6 LAB:練習基礎指令
1-7 常用指令統整
1-8 Linux 權限
1-9 其它常見指令
1-10 Linux 重要的操作符號

Chapter 02:Docker
2-1 為什麼使用 Docker 作為練習環境
2-2 為什麼使用 docker-compose 作為輔助
2-3 LAB:安裝 Docker
2-4 LAB:安裝 docker-compose
2-5 常見的 Docker 指令
2-6 常見的 docker-compose 指令
2-7 撰寫 docker-compose.yml

Chapter 03:網站基礎知識
3-1 網頁瀏覽器
3-2 網站伺服器
3-3 前端與後端的差異
3-4 靜態與動態網頁的差別
3-5 網頁前端的基礎架構
3-6 HTML 的基礎語法
3-7 LAB:開啟開發人員工具
3-8 JavaScript 的基礎語法
3-9 LAB:使用 GitHub Page 練習建立個人網頁
3-10 本章節提醒

Chapter 04:網路基礎概論打基礎
4-1 為什麼要學網路基礎概論
4-2 網路基礎概論的範疇
4-3 DNS 網域名稱系統(Domain Name System)
4-4 URL 統一資料定位符
4-5 了解網頁文件的傳輸協定 - HTTP
4-6 Cookie & Session
4-7 了解網頁伺服器
4-8 了解應用程式伺服器
4-9 LAB:利用 curl 練習

Chapter 05:PHP 與 MySQL
5-1 PHP
5-2 MySQL
5-3 LAB:透過 Docker 練習 PHP 與 MySQL

Chapter 06:常見的身分驗證相關弱點
6-1 脆弱密碼
6-2 任意檔案上傳
6-3 權限控管

Chapter 07:輸入輸出驗證相關弱點
7-1 Cross-Site Scripting(XSS)
7-2 SQL Injection
7-3 Code Injection( LFI、RFI)
7-4 Command Injection
7-5 XXE Injection
7-6 Server-Side Template Injection(SSTI)
7-7 Insecure Deserialization(不安全的反序列化)
7-8 SSRF
7-9 HTTP Splitting CRLF Injection
7-10 HTTP Smuggling
7-11 Web Cache Poisoning

Chapter 08:Session 相關漏洞
8-1 Session Hijaking
8-2 Session Fixation 固定
8-3 Session Prediction 預測
8-4 CSRF

Chapter 09:使用者端相關弱點
9-1 DOM XSS
9-2 開放重定向 Open Redirect
9-3 點擊劫持 Clickjacking(UI redressing)
9-4 WebSocket

Chapter 10:Web 伺服器軟體
10-1 Apache
10-2 Nginx

Chapter 11:自建漏洞實戰
11-1 環境建構
11-2 XSS
11-3 SQL Injection
11-4 File Inclusion
11-5 Command Injection
11-6 HTTP Request Redirection
11-7 Insecure Deserialization
11-8 XML External Entity Injection(XXE)
11-9 HTTP Response Headers Injection
11-10 Clickjacking

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • ISBN
    • 9789864348985
    • 分級
    • 普通級
    • 頁數
    • 320
    • 商品規格
    • 23*17
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

購買須知:

使用金石堂電子書服務即為同意金石堂電子書服務條款

電子書分為「金石堂(線上閱讀+APP)」及「Readmoo(兌換碼)」兩種:

金石堂 電子書
  • 將儲存於會員中心→電子書服務「我的e書櫃」,點選線上閱讀直接開啟閱讀。
    1. 線上閱讀:
      建議使用Chrome、Microsoft Edge 有較佳的線上瀏覽效果, iOS 14.2 或以上版本,Android 6.0 以上版本,建議裝置有6GB以上的記憶體,至少有 30 MB以上的容量。
    2. 離線閱讀:
      APP下載:iOS Android
      安裝電子書APP後,請依照提示登入「會員中心」→「我的E書櫃」→「電子書APP通行碼/載具管理」,取得通行碼再登入下載您所購買的電子書。完成下載後,點選任一書籍即可開始離線閱讀。
Readmoo 電子書
  • 請至會員中心→電子書服務「我的e書櫃」領取複製『兌換碼』至電子書服務商Readmoo進行兌換。

退換貨須知:

  • 因版權保護,您在金石堂所購買的電子書僅能以金石堂專屬的閱讀軟體開啟閱讀,無法以其他閱讀器或直接下載檔案。
  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等),不受「網購服務需提供七日鑑賞期」的限制。為維護您的權益,建議您先使用「試閱」功能後再付款購買。
※ 本品無額外回饋
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing