{"id":1075,"date":"2026-11-04T21:56:17","date_gmt":"2026-11-04T21:56:17","guid":{"rendered":"https:\/\/www.bsidesdelaware.com\/bpress\/?page_id=1075"},"modified":"2026-11-04T22:30:46","modified_gmt":"2026-11-04T22:30:46","slug":"hardening-linux-hosts-with-bootc-class","status":"publish","type":"page","link":"https:\/\/www.bsidesdelaware.com\/bpress\/hardening-linux-hosts-with-bootc-class\/","title":{"rendered":"Hardening Linux Hosts with bootc Class"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Speaker: Nate Lager, @gangrif@undrground.org<br>Presenting: Kill the Drift, Shrink the Attack Surface: Hardening Linux Hosts with bootc<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Abstract: Operating System (OS) config drift isn&#8217;t just an operational nuisance, it&#8217;s a security vulnerability. Every untracked change, emergency patch, or manual config fix can expand your attack surface and leaves room for persistence. What if your OS was managed like an application container, using the same CI\/CD pipelines and supply chain tools that you use for containerized apps?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Well have you heard of bootc? By defining the host OS as a bootable container image, you can enforce state, automate vuln scanning and compliance at build time, and roll out updates with instant rollbacks. All on the Enterprise Linux base of Red Hat Enterprise Linux (RHEL)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this hands-on 2-hour lab, I&#8217;ll show you how to build your first RHEL Image Mode image (based on bootc), secure it by applying security policy at build time, and then manage that bootable container image going forward. You&#8217;ll:<br>* Build a hardened, compliant, RHEL host image using standard podman container tooling<br>* Integrate compliance scanning and remediation at image build time<br>* Deploy and update systems using standard container registries<br>* Execute rollbacks during a simulated incident.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prerequisites: Some basic familiarity with linux, and containers (docker or podman). A laptop with internet connection and a web browser.<br>Bio: Nate Lager, Principal Technical Marketing Manager, Red Hat<br>Nate has been using Linux since Red Hat 5.0. He has taken his passion for communities, technology, and open source from a hobby to a career over the past 20+ years. Evolving from hobbyist to system administrator, to Technical Account Manager, Nate is now a Pr. Technical Marketing Manager at Red Hat, and a content creator. From blogs, to live streams, to Podcasts, Nate has a passion for sharing his love of Linux and Technology.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nate\u2019s a nerd in his personal life too! TTRPGs like DnD, gaming, self-hosting, electronics projects, and even a DEFCON group (DC610) he helped found and still runs today.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When he&#8217;s not at the keyboard, he&#8217;s probably in the garage, or on the trails.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Socials<br>LinkedIN: https:\/\/www.linkedin.com\/in\/ironsysadmin<br>Mastodon @gangrif@undrground.org<br>Github: https:\/\/github.com\/nlager<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Audience: Anyone with basic linux skills, container knowledge is helpful but not requred. Sysadmins, Security Ops, anyone looking to learn about this new technology.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Duration (Minutes): 120<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Recording\/Streaming Status: N\/A, Classes &amp; Villages are not recorded<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/forms.gle\/xEQEqXeree1AXtSN6\" target=\"_blank\" rel=\"noopener\">Click here to Sign-Up or use the embedded form below<\/a><\/p>\n\n\n\n<div style=\"display: flex; justify-content: center; width: 100%;\">\n  <iframe loading=\"lazy\" src=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLSeL7WtiWcUdhmk7mnPnNZWskyenO7pNNVD_aaOIgCGDkbN8sg\/viewform?embedded=true\" width=\"640\" height=\"800\" style=\"width: 100%; max-width: 640px; height: 1200px; border: 0;\" marginheight=\"0\" marginwidth=\"0\">Loading\u2026<\/iframe>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Speaker: Nate Lager, @gangrif@undrground.orgPresenting: Kill the Drift, Shrink the Attack Surface: Hardening Linux Hosts with bootc Abstract: Operating System (OS) config drift isn&#8217;t just an operational nuisance, it&#8217;s a security vulnerability. Every untracked change, emergency patch, or manual config fix can expand your attack surface and leaves room for persistence. What if your OS was [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1075","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.bsidesdelaware.com\/bpress\/wp-json\/wp\/v2\/pages\/1075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bsidesdelaware.com\/bpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bsidesdelaware.com\/bpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bsidesdelaware.com\/bpress\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bsidesdelaware.com\/bpress\/wp-json\/wp\/v2\/comments?post=1075"}],"version-history":[{"count":4,"href":"https:\/\/www.bsidesdelaware.com\/bpress\/wp-json\/wp\/v2\/pages\/1075\/revisions"}],"predecessor-version":[{"id":1088,"href":"https:\/\/www.bsidesdelaware.com\/bpress\/wp-json\/wp\/v2\/pages\/1075\/revisions\/1088"}],"wp:attachment":[{"href":"https:\/\/www.bsidesdelaware.com\/bpress\/wp-json\/wp\/v2\/media?parent=1075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}