2026-10-17 –, Paralela 1
Nas versões 3.8 (sys.audit) e 3.12 (sys.monitoring) a linguagem incorporou mecanismos de observação, usando callbacks em Python que permitem aumentar drasticamente a segurança de código em produção
As funcionalidades relativamente novas de "audit" e "monitoring", permitem a observabilidade direta de código Python em produção em um nível sem prescedentes, e que podem ser feitos de forma simples, com um mínimo de código (que pode ser reutilizado em todos os projetos de uma empresa). Python elevou suas capacidades de introspecção a novos patamares, que só podem ter equivalentes em outras linguagens com mecanismos externos. É possível ter callbacks para cada acesso a rede, arquivos e chamadas ao sistema: uma mudança de comportamento de um sistema após uma atualização por conta de, por exemplo, um ataque de injeção de dependência, ou outra forma de execução de código arbitrário, pode ser percebida imediatamente.
Python mais fluente, entendendo a estrutura básica da estrutura de um programa: ordem de importação, quais partes do código são executadas quando, estar acostumado com sistemas web/API para produção, ter vivência para se preocupar com questões de segurança e resiliencia de produção,
What can participants expect to learn from your activity?:dimensões da linguagem e possibilidades de introspecção que nem tinham imaginado; caminhos para introduzir novos patamares de rosbutes e governança em produção
Choose one or more areas where this proposal fits.: Web Development, Information Security, Software Architecture, DevOps and Infrastructure Automation, OthersJoão S. O. Bueno tem mais de 25 anos de experiência com Python: sua linguagem de escolha para fins profissionais, e criativos. Contribui com vários projetos em Software Livre.