YoVDO

Unexpected Execution - Wild Ways Code Execution Can Occur in Python

Offered By: PyCon US via YouTube

Tags

PyCon US Courses Cybersecurity Courses Python Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the unexpected and often overlooked ways code execution can occur in Python during this 25-minute PyCon US talk. Delve into both common and obscure methods of achieving code execution on Python servers, going beyond the well-known eval and exec functions. Discover surprising vulnerabilities in seemingly innocuous features like yaml and str.format. Follow along with practical, real-world examples of code execution vulnerabilities found in production environments, as well as more unusual and entertaining remote code execution exploits. Conclude with valuable insights into how Facebook detects and prevents these exploit vectors using Pysa, an open-source Python Static Analyzer. Download the accompanying demos from GitHub to practice and reinforce your understanding of these security concepts. Learn how to leverage static analysis tools to identify and mitigate the vulnerabilities discussed, enhancing your ability to write more secure Python code.

Syllabus

TALK / Graham Bleaney, the_storm/ Unexpected Execution: Wild Ways Code Execution can Occur in Python


Taught by

PyCon US

Related Courses

Computer Security
Stanford University via Coursera
Cryptography II
Stanford University via Coursera
Malicious Software and its Underground Economy: Two Sides to Every Story
University of London International Programmes via Coursera
Building an Information Risk Management Toolkit
University of Washington via Coursera
Introduction to Cybersecurity
National Cybersecurity Institute at Excelsior College via Canvas Network