Este repósitório abrigará os código utilizados durante o desenvolvimento deste trabalho acadêmico
Práticas de codificação segura são indispensáveis no desenvolvimento de qualquer software ou sistema de informação, sobretudo aqueles disponibilizados na Internet e intranets (sistemas web). São práticas que consistem basicamente em evitar desde a escrita de um programa a presença de vulnerabilidades a partir da interação deste programa com a entrada de dados e utilização de suas funcionalidades de forma inesperada. Como Python é uma linguagem multi-propósito e sua popularidade contemporânea é crescente, este trabalho de conclusão de curso se propõe a demonstrar um desenvolvimento seguro em linguagem Python para programação Web
Demonstrar técnicas e boas práticas para evitar os principais problemas de cibersegurança e falhas conhecidas de sistemas web, tomando por referência os indicadores e relatórios de principais vulnerabilidades da OWASP (Open Web Application Security Project), e aplicá-las a programas web desenvolvidos em linguagem Python.
Realizar estudo teórico de características da linguagem de programação Python, estudo de boas práticas de programação e técnicas de programação segura aplicáveis ao desenvolvimento de sistemas web, analisar e estudar as principais vulnerabilidades para sistemas web documentadas pela OWASP. propor através de exemplos a aplicação destas técnicas de programação segura à linguagem Python.
Por Gabrile Zamproni e José Roberto Andrade Jr