Este artigo explora o SQL Injection, um ataque que compromete a segurança de sistemas ao permitir a manipulação indevida de consultas SQL. A vulnerabilidade ocorre quando entradas de usuários não são devidamente tratadas, possibilitando a execução de comandos maliciosos no banco de dados. Para mitigar esse risco, são abordadas três estratégias: criptografia de dados, validação de entradas e o uso do PHP Data Objects (PDO). A criptografia protege informações ao transformá-las em formatos ilegíveis sem a chave correta. A validação de entradas impede caracteres perigosos por meio de listas de permissões (whitelist) ou bloqueios específicos (blacklist). O PDO, por sua vez, oferece uma interface segura para consultas SQL, utilizando parâmetros que impedem a injeção de código malicioso. Os testes realizados indicam que, embora criptografia e validação reduzam riscos, o método mais eficaz é o uso do PDO, pois encapsula as consultas e evita modificações indevidas. Conclui-se que a combinação dessas técnicas é essencial para garantir a segurança de sistemas que interagem com bancos de dados.