Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Liste todos os endereços IP únicos que foram associados a atividades maliciosas no último mês da tabela 'threat_intel'.
 ###Tabelas: 
CREATE TABLE threat_intel (id INT, ip_address VARCHAR(50), activity VARCHAR(50), timestamp TIMESTAMP);
SELECT DISTINCT ip_address FROM threat_intel WHERE activity = 'malicious' AND timestamp >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH);