This presentation aims to teach the concept of SQL Injection and illustrate in practical examples how such an attack can damage a system.
At the end there is a demonstration of how to securely store user passwords in database, following good practices.
Examples in Python
PostgreSQL: SQL Injection (Como Evitar) & Hashing de Senha de Usuário
Esta apresentação objetiva ensinar o conceito de SQL Injection, bem como ilustrar em exemplos práticos como um ataque desse tipo pode danificar um sistema.
No final há uma demonstração sobre como armazenar senhas de usuários na base de dados de forma segura, seguindo boas práticas.
Exemplos em Python.