Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The WSL Matryoshka - Windows Subsystem for Linux Architecture and Security

x33fcon via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the layered architecture and security implications of Windows Subsystem for Linux (WSL) in this comprehensive conference talk that systematically unpacks WSL's nested components like a Russian matryoshka doll. Begin with an in-depth examination of WSL's foundational architecture, including its specialized Hyper-V virtual machine implementation, distribution isolation through Linux namespaces, WSLg integration with X.org and Wayland, networking configurations, physical drive and file system sharing mechanisms, and indirect Windows binary execution capabilities. Investigate critical security vulnerabilities currently present in WSL, focusing on the lack of proper distribution container isolation, privilege escalation risks through Windows binary execution, and potential container escape scenarios via malicious kernel modules. Analyze existing security solutions through a detailed case study of Microsoft Defender for Endpoint's WSL plugin, including plugin architecture analysis and methods for bypassing Defender from within WSL distribution containers. Learn practical hardening strategies to strengthen WSL deployments, covering improved distribution isolation techniques, SELinux policy implementation, separate networking stack configurations for different distributions, and recommended default configurations for .wslconfig and wsl.conf files to enhance overall security posture.

Syllabus

13. Konrad Klawikowski and Jakub Wróbel: The WSL Matryoshka

Taught by

x33fcon

Reviews

Start your review of The WSL Matryoshka - Windows Subsystem for Linux Architecture and Security

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.