[Solo PaaS]{class="badge informative" title="Applicabile solo ai progetti Adobe Commerce on Cloud (infrastruttura PaaS gestita da Adobe) e ai progetti on-premise."}

Scheda bots

Questa scheda contiene informazioni che spiegano come identificare se e cosa bots sta causando problemi del sito.

Panoramica di alto livello di bots:

  • bot è un componente software che esegue attività automatizzate ripetitive. Con l'evoluzione dell'intelligenza artificiale e dell'apprendimento automatico, le attività, i metodi e le interazioni di bots stanno cambiando. Ci sono buoni bots che offrono vantaggi ai siti eseguendo la ricerca per indicizzazione e aggiungendoli ai motori di ricerca Internet. In questo modo gli utenti di Internet vengono guidati al sito attraverso i risultati dei motori di ricerca. Un buono bot rispetta in genere i limiti inseriti in bot da un file robots.txt o le impostazioni in una console del motore di ricerca. I limiti possono limitare l'accesso al sito o a parti del sito.

  • bots dannoso ignora il file robots.txt o potrebbe contraffare un bot valido tramite il campo dell'agente utente della richiesta dei dati della richiesta HTTP. Alcune operazioni che possono essere eseguite da bots:

    • Aggiungi il carico a un sito per negare l’accesso al sito agli utenti legittimi.
    • Eliminare e riutilizzare i contenuti senza autorizzazione.
    • Registrare account falsi per inondare i servizi e-mail o gli indirizzi o reindirizzare ad altri siti (SPAM bots).
    • Creare visualizzazioni false (Viewbots).
    • Acquista prodotti o biglietti (Focused bots).
  • Gestione di bots

    • Observation for Adobe Commerce ha visualizzazioni del traffico bot:

      • Mostra il totale delle attività di bot non memorizzate nella cache che visualizza il carico che un bot sta aggiungendo a un sito e quando si verifica tale caricamento.

      • Mostra i bots che stanno generando errori. In genere, se un bot aggiunge un carico che causa problemi al sito, tale indirizzo IP o bot presenta la frequenza più elevata di errori.

      • Vengono visualizzati i nomi bot (valori del campo agente utente di richiesta) e gli indirizzi IP da gestire tramite:

        • Fastly (limitazione della velocità o VCLs che bloccano indirizzi IP, intervalli o bots per valore di nome).
        • Aggiunta di informazioni bot valide a robots.txt field per limitare o limitare la velocità di accesso al sito.
        • Gestione di Bing o Google bots tramite la console del motore di ricerca.

Experimental Potential Malicious Bots frame

Cornice Bots potenzialmente dannosi sperimentali

Il frame Experimental Potential Malicious Bots frame viene eseguito su 12 query distinte e complesse. Rileva le firme di richieste IP dannose e quindi aggrega i risultati, le somme e li ordina in base al conteggio in ordine decrescente. Le query contengono una moltitudine di firme di dati di exploit CVE e altre richieste dannose. Anche quando gli exploit sono bloccati da correzioni/patch di sicurezza e non rappresentano una minaccia per il sito, la richiesta deve ancora essere gestita dal sito web. Il volume delle richieste può diventare significativo in un breve periodo di tempo. In questo frame non vengono visualizzate tutte le richieste provenienti dall’indirizzo IP, ma solo quelle con segnali che indicano che la richiesta aveva un intento sospetto.

Verificare che il traffico sia sospetto e non provenga da un indirizzo Content Distributed Network (CDN) che potrebbe anche fornire richieste valide. Se le richieste provengono da un indirizzo IP CDN, contatta il fornitore del servizio per aiutarti a bloccare il traffico sospetto attraverso la rete. Se devi bloccare l'indirizzo o l'URL della richiesta, consulta Blocca traffico dannoso per Adobe Commerce al Fastly livello nella Knowledge Base del supporto Adobe Commerce.

Rate of HTTP request per second (top 25) during requested time period

Frequenza di richieste HTTP al secondo (primi 25) durante il periodo di tempo richiesto

