Security with Go: Explore the power of Golang to secure host, web, and cloud services
暫譯: 使用 Go 進行安全性:探索 Golang 在保護主機、網頁和雲端服務中的力量

John Daniel Leon

  • 出版商: Packt Publishing
  • 出版日期: 2018-01-31
  • 售價: $1,380
  • 貴賓價: 9.5$1,311
  • 語言: 英文
  • 頁數: 340
  • 裝訂: Paperback
  • ISBN: 1788627911
  • ISBN-13: 9781788627917
  • 相關分類: 資訊安全
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

The first stop for your security needs when using Go, covering host, network, and cloud security for ethical hackers and defense against intrusion

Key Features

  • First introduction to Security with Golang
  • Adopting a Blue Team/Red Team approach
  • Take advantage of speed and inherent safety of Golang
  • Works as an introduction to security for Golang developers
  • Works as a guide to Golang security packages for recent Golang beginners

Book Description

Go is becoming more and more popular as a language for security experts. Its wide use in server and cloud environments, its speed and ease of use, and its evident capabilities for data analysis, have made it a prime choice for developers who need to think about security.

Security with Go is the first Golang security book, and it is useful for both blue team and red team applications. With this book, you will learn how to write secure software, monitor your systems, secure your data, attack systems, and extract information.

Defensive topics include cryptography, forensics, packet capturing, and building secure web applications.

Offensive topics include brute force, port scanning, packet injection, web scraping, social engineering, and post exploitation techniques.

What you will learn

  • Learn the basic concepts and principles of secure programming
  • Write secure Golang programs and applications
  • Understand classic patterns of attack
  • Write Golang scripts to defend against network-level attacks
  • Learn how to use Golang security packages
  • Apply and explore cryptographic methods and packages
  • Learn the art of defending against brute force attacks
  • Secure web and cloud applications

Who This Book Is For

Security with Go is aimed at developers with basics in Go to the level that they can write their own scripts and small programs without difficulty. Readers should be familiar with security concepts, and familiarity with Python security applications and libraries is an advantage, but not a necessity.

Table of Contents

  1. Introduction to Security with Go
  2. The Go Programming Language
  3. Working with Files
  4. Forensics
  5. Packet Capturing and Injection
  6. Cryptography
  7. Secure Shell (SSH)
  8. Brute Force
  9. Web Applications
  10. Web Scrapping
  11. Host Discovery and Enumeration
  12. Social Engineering
  13. Post Exploitation
  14. Conclusions

商品描述(中文翻譯)

使用 Go 進行安全需求的第一步,涵蓋針對道德駭客的主機、安全網路和雲端安全,以及防範入侵

主要特點


  • 首次介紹使用 Golang 的安全性

  • 採用藍隊/紅隊的方法

  • 利用 Golang 的速度和內在安全性

  • 作為 Golang 開發者的安全入門書籍

  • 作為最近 Golang 初學者的 Golang 安全套件指南

書籍描述

Go 作為安全專家的語言越來越受歡迎。它在伺服器和雲端環境中的廣泛使用、速度和易用性,以及顯著的數據分析能力,使其成為需要考慮安全性的開發者的首選。

《使用 Go 的安全性》是第一本 Golang 安全書籍,對於藍隊和紅隊的應用都非常有用。通過本書,您將學習如何編寫安全軟體、監控系統、保護數據、攻擊系統和提取信息。

防禦主題包括密碼學、取證、封包捕獲和構建安全的網路應用程式。

攻擊主題包括暴力破解、端口掃描、封包注入、網頁抓取、社會工程學和後期利用技術。

您將學到什麼


  • 學習安全編程的基本概念和原則

  • 編寫安全的 Golang 程式和應用程式

  • 理解經典的攻擊模式

  • 編寫 Golang 腳本以防範網路層級的攻擊

  • 學習如何使用 Golang 安全套件

  • 應用和探索密碼學方法和套件

  • 學習防範暴力破解攻擊的技巧

  • 保護網路和雲端應用程式

本書適合誰

《使用 Go 的安全性》針對具備基本 Go 知識的開發者,能夠輕鬆編寫自己的腳本和小型程式。讀者應該熟悉安全概念,對 Python 安全應用程式和庫的熟悉程度是加分項,但不是必需的。

目錄


  1. 使用 Go 的安全性介紹

  2. Go 程式語言

  3. 檔案操作

  4. 取證

  5. 封包捕獲與注入

  6. 密碼學

  7. 安全外殼 (SSH)

  8. 暴力破解

  9. 網路應用程式

  10. 網頁抓取

  11. 主機發現與枚舉

  12. 社會工程學

  13. 後期利用

  14. 結論