Security with Go: Explore the power of Golang to secure host, web, and cloud services

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. 結語