BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//pycones-2024//speaker//STFNM3
BEGIN:VTIMEZONE
TZID:Europe/Madrid
BEGIN:DAYLIGHT
DTSTART:20231006T000000
TZNAME:CEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20231029T030000
RDATE:20241027T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20240331T030000
RDATE:20250330T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Introducción as inxeccións de código en Python - Guzman\, Eloy
DTSTART;TZID=Europe/Madrid:20241005T120500
DTEND;TZID=Europe/Madrid:20241005T124000
DTSTAMP:20261007T032713Z
UID:pretalx-pycones-2024-7EHPAR@pretalx.com
DESCRIPTION:No mundo actual\, cada vez existen máis problemas de segurida
 de que afectan á información e aos sistemas que a xestionan e\, como cab
 e esperar\, Python non está libre deste tipo de problemas. Os atacantes b
 uscan vulnerabilidades que poidan explotar para o seu beneficio e os defen
 sores investigan como defendernos destas ameazas.\n\nEsta charla centraras
 e sobre as vulnerabilidades de inxección de código\, as cales consisten 
 en introducir código nunha aplicación na que\, posteriormente\, será ex
 ecutado ou interpretado. Este tipo de ataques prodúcense debido a unha fa
 lta de validación nos datos que se poden introducir nunha aplicación.\n
 \nPrimeiro explicarase como os atacantes inxectan código Python malicioso
  nunha sandbox na que a priori non se poden escribir ficheiros no sistema 
 operativo.\n\nDespois\, falarase sobre como se explotan as vulnerabilidade
 s de inxección de plantillas utilizando de exemplo unha aplicación web d
 esenvolvida con flask.\n\nFinalmente\, describirase como aproveitar unha c
 onfiguración feita en yaml e un programa que a le con PyYAML para mostrar
  o contido dalgún ficheiro confidencial.\n\nPolo camiño explicaranse var
 ios detalles do funcionamento interno de Python como a estrutura das built
 ins ou a árbore sintáctica abstracta. Tamén se mostrará como se foron 
 tratando de resolver estes problemas de seguridade e como os atacantes con
 seguían evadir as diferentes defensas que se foron plantexando.
LOCATION:Orballo
URL:https://pretalx.com/pycones-2024/talk/7EHPAR/
END:VEVENT
END:VCALENDAR
