Security Automation with Ansible 2
eBook - ePub

Security Automation with Ansible 2

  1. 364 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Security Automation with Ansible 2

About this book

Automate security-related tasks in a structured, modular fashion using the best open source automation tool available

Key Features

  • ?Leverage the agentless, push-based power of Ansible 2 to automate security tasks
  • ?Learn to write playbooks that apply security to any part of your system
  • ?This recipe-based guide will teach you to use Ansible 2 for various use cases such as fraud detection, network security, governance, and more

Book Description

Security automation is one of the most interesting skills to have nowadays. Ansible allows you to write automation procedures once and use them across your entire infrastructure. This book will teach you the best way to use Ansible for seemingly complex tasks by using the various building blocks available and creating solutions that are easy to teach others, store for later, perform version control on, and repeat.We'll start by covering various popular modules and writing simple playbooks to showcase those modules. You'll see how this can be applied over a variety of platforms and operating systems, whether they are Windows/Linux bare metal servers or containers on a cloud platform. Once the bare bones automation is in place, you'll learn how to leverage tools such as Ansible Tower or even Jenkins to create scheduled repeatable processes around security patching, security hardening, compliance reports, monitoring of systems, and so on. Moving on, you'll delve into useful security automation techniques and approaches, and learn how to extend Ansible for enhanced security. While on the way, we will tackle topics like how to manage secrets, how to manage all the playbooks that we will create and how to enable collaboration using Ansible Galaxy. In the final stretch, we'll tackle how to extend the modules of Ansible for our use, and do all the previous tasks in a programmatic manner to get even more powerful automation frameworks and rigs.

What you will learn

  • - Use Ansible playbooks, roles, modules, and templating to build generic, testable playbooks
  • - Manage Linux and Windows hosts remotely in a repeatable and predictable manner
  • - See how to perform security patch management, and security hardening with scheduling and automation
  • - Set up AWS Lambda for a serverless automated defense
  • - Run continuous security scans against your hosts and automatically fix and harden the gaps
  • - Extend Ansible to write your custom modules and use them as part of your already existing security automation programs
  • - Perform automation security audit checks for applications using Ansible
  • - Manage secrets in Ansible using Ansible Vault

Who this book is for

If you are a system administrator or a DevOps engineer with responsibility for finding loop holes in your system or application, then this book is for you. It's also useful for security consultants looking to automate their infrastructure's security model.

]]>

Tools to learn more effectively

Saving Books

Saving Books

Keyword Search

Keyword Search

Annotating Text

Annotating Text

Listen to it instead

Listen to it instead

Table of contents

  1. Title Page
  2. Copyright
  3. Credits
  4. About the Authors
  5. About the Reviewer
  6. www.PacktPub.com
  7. Customer Feedback
  8. Preface
  9. Introduction to Ansible Playbooks and Roles
  10. Ansible Tower, Jenkins, and Other Automation Tools
  11. Setting Up a Hardened WordPress with Encrypted Automated Backups
  12. Log Monitoring and Serverless Automated Defense (Elastic Stack in AWS)
  13. Automating Web Application Security Testing Using OWASP ZAP
  14. Vulnerability Scanning with Nessus
  15. Security Hardening for Applications and Networks
  16. Continuous Security Scanning for Docker Containers
  17. Automating Lab Setups for Forensics Collection and Malware Analysis
  18. Writing an Ansible Module for Security Testing
  19. Ansible Security Best Practices, References, and Further Reading

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 990+ topics, we’ve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access Security Automation with Ansible 2 by Akash Mahajan, MADHU AKULA in PDF and/or ePUB format, as well as other popular books in Computer Science & Cyber Security. We have over one million books available in our catalogue for you to explore.