Intermediate

Jenkins Security Best Practices

Bootcamp: Rapid Threat Modeling with GenAI & LLMs - June 6-7, 2024. Only 5 seats left - Secure your spot!
Learning Path
DevSecOps
Ideal for
Developer
DevOps
Security Engineer
5
Hours
7
Lessons
9
Cloud Labs

Jenkins is an open-source automation server designed for continuous integration and continuous delivery (CI/CD) of software applications. It provides a platform for automating various parts of the software development life cycle, including building, testing, and deploying applications. 

In this course, we take a hands-on approach to learning security best practices for Jenkins, right from simple concepts like AuditLogs and access control, to installing and configuring plugins securely.

We start off with lessons and accompanying labs for network security with Jenkins, learning about disabling SSH and hardening inbound connects. We then explore logging and monitoring best practices, where we look at AuditLogs and secure credentials.

Next up, we get into access control where we learn to limit the agent’s access, and role-based auth control. Finally, we’ll understand how to install, configure, and manage Jenkins plugins. This includes manual installation of plugins, safe HTML rendering, and No Executors Controller node.

You might also like these courses

Or explore these Learning Paths

Labs

Disabling SSH

AuditLogs

Manual Plugin Installation

Secure Credentials

Limiting The Agent's Access

Safe HTML Rendering

Role-Based Auth Control

Hardening Inbound Connect

No Executors Controller Node

Hands-on. Defensive. Bleeding-Edge.

There's no other training platform that does all three. Except AppSecEngineer.
Get Our Newsletter
Get Started
X
FOLLOW APPSECENGINEER
CONTACT

Contact Support

help@appsecengineer.com

1603 Capitol Avenue,
Suite 413A #2898,
Cheyenne, Wyoming 82001,
United States

Copyright AppSecEngineer © 2023