Il frame Rate of HTTP request per second (top 25) during requested time period mostra gli indirizzi IP con il numero più elevato di richieste al secondo durante l'intervallo di tempo selezionato. Se questi indirizzi sono presenti anche nella tabella precedente, accertati che non siano indirizzi CDN e dannosi e bloccarli tramite Fastly.

Total Bot traffic by bot name:

Traffico bot totale per nome bot durante il periodo di tempo selezionato:

La tabella Total Bot traffic by bot name during selected time period contiene il conteggio aggregato delle richieste non memorizzate nella cache in cui il campo request_user_agent contiene una stringa di bots nel valore. Questo potrebbe essere o meno il bot denominato, in quanto il valore del campo request_user_agent può essere oggetto di spoofing. Il valore nella colonna Count è il più importante.

Total Bot Traffic by Bot name/IP address

Traffico bot totale per nome bot/indirizzo IP durante il periodo di tempo selezionato Come bloccare il traffico da bot a livello Fastly O gestire i bot tramite il file robots.txt Best practice per i robot Adobe Commerce.txt

La tabella Total Bot Traffic by Bot name/IP address during selected time period How to block bot traffic on Fastly level OR manage bots through your robots.txt file Best practices for Adobe Commerce robots.txt mostra gli stessi dati della tabella precedente, ma aggiunge indirizzi IP che eseguono le richieste per conto di bot denominato. bots dannoso/i buono/i bots, gli indirizzi IP devono essere verificati tramite siti Web che identificano gli indirizzi IP abusivi o tramite i servizi whois o DNS lookups. Ad esempio, Google pubblica i propri googlebot indirizzi IP e Microsoft dispone di uno strumento di verifica per Bingbots.

Graph - Bots with HTTP status errors

Grafico - Bot con errori di stato HTTP durante il periodo di tempo selezionato Come bloccare il traffico da bot a livello Fastly O gestire i bot tramite il file robots.txt Best practice per i robot Adobe Commerce.txt

Il grafico Graph - Bots with HTTP status errors during selected time period How to block bot traffic on Fastly level OR manage bots through your robots.txt file Best practices for Adobe Commerce robots.txt mostra gli errori in bots che si dichiarano nel campo dell'agente utente della richiesta. Ciò non significa necessariamente che l'errore sia causato dal volume di bot o da altro traffico. È possibile che bot stia richiedendo informazioni inesistenti o che si sia verificato un altro problema nella richiesta.

Se si verifica un picco di errori sugli indirizzi IP durante l’instabilità o l’interruzione del sito, potrebbero essere sospettati di un problema del sito.

Table - IPs that do not identify as bots

Tabella - IP che non si identificano come bot con errori di stato HTTP durante il periodo di tempo selezionato Come bloccare il traffico da bot a livello Fastly O gestire i bot tramite il file robots.txt Best practice per i robot Adobe Commerce.txt

La tabella Table - IPs that do not identify as bots with HTTP status errors during selected time period How to block bot traffic on Fastly level OR manage bots through your robots.txt file Best practices for Adobe Commerce robots.txt mostrerà le richieste IP con codici di stato http diversi da 200 che NON si autoidentificano come bots nel campo dell'agente utente della richiesta. Questi indirizzi IP potrebbero essere indirizzi IP dannosi, soprattutto se il conteggio è elevato per il periodo di tempo selezionato.

Se il numero di codici di stato http diversi da 200 è basso e gli intervalli di indirizzi IP non sono simili, gli indirizzi potrebbero non contribuire ai problemi del sito.

Table – Cache Status ‘ERROR’

Tabella - Tabella dei dettagli ERROR dello stato della cache (cosa fanno questi IP?) Come bloccare il traffico da bot a livello Fastly O gestire i bot tramite il file robots.txt Best practice per i robot Adobe Commerce.txt

Quando gli indirizzi IP generano una frequenza elevata di errori, chiedi cosa stanno facendo? La tabella Table – Cache Status ‘ERROR’ detail table (what are these IPs doing?) How to block bot traffic on Fastly level OR manage bots through your robots.txt file Best practices for Adobe Commerce robots.txt mostrerà l'URL richiesto insieme al valore dello stato HTTP per le richieste che hanno uno stato della cache ERROR. La frequenza è influenzata dall’URL, pertanto il conteggio potrebbe essere basso. Ricorda che l’indirizzo IP potrebbe effettuare migliaia di richieste durante il periodo di tempo selezionato. Si tratta di una visualizzazione rispetto a un massimo di 2000 richieste durante l’intervallo di tempo (il limite di visualizzazione dei record).

Show 5XX status distribution

Mostra distribuzione dello stato 5XX tra gli indirizzi IP (primi 200 indirizzi) Come bloccare il traffico da bot a livello Fastly O gestire i bot tramite il file robots.txt Best practice per i robot Adobe Commerce.txt

Il frame Show 5XX status distribution across IP addresses (top 200 addresses) How to block bot traffic on Fastly level OR manage bots through your robots.txt file Best practices for Adobe Commerce robots.txt è potente. Mostra gli indirizzi IP che hanno codici di stato http 5XX durante il periodo di tempo selezionato. Se un indirizzo IP effettua un elevato volume di richieste e il sito è interessato al punto tale da non essere in grado di gestire il traffico, gli indirizzi IP che effettuano la frequenza più elevata di richieste avranno in genere il maggior volume di errori. I codici di stato http 5XX indicano in genere un sito che ha difficoltà a rispondere alle richieste.

Più è ampia la barra, maggiore è la percentuale di errori che l’indirizzo IP ha nel numero totale di errori 5xx durante quel periodo di tempo. Nota: un indirizzo IP può avere più segmenti nel grafico se dispone di più codici di stato http (ad esempio, stati http 502 e 503).

La distribuzione tipica sarebbe indicata verso il lato destro della barra in cui gli indirizzi IP sono uguali in larghezza oppure ci sarebbero alcune barre larghe con conteggi molto bassi.

Se passi il cursore del mouse sul segmento della barra, viene visualizzato il numero di errori indicati durante il periodo di tempo selezionato.

IP cache status (MISS, PASS, ERROR) and HTTP status

Stato cache IP (MISS, PASS, ERROR) e stato http durante il periodo di tempo selezionato Come bloccare il traffico da bot a livello Fastly O gestire i bot tramite il file robots.txt Best practice per i robot Adobe Commerce.txt

Questo frame IP cache status (MISS, PASS, ERROR) and HTTP status during selected time period How to block bot traffic on Fastly level OR manage bots through your robots.txt file Best practices for Adobe Commerce robots.txt mostra il conteggio dei codici di stato HTTPS e le richieste non memorizzate in cache per IP nell'intervallo di tempo selezionato. Indica il carico proporzionale da ciascun indirizzo IP e il volume totale. Mostrerà gli indirizzi IP con il maggior numero di richieste.

Fastly Cache Summary for selected time period

Riepilogo Fastly Cache per il periodo di tempo selezionato

Se fai clic sull'icona Error nel grafico seguente, puoi confrontare gli ultimi due grafici. Questo può aiutare a indicare dove il caricamento contribuisce ai problemi del sito.

Controllo rapido errore

Graph - IPs that do not identify as bots

IP che non si identificano come bot senza errori durante il periodo di tempo selezionato Come bloccare il traffico da bot a livello Fastly O gestire i bot tramite il file robots.txt Best practice per i robot Adobe Commerce.txt

Il frame Graph - IPs that do not identify as bots without error during selected time period How to block bot traffic on Fastly level OR manage bots through your robots.txt file Best practices for Adobe Commerce robots.txt mostra il campo dell'agente utente della richiesta, l'indirizzo IP e il codice di stato per le richieste in cui il campo dell'agente utente della richiesta non indica bot. Questo frame può mostrare richieste ad alta frequenza da qualsiasi indirizzo IP, ma prestare attenzione alle richieste ad alta frequenza, soprattutto durante un periodo di tempo in cui il sito può avere problemi.

Graph - Suspicious Non-Bot traffic

Traffico non bot sospetto durante il periodo di tempo selezionato

Il grafico Graph - Suspicious Non-Bot traffic during selected time period cerca il valore Go-http-client dell'agente utente della richiesta, ma verrà esteso per esaminare altri valori sospetti dell'agente utente della richiesta. Questo valore dell'agente utente della richiesta viene utilizzato dai siti per la connessione dai servizi e può essere valido, ma è anche utilizzato da bots dannoso.

Graph - Bot traffic by Bot name

Grafico - Traffico bot per nome bot durante il periodo di tempo selezionato)

Il frame Graph - Bot traffic by Bot name during selected time period mostra gli stessi dati del traffico bot totale in base al nome Bot durante la tabella del periodo di tempo selezionato nella parte superiore della scheda. Mostra i dati tramite la timeline in modo da poter vedere quando vengono effettuate le richieste di bots e le relative distribuzioni.

Graph - Top 250 Bot Names and IP addresses

Primi 250 nomi di bot e indirizzi IP durante il periodo di tempo selezionato Come bloccare il traffico da bot a livello Fastly O gestire i bot tramite il file robots.txt Best practice per i robot Adobe Commerce.txt

Il frame Graph - Top 250 Bot Names and IP addresses during selected time period How to block bot traffic on Fastly level OR manage bots through your robots.txt file Best practices for Adobe Commerce robots.txt mostra gli stessi dati del traffico totale Bot per nome bot/indirizzo IP durante la tabella del periodo di tempo selezionata nella parte superiore della scheda. Mostra i dati tramite la timeline e facet per indirizzo IP. Questo mostra quando vengono effettuate le richieste da bots, quale IP sta effettuando le richieste e le distribuzioni delle richieste.

Blocked Bot name / IP addresses (in Fastly)

Nome bot/Indirizzi IP bloccati (in Fastly) durante il periodo di tempo selezionato. Questo grafico visualizza il traffico da bot e gli IP che hanno restituito il codice di stato HTTP 403 non consentito

Il frame Blocked Bot name / IP addresses (in Fastly) during selected time period. This graph displays bot traffic and IPs that were returned a 403 Forbidden HTTP Status code mostra il nome del bot e gli indirizzi IP bloccati. In questo grafico puoi vedere come tutte le richieste vengono bloccate in Fastly in futuro.

Blocked non-Bot name / IP addresses (in Fastly)

Nome non-bot/indirizzi IP bloccati (in Fastly) durante il periodo di tempo selezionato. Questo grafico visualizza il traffico non-bot e gli IP che hanno restituito il codice di stato HTTP 403 non consentito

Il frame Blocked non-Bot name / IP addresses (in Fastly) during selected time period graph displays non-bot traffic and IPs that were returned a 403 Forbidden HTTP Status code mostra gli indirizzi IP che non si identificano come bot che sono stati bloccati tramite Fastly.

This table shows the number of user agents per IP address, number of successful, unsuccessful and blocked requests:

Questa tabella mostra il numero di agenti utente per indirizzo IP e il numero di richieste riuscite, non riuscite e bloccate:

bots dannoso spesso esegue lo spoofing di altri bots tramite il valore del campo Request User Agent. Questa tabella mostra quanti valori univoci ha l’indirizzo IP in quel campo. Più alto è il valore nel campo Request User Agent, più è sospetto l'indirizzo IP.

IP with non-200 status errors

IP con errori di stato non 200 - senza stato 403

Il frame IP with non-200 status errors – without 403 status mostra la distribuzione nel periodo di tempo selezionato di indirizzi IP con codici di stato HTTP diversi da 200. I valori più elevati che si osservano su un singolo IP o gruppo di indirizzi IP richiedono ulteriori indagini.

IP with 403 status codes:

IP con codici di stato 403:

Il frame IP with 403 status codes mostra le richieste non memorizzate nella cache senza cache_status=ERROR con stato HTTP 403. Questo potrebbe mostrare che il server di origine è l'origine del 403 (non autorizzato) piuttosto che un blocco da Fastly.

Top 5 with non-200 status codes

Primi 5 con codici di stato diversi da 200 che mostrano cache_status:

La tabella Top 5 with non-200 status codes showing cache_status mostra a livello di IP/stato i conteggi di ciascuno con il valore cache_status.

Pageview Latency will show as spikes

La latenza Pageview verrà visualizzata come picchi in questo grafico:

Il frame Pageview Latency will show as spikes on this graph: mostra la latenza di caricamento pagina/risposta API che potrebbe essere in linea con il traffico bot.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3