Formação Agente de Elite (n8n & AI)
Operador: Recruta Nível 1 -> Nível 2 Objetivo: Persistir dados interceptados e proteger o banco contra injeções hostis. Ferramentas: MySQL / PostgreSQL (via n8n)
Dados voláteis (RAM) desaparecem quando a luz acaba. Para construir um legado, precisamos de Persistência. Seu objetivo é extrair dados de uma API, tratá-los e armazená-los no Banco de Dados. Mas cuidado: O banco é o alvo número 1 de hackers. Um comando errado pode destruir tudo.
“A injeção de SQL ocorre quando dados não confiáveis são enviados para um interpretador como parte de um comando.”
❌ O Jeito Errado (Vulnerável):
// NUNCA FAÇA ISSO!
const query = "SELECT * FROM users WHERE name = '" + nomeUsuario + "'";
Se nomeUsuario for ' OR '1'='1, o hacker acessa tudo.
✅ O Jeito Certo (Prepared Statements): No n8n, use Expressions nos parâmetros, nunca concatene strings na query manualmente.
Crie uma tabela para armazenar os logs de interceptação.
CREATE TABLE log_interceptacao (
id INT AUTO_INCREMENT PRIMARY KEY,
codinome VARCHAR(50),
status_acesso VARCHAR(20),
data_evento DATETIME DEFAULT CURRENT_TIMESTAMP
);
No n8n, use o node MySQL (ou Postgres).
log_interceptacaocodinome, mensagem).Busque apenas as intrusões recentes (últimas 24h).
SELECT * FROM log_interceptacao
WHERE status_acesso = 'BLOQUEADO'
AND data_evento > NOW() - INTERVAL 1 DAY;
PERMITIDO.BLOQUEADO.Fim da transmissão.