Piattaforma edge cloud di Fastly

Che cosa sono i fetcher IA?

I fetcher IA sono sistemi automatizzati che recuperano specifici contenuti per l’utilizzo da parte di applicazione di intelligenza artificiale. A differenza dei crawler IA, che scansionano sistematicamente ampie porzioni del web, i fetcher IA tipicamente accedono a singoli URL o a piccoli insiemi di risorse in risposta a una richiesta diretta.

In parole semplici, i crawler esplorano il web in modo ampio, mentre i fetcher recuperano esattamente ciò di cui un'IA ha bisogno, quando ne ha bisogno.

Qual è lo scopo dei fetcher IA?

I fetcher IA vengono utilizzati per fornire ai sistemi di IA (modelli) informazioni aggiornate e mirate. La necessità di queste informazioni deriva dalle seguenti attività: 

  • Recupero di una pagina web, di un documento o di risposte delle API a cui fa riferimento un utente (pensa a una persona che cerca qualcosa su Google e al fetcher IA che aiuta a fornire una panoramica IA sulla richiesta)

  • Fornire contenuti aggiornati che potrebbero non esistere nei dati di addestramento

  • Supportare funzionalità come anteprime dei link, citazioni, riepiloghi IA o fact-checking

  • Consentire agli strumenti di IA di interagire con sistemi o servizi esterni

In che modo i fetcher IA sono diversi dai crawler IA?

La differenza principale tra crawler e fetcher risiede nell'ambito e nell'intento delle loro attività. 

  • I crawler IA analizzano e raccolgono in modo proattivo contenuti su larga scala, spesso per l’addestramento o l’indicizzazione

  • I fetcher IA recuperano in modo reattivo contenuti specifici, di solito attivati da un'azione dell'utente o da una richiesta dell'applicazione

I fetcher sono più simili a un browser che carica una pagina o a un servizio backend che chiama un'API che a un web crawler tradizionale.

Che tipo di contenuti recuperano i fetcher IA?

I fetcher IA tipicamente recuperano:

  • Singole pagine web o articoli

  • Documenti come PDF o file HTML

  • Risposte delle API e dati strutturati

  • File multimediali o metadati richiesti per un'attività specifica

Di solito accedono ai contenuti una richiesta alla volta, invece di eseguire la scansione di interi siti.

Che cosa spinge un fetcher IA ad accedere a un sito web?

I trigger più comuni per il recupero dell'IA includono: 

  • Un utente che incolla o fa riferimento a un URL in uno strumento di IA

  • Un sistema di IA che deve verificare o riassumere una fonte specifica

  • Una richiesta per recuperare dati in tempo reale (ad esempio, prezzi, documentazione, status page)

  • Un flusso di lavoro dell'applicazione che richiede informazioni esterne

In molti casi, il recupero non avverrebbe senza un intento esplicito dell'utente o del sistema.

Come possono i proprietari di siti web identificare il traffico dei fetcher IA?

I proprietari di siti web possono identificare i fetcher IA in diversi modi: 

  • Dalle loro stringhe User-Agent distinte (in sostanza, un nome identificativo)

  • Dalle intestazioni della richiesta che indicano un accesso automatizzato

  • Valutando modelli di traffico che assomigliano più a chiamate API che alla navigazione

Il traffico fetcher è solitamente di volume inferiore e più sporadico rispetto al traffico crawler

I fetcher IA sono soggetti a robots.txt e al controllo degli accessi?

Sì. I fetcher IA di solito: 

  • Rispetta i requisiti di autenticazione, i paywall e le restrizioni di accesso

  • Può controllare robots.txt, a seconda dell'implementazione

  • Deve essere conforme ai termini di servizio del sito web e ai requisiti legali

Poiché i fetcher recuperano contenuti specifici, i controlli di accesso come le barriere di accesso sono spesso molto efficaci.

I fetcher IA rappresentano un rischio per la privacy?

I fetcher IA sono generalmente meno rischiosi dei crawler ampi perché:

  • Accesso limitato, contenuti mirati

  • Sono spesso legate ad azioni esplicite dell'utente

  • Non raccogliere indiscriminatamente dati su larga scala

Tuttavia, possono sorgere rischi se URL sensibili vengono recuperati involontariamente o se il controllo degli accessi è configurato in modo errato.

Quali sono i rischi per la sicurezza dei fetcher IA?

I fetcher IA recuperano specifiche risorse esterne come pagine web, documenti o risposte delle API on-demand. Sebbene siano più mirati dei crawler IA, introducono comunque importanti considerazioni di sicurezza se non sono progettati e controllati con attenzione.

Rischi dei fetcher IA

Server-Side Request Forgery (SSRF). I fetcher che accettano URL arbitrari possono essere sfruttati per accedere a servizi interni, endpoint di metadati cloud o reti private.

Accesso non autorizzato a risorse sensibili. Senza un rigoroso controllo della rete e del dominio, i fetcher potrebbero recuperare involontariamente contenuti interni o soggetti a restrizioni.

Esposizione di credenziali e token. I fetcher configurati con autenticazione rischiano di esporre cookie, chiavi API o credenziali privilegiate tramite Log, cache o risposta.

Esfiltrazione dei dati. Gli hacker possono usare i fetcher come proxy per estrarre dati sensibili da sistemi protetti e restituirli all'esterno.

Contenuti malevoli o avversari. Il contenuto recuperato può contenere payload di exploit o testo progettato per manipolare il comportamento dell'IA a valle (chiamato prompt injection).

Abuso e amplificazione del traffico. Il recupero aperto può essere sfruttato per generare traffico eccessivo, sovraccaricare i servizio o mascherare l’origine delle richiesta.

Esaurimento delle risorse. I recuperi non limitati possono consumare larghezza di banda, risorse di elaborazione o quote API a pagamento, con un impatto su disponibilità e costi.

Bypass dei criteri e del controllo degli accessi. Applicazione incoerente di robots.txt, l'autenticazione o le policy del sito possono creare esposizione legale e di sicurezza.

Come puoi prevenire i rischi dei fetcher IA?

Esistono diverse best practice che i team di sicurezza possono implementare per aiutare a prevenire i rischi associati ai fetcher IA. 

  • Liste di autorizzazione e di negazione degli URL

  • Isolamento della rete e filtraggio dell’uscita

  • Rimozione delle credenziali dai contesti di recupero

  • Sanitizzazione e validazione dei contenuti

  • Limitazione della velocità e quote di richieste

  • Chiara separazione tra i dati recuperati e le istruzioni del modello

  • gestione dei bot and WAF controls 

Come Fastly può aiutarti

Il Next-Gen WAF di Fastly offre funzionalità integrate di gestione dei bot per proteggere le applicazioni dai bot dannosi, consentendo al contempo quelli legittimi. Impedisci ai bot dannosi di compiere azioni malevole sui tuoi sito web e sulle tue API identificandoli e mitigandoli prima che possano influire negativamente sul tuo risultato finale o sulla tua esperienza utente.

 Scopri di più sul Next-Gen WAF e sulle sue funzionalità di gestione dei bot.

Pronto per iniziare?

Contattaci oggi