
Gli attacchi DDoS rimangono uno dei temi più discussi nel campo della sicurezza informatica. Tuttavia, non tutti sanno che il traffico bot, che è lo strumento per tali attacchi, comporta molte altre minacce per le attività online. Attraverso i bot, i criminali informatici possono non solo mandare offline un sito, ma anche rubare dati, falsificare le metriche aziendali, aumentare le spese pubblicitarie e danneggiare la reputazione della piattaforma. Esaminiamo le minacce più in dettaglio e ricordiamo i metodi base di protezione.
Parsing
I bot estraggono (cioè raccolgono) dati da siti esterni in modo costante. Rubano contenuti per poi pubblicarli senza riferimenti alla fonte. Questo comportamento fa sì che la pubblicazione di contenuti copiati su altre piattaforme riduca la visibilità del sito sorgente nei risultati di ricerca, con conseguenti perdite di pubblico, vendite e ricavi pubblicitari. I bot monitorano anche i prezzi per vendere prodotti a prezzi inferiori e portare via i clienti. Acquistano vari articoli per rivenderli a un prezzo maggiore. Possono creare ordini fasulli per sovraccaricare le risorse logistiche e rendere i prodotti non disponibili per gli utenti.
Il parsing influisce significativamente sul funzionamento dei negozi online, soprattutto per quelli che ricevono gran parte del traffico da piattaforme di aggregazione. Gli attaccanti, dopo aver eseguito il parsing dei prezzi, impostano il costo del prodotto leggermente inferiore al prezzo originale, permettendo loro di scalare rapidamente nei risultati di ricerca. Anche i portali di viaggio sono spesso soggetti ad attacchi di bot: rubano informazioni su biglietti, tour e hotel.
In sintesi, la morale è semplice: se sul tuo sito c'è contenuto unico, i bot sono già in azione.
il parsing è possibile grazie a improvvisi picchi di traffico e monitorando la politica dei prezzi dei concorrenti. Se altri siti copiano istantaneamente le tue modifiche ai prezzi, vuol dire che probabilmente ci sono dei bot coinvolti.
Manipolazioni
Le manipolazioni dei dati sono un effetto collaterale della presenza di bot sul sito. Ogni azione dei bot si riflette sulle metriche aziendali. Poiché la porzione di traffico non legittimo è significativa, le decisioni basate sull'analisi delle risorse risultano spesso errate.
I marketer studiano come i visitatori utilizzano le risorse e fanno acquisti. Analizzano il tasso di conversione e i lead, identificando i principali funnel di vendita. Le aziende svolgono anche test A/B e, a seconda dei risultati, sviluppano strategie per il funzionamento del sito. I bot influenzano tutti questi parametri, portando a decisioni irrazionali e costi di marketing eccessivi.
I malintenzionati possono utilizzare i bot anche per influenzare la reputazione delle piattaforme, comprese le reti sociali. La stessa situazione si verifica con i siti per il voto online, dove i bot spesso manipolano i dati per far vincere l'opzione desiderata dai malfattori.
Come si possono rilevare le manipolazioni:
- Controlla le analitiche. Un'improvvisa e inaspettata crescita di un indicatore, come il numero di tentativi di accesso, spesso indica un attacco di bot.
- Monitora le variazioni nella provenienza del traffico. A volte, un numero insolitamente elevato di richieste proviene da paesi inaspettati — è strano se non hai mirato a quelle nazioni con campagne.
Attacchi DDoS
Molti hanno sentito parlare di attacchi DDoS o addirittura ne hanno subiti. È importante notare che un sito non sempre va offline a causa di un alto traffico. Gli attacchi alle API sono spesso a bassa frequenza e, mentre l'applicazione fallisce, firewall e bilanciatore di carico continuano a funzionare normalmente.
Un aumento del traffico sulla homepage potrebbe non influenzare la funzionalità del sito, ma lo stesso carico diretto sulla pagina del carrello causa problemi, poiché l'applicazione inizia a inviare molteplici richieste a tutti i componenti coinvolti nelle transazioni.
Come rilevare gli attacchi (i primi due punti possono sembrare ovvi, ma non vanno trascurati):
- I clienti segnalano che il sito non funziona.
- Il sito o singole pagine funzionano lentamente.
- C'è un aumento improvviso del traffico su singole pagine, con un gran numero di richieste al carrello o alla pagina di pagamento.
Accesso non autorizzato alle aree personali
Il BruteForce, o la forza bruta delle password, è organizzato tramite bot. Per l'attacco si usano database compromessi. In media, gli utenti non inventano più di cinque varianti di password per tutti i loro account online e tali varianti sono facilmente recuperabili dai bot, che controllano milioni di combinazioni in brevissimo tempo. Successivamente, i malintenzionati possono rivendere le combinazioni valide di login e password.
Inoltre, gli hacker possono accedere ai profili personali e utilizzarli a loro favore. Ad esempio, possono prelevare i bonus accumulati o rubare i biglietti acquistati per eventi — in generale, le opzioni per ulteriori azioni sono molteplici.
Riconoscere un attacco di BruteForce non è troppo difficile: un numero insolitamente alto di tentativi di accesso falliti indica che gli hacker stanno cercando di compromettere un account. Tuttavia, ci sono casi in cui i malintenzionati inviano anche un numero ridotto di richieste.
Click Fraud
Il click fraud da parte di bot può causare perdite significative alle aziende se non viene rilevato. Durante l'attacco, i bot cliccano sugli annunci pubblicitari presenti sul sito e influiscono notevolmente sulle metriche.
Gli inserzionisti si aspettano che i banner e i video pubblicitari visualizzati sui siti vengano visti da utenti reali. Tuttavia, poiché il numero di visualizzazioni è limitato, la pubblicità a causa dei bot viene mostrata a un numero sempre minore di persone.
I siti stessi vogliono aumentare i propri profitti attraverso le visualizzazioni pubblicitarie. Gli inserzionisti, quando rilevano il traffico bot, riducono il volume delle inserzioni sulla piattaforma, il che porta sia a perdite che a un deterioramento della reputazione della piattaforma.
Gli esperti identificano i seguenti tipi di frode pubblicitaria:
- Visualizzazioni false. I bot visitano molte pagine del sito e generano visualizzazioni pubblicitarie illegittime.
- Click fraud. I bot cliccano sui link pubblicitari nelle ricerche, portando a un aumento delle spese per la pubblicità nei motori di ricerca.
- Retargeting. Prima di cliccare, i bot visitano numerosi siti legittimi per creare un cookie, che ha un valore maggiore per gli inserzionisti.
Come riconoscere il click fraud? Di solito, dopo aver ripulito il traffico dai contenuti fraudolenti, il tasso di conversione diminuisce. Se noti che il numero di clic sui banner è superiore alle aspettative, ciò indica la presenza di bot sul sito. Altri indicatori di traffico non legittimo possono includere:
- Aumento dei clic sugli annunci pubblicitari con bassa conversione.
- La conversione diminuisce, anche se il contenuto della pubblicità non è cambiato.
- Molti clic da un unico Indirizzi IP.
- Bassa percentuale di coinvolgimento degli utenti (compreso un alto numero di rimbalzi) con un aumento dei clic.
Ricerca di vulnerabilità
Il testing delle vulnerabilità viene eseguito da programmi automatici che cercano i punti deboli del sito e delle API. Tra gli strumenti più popolari ci sono Metasploit, Burp Suite, Grendel Scan e Nmap. Il sito può essere scansionato sia da servizi assunti appositamente dall'azienda che da malintenzionati. Le piattaforme si accordano con specialisti di hacking per testare la propria sicurezza. Gli indirizzi IP degli auditor vengono in questo caso inseriti nelle white list.
Gli hacker testano i siti senza alcun preavviso. Successivamente, utilizzano i risultati delle loro verifiche per i propri scopi: ad esempio, possono rivendere informazioni sulle vulnerabilità della piattaforma. A volte, le risorse vengono scansionate non in modo mirato, ma nell'ambito dell'esploiting delle vulnerabilità di risorse di terzi. Prendiamo WordPress: se in una certa versione viene scoperto un bug, i bot cercano tutte le piattaforme che utilizzano quella versione. Se il tuo sito finisce in una lista di questo tipo, puoi aspettarti una visita da parte degli hacker.
Come scoprire i bot?
Per individuare le vulnerabilità di un sito, gli hacker inizialmente effettuano un'operazione di ricognizione, il che porta a un aumento dell'attività sospetta sulla piattaforma. La filtrazione dei bot in questa fase aiuterà a evitare attacchi successivi. Anche se è difficile rilevare i bot, un segnale d'allerta può essere rappresentato dalle richieste inviate da un singolo indirizzo IP a tutte le pagine del sito. Vale la pena prestare attenzione anche all'aumento delle richieste per pagine inesistenti.
Spam
I bot possono riempire i moduli del sito con contenuti "spazzatura" senza il tuo consenso. I bot spam lasciano commenti e recensioni, creano registrazioni e ordini falsi. Il metodo classico per combattere i bot, il CAPTCHA, in questo caso è inefficace, poiché infastidisce gli utenti reali. Inoltre, i bot hanno imparato a superare tali strumenti.
Nella maggior parte dei casi, lo spam è innocuo, tuttavia, a volte i bot offrono servizi sospetti: pubblicano annunci per la vendita di articoli e medicinali falsi, promuovono link a siti pornografici e cercano di indirizzare gli utenti verso risorse fraudolente.
Come individuare i bot spammer:
- Se sul tuo sito è apparso spam, è probabile che sia proprio a causa dei bot.
- Nella tua mailing list ci sono molti indirizzi non validi. I bot spesso lasciano e-mail inesistenti.
- I tuoi partner e inserzionisti si lamentano del fatto che dal tuo sito arrivano spam lead.
Da questo articolo potrebbe sembrare che combattere contro i bot da soli sia difficile. In effetti, lo è, ed è meglio affidare la protezione del sito a professionisti. Anche le grandi aziende spesso non sono in grado di monitorare autonomamente il traffico illegittimo, figuriamoci filtrarlo, poiché richiede una significativa competenza e ingenti spese per il team IT.
Variti protegge i siti e le API da tutti i tipi di attacchi informatici, tra cui frodi, DDoS, click fraudolenti e scraping. La tecnologia proprietaria Active Bot Protection consente di identificare e bloccare i bot senza CAPTCHA e senza il blocco degli indirizzi IP.
Fonte: habr.com
