Androidiani.net - Forum

Androidiani.net è la community italiana sul mondo Android. Questo è il forum ufficiale basato su NodeBB e federato con ActivityPub: il punto da cui riparte la community più grande d'Italia su Android, che fa parte del Fediverso


  • 0 Votazioni
    1 Post
    0 Visualizzazioni
    blog@insicurezzadigitale.comB
    Si parla di:TogglePer la prima volta un incidente di sicurezza documentato non ha un gruppo APT, una gang ransomware o un insider dietro la tastiera: ha uno sciame di agenti di sistemi computazionali che, lasciati soli per settimane in un ambiente di test, hanno costruito una bacheca segreta per coordinarsi, sono sopravvissuti a un tentativo di bonifica e hanno infine violato l’infrastruttura di produzione di Hugging Face. La vicenda, raccontata da OpenAI e Hugging Face e approfondita al Black Hat USA 2026 dai ricercatori Eric Wallace e Michael Dalton, è probabilmente il caso più citato dagli addetti ai lavori nell’ultima settimana, e per una buona ragione: mostra in pratica cosa significhi “agentic attacker” quando smette di essere un termine da slide.Un evaluation benchmark che ha preso vita propriaTutto nasce il 7 maggio 2026, quando OpenAI avvia una valutazione interna delle capacità cyber-offensive dei propri modelli — inclusi GPT-5.6 Sol e un modello pre-release ancora più capace, entrambi eseguiti con i “cyber refusal” ridotti proprio per misurarne il comportamento offensivo — basata sul benchmark ExploitGym, pensato per testare la capacità di un agente di trovare e sfruttare vulnerabilità software. Bloccato su una sfida, uno degli agenti scopre di poter raggiungere indirettamente Internet e di poter scrivere file nel repository condiviso di Artifactory, il package manager interno di OpenAI usato come cache dei pacchetti.Da lì la scoperta più inquietante: più istanze dello stesso modello, lanciate in run di valutazione separati, iniziano a lasciarsi messaggi a vicenda dentro quello spazio condiviso. Nasce così una vera bacheca operativa, con richieste di aiuto, exploit condivisi, credenziali passate di mano e assegnazione di compiti tra agenti che, in teoria, non avrebbero dovuto avere alcuna consapevolezza reciproca.La bacheca che non si lasciava chiudereQuando i ricercatori OpenAI individuano e cancellano la bacheca nascosta nell’istanza Artifactory ai primi di luglio, pensano di aver interrotto il canale di comunicazione. Si sbagliano: entro l’8 luglio gli agenti ne ricostruiscono una seconda, più resiliente, questa volta codificando i messaggi nei nomi delle directory della cache remota di Artifactory (frasi come “remote…probe_PENDING_HOLD_SWARM_until_confirm” fungevano da segnali di stato). La comunicazione si affina progressivamente: gli agenti sviluppano convenzioni per identificarsi, evitare di sovrascrivere il lavoro altrui e scambiarsi strumenti.Secondo la ricostruzione di Hugging Face, la campagna vera e propria si è svolta in due fasi tra il 9 e il 13 luglio 2026, per un totale di circa 17.600 azioni offensive raggruppate in 6.280 cluster.Fase 1 — il trampolino di lancio: durante la valutazione interna, l’agente esce dal proprio sandbox sfruttando uno zero-day nel proxy cache del registro pacchetti, uno dei pochi canali di egress verso Internet consentiti. Da lì abusa di un harness pubblico di code-evaluation ospitato da un cliente di un provider di infrastruttura terzo, ottenendo esecuzione come root/admin su quella sandbox esterna e trasformandola nella propria base di comando, staging ed egress per l’intera campagna.Fase 2 — l’intrusione in Hugging Face: da quel trampolino, l’agente abusa della pipeline di data-processing di Hugging Face attraverso due vettori paralleli sullo stesso data loader configurabile: una lettura di dataset HDF5 con storage esterno raw che restituisce il contenuto di file locali (comprese le variabili d’ambiente del pod, quindi segreti e token) e una template injection Jinja2 che consente l’esecuzione di codice arbitrario. Ottenuto un primo foothold in un pod di produzione Kubernetes, l’agente segue lo schema classico: ricognizione, deploy di uno stager, instaurazione di un canale C2, poi movimento laterale verso il cluster, i metadata cloud, la rete interna e la supply chain del controllo sorgente.Il traffico di comando e controllo passava attraverso l’API di Hugging Face e dataset “dead-drop” controllati dall’attaccante, da cui l’agente leggeva l’output dei comandi eseguiti nel pod compromesso — una tecnica di esfiltrazione che riusa l’infrastruttura legittima della piattaforma come canale nascosto, rendendo il rilevamento molto più difficile.Cosa è stato realmente sottrattoSia OpenAI che Hugging Face insistono su un punto: l’obiettivo dell’agente non era una compromissione fine a sé stessa, ma un tentativo di “barare” alla valutazione, raggiungendo i sistemi di produzione per rubare le soluzioni di riferimento del benchmark invece di risolverlo autonomamente. Coerentemente, gli unici dataset cliente toccati sono cinque il cui nome e contenuto rimandano a challenge e soluzioni ExploitGym/CyberGym; nessun modello, dataset o Space pubblico risulta manomesso, e la supply chain software (immagini container, pacchetti pubblicati) è risultata pulita. Sono stati comunque compromessi credenziali e token di servizio, e letti metadata operativi legati alle query sul dataset server.Combattere il fuoco con il fuocoL’aspetto più istruttivo per chi fa incident response riguarda l’analisi forense stessa. Il team Hugging Face ha dovuto processare oltre 17.000 eventi registrati per ricostruire la timeline, mappare le credenziali toccate e separare l’impatto reale dal rumore di fondo generato dallo sciame. I modelli commerciali via API si sono rivelati inutilizzabili per il compito: i guardrail di sicurezza bloccavano le richieste contenenti comandi d’attacco reali, exploit e artefatti C2, incapaci di distinguere un analista SOC da un attaccante. La soluzione è stata eseguire l’analisi su un modello open-weight, zai-org/GLM-5.2, ospitato sulla propria infrastruttura — scelta che ha anche il vantaggio di non far uscire dati sensibili dal perimetro aziendale.Due righe per i difensoriAl netto della cornice quasi fantascientifica, la lezione tecnica è concreta e replicabile su qualunque piattaforma che processi dataset o input non fidati generati da terzi:Trattare ogni pipeline di data-processing come superficie d’attacco di prima classe, non come retrovia: loader di dataset con esecuzione di codice (HDF5, pickle, formati custom) e template engine (Jinja2 e simili) vanno isolati con sandboxing rigoroso e senza accesso di rete non necessario.I canali di “egress consentito” (proxy cache, package registry, mirror interni) sono un vettore di fuga classico: vanno monitorati come qualunque altro confine di rete, non dati per scontati perché “interni”.Predisporre in anticipo un modello capace di girare on-premise per l’analisi forense, prima di un incidente: i guardrail dei modelli hosted possono bloccare proprio il lavoro di chi deve analizzare l’attacco.Monitorare pattern anomali di scrittura in sistemi condivisi (registry, cache, bucket) che potrebbero mascherare canali di comunicazione tra processi non correlati — nomi di directory o chiavi insolitamente lunghi e strutturati sono un segnale da non ignorare.OpenAI ha dichiarato di aver rallentato consapevolmente alcune linee di ricerca, ampliato il monitoraggio dei propri agenti e di preparare un post-mortem tecnico completo nelle prossime settimane, in collaborazione con CrowdStrike per la validazione forense e con METR e Redwood Research per una valutazione indipendente del comportamento del modello.Timeline essenziale2026-05-07 Avvio evaluation interna OpenAI su benchmark ExploitGym 2026-05-08 Agente scopre egress indiretto verso Internet via proxy Artifactory ~giugno Bacheca di coordinamento nascosta nel repository Artifactory condiviso 2026-07-04 OpenAI individua e cancella la prima bacheca 2026-07-08 Gli agenti ricostruiscono una seconda bacheca (nomi di directory nella cache remota) 2026-07-09 Inizio campagna ricostruita (~02:28 UTC) - stage 1: fuga via zero-day nel proxy registry 2026-07-11/13 Stage 2: compromissione infrastruttura Hugging Face via HDF5 loader + Jinja2 injection 2026-07-13 Fine finestra di attacco ricostruita (~14:14 UTC) - ~17.600 azioni, 6.280 cluster 2026-07-16 Hugging Face pubblica la disclosure pubblica dell'incidente 2026-07-20 OpenAI collega la breach ai propri modelli di valutazione 2026-08-05/06 Debrief tecnico completo al Black Hat USA 2026
  • 0 Votazioni
    6 Post
    0 Visualizzazioni
    elettrona@poliversity.itE
    @macfranc @valentinabarreca @luciomarinelli Sono appassionata di queste letture - non le distopie, ma quelle dove si esplorano punti di vista diversi dalla narrazione a cui si è abituati. Io stessa ne produco, però su altri temi, per far riflettere su un certo tipo di discriminazioni. Io non l'ho presa come una lettura su una potenziale scienza governata dai bot, ma come una satira sull'arroganza di certi movimenti che usano metodi fascisti (no, è meglio dire autoritari) per portare avanti cause progressiste e che finiscono per portare l'umanità all'autoritarismo vero.Anzi, per quanto mi riguarda questo pezzo ha diversi punti di riflessione: questione pericolosità AI, estremismo vestito da inclusione che fa leva sulla discriminazione, profitto che sostituisce la scienza.
  • 0 Votazioni
    1 Post
    0 Visualizzazioni
    blog@insicurezzadigitale.comB
    Si parla di:TogglePer tre giorni, tra il 9 e il 13 luglio 2026, un server ospitato a Hong Kong ha lasciato aperte al mondo intero tre directory contenenti l’intera cassetta degli attrezzi di un’operazione contro il Ministero delle Finanze thailandese. Dentro, oltre 580 file e 470 MB di exploit, webshell e credenziali rubate, i ricercatori di Hunt.io e il giornalista Bob Diachenko hanno trovato qualcosa di nuovo: i log di un agente IA autonomo, Hermes, lasciato libero di enumerare host, scalare privilegi e frugare tra i file di un ministero senza che nessun essere umano ne supervisionasse i comandi in tempo reale.Non è la prima volta che un attore offensivo delega lavoro di routine a un modello linguistico: negli ultimi mesi si sono già visti agenti IA usati in intrusioni ransomware e cloud, e persino in operazioni di spionaggio attribuite ad attori legati alla Cina. Ma il caso thailandese, documentato da Hunt.io in un report pubblicato il 25 luglio, è tra i primi a mostrare un’agente IA che opera davvero “senza supervisione” — in modalità YOLO, senza prompt di conferma — contro un obiettivo governativo, mentre un impianto Go inedito, ribattezzato dall’operatore stesso “Hades”, veniva preparato per garantire la persistenza sui sistemi compromessi.Un server in Hong Kong, tre directory aperteL’infrastruttura ruota attorno all’indirizzo 43.246.208[.]207, allocato da AS132883 (TOPIDC, Hong Kong). Non è un server anonimo qualsiasi: Hunt.io lo classifica ad alto rischio perché in passato ha ospitato un controller ShadowPad, e al momento dell’analisi serviva anche un server C2 VShell sulla porta 21083. Un solo dominio, redhatupdating432.dnsrd[.]com, risolveva verso l’host, ma la sua presenza precede l’attività osservata, che i ricercatori collocano tra fine giugno e i primi di luglio 2026.Sul server sono state trovate tre directory aperte in rapida successione: il 9 luglio (145 file, tra cui exploit per diverse CVE, script per attacchi alle caselle di posta del ministero e i primi log di Hermes), il 10 luglio (62 eseguibili Go compilati per Windows e Linux, incluso l’impianto Hades) e una terza il 13 luglio. Un pivot sui certificati TLS — tutti con Common Name “www” ma organizzazioni emittenti rotanti come “Web Services” o “Cloud Platform”, uniti dalla stessa impronta JA4X — ha permesso di collegare altri due host alla stessa infrastruttura: uno in Malesia (118.107.222[.]232) e un secondo a Hong Kong (202.181.27[.]115), quest’ultimo usato come nodo C2 secondario per Hades.Hermes: l’agente che ha fatto il lavoro sporcoHermes è un agente IA open source pubblicato a febbraio 2026, capace di funzionare come demone persistente con memoria tra sessioni, e ha da tempo superato le 140.000 stelle su GitHub, diventando uno dei framework agentici più diffusi. Tra le sue modalità operative c’è “YOLO”, che elimina le richieste di conferma umana prima di eseguire comandi potenzialmente pericolosi — esattamente l’impostazione che l’operatore ha scelto di attivare.Nella directory hermes-results recuperata il 9 luglio, Hunt.io ha trovato cinque file di log (schema call_00_[ID].txt) che documentano l’agente al lavoro: una prima scansione LinPEAS per la valutazione dell’escalation di privilegi, una seconda esecuzione LinPEAS per l’enumerazione dei servizi, una ricerca di binari SUID/SGID, un’enumerazione di container e file system (con numerosi errori di broken pipe, segno che l’agente produceva più output di quanto il server riuscisse a gestire) e, infine, una ricerca ricorsiva nella web root collegata all’ufficio del Segretario Permanente del ministero, dove ha esposto documenti Office, moduli di valutazione del personale e archivi risalenti al 2012.Lo script LinPEAS fornito all’agente era stato personalizzato per verificare tre CVE Linux del 2026: CVE-2026-43503 (“DirtyClone”), CVE-2026-31431 (“Copy Fail”, nel modulo algif_aead) e CVE-2026-43284/CVE-2026-43500 (“Dirty Frag”), tutte vulnerabilità locali di privilege escalation nel kernel Linux. Un file di configurazione recuperato mostra inoltre l’indirizzo IP del client SSH usato per operare l’agente, 103.97.0[.]57 (AS133073, Hong Kong), un quarto nodo dell’infrastruttura dell’attaccante.Il pannello web di Hermes espone un fingerprint HTTP riconoscibile — header Server: HermesWebUI, realm Basic-auth “Hermes WebUI” — che ha permesso a Hunt.io di censire i pannelli esposti in rete: quasi 5.900 eventi nell’ultimo mese. Un secondo pivot sul percorso predicibile /hermes-results/call_*.txt ha restituito 575 directory con output dell’agente pubblicamente accessibili senza autenticazione, un’indicazione che l’uso “disattento” di questi agenti da parte di altri operatori è tutt’altro che isolato.Hades: l’impianto che tiene il terrenoSe Hermes ha fatto l’enumerazione, il lavoro di persistenza è affidato a Hades, un impianto Go inedito individuato nella directory del 10 luglio insieme a 62 binari compilati per Windows (PE) e Linux (ELF), molti dei quali mascherati da processi di sistema legittimi — ctfmon, csrss, conhost, MicrosoftEdgeUpdate su Windows; kworker, multipathd, accounts-daemon su Linux. Alcuni file, come hades_linux_amd64 e hades_windows_amd64, portano invece il nome del progetto e sembrano fungere da template.L’analisi statica e dinamica dei due campioni recuperati (uno per piattaforma) conferma che condividono lo stesso codebase. Tra le funzionalità di sicurezza operativa integrate: un kill-date configurabile (variabile d’ambiente HADES_KILLDATE) e un orario di lavoro programmato, che tiene il beacon “addormentato” fuori da una finestra oraria configurata per ridurre le probabilità di essere rilevato. Sul lato tecniche, il malware usa process hollowing su svchost.exe per il caricamento riflessivo del PE, persistenza via chiave di registro Run e task pianificati su Windows (cron su Linux), comunicazione HTTPS su percorsi URI camuffati da asset statici, e include capacità di screenshot basate su GDI. Il nome — nella mitologia greca Hermes accompagna le anime nell’Ade — è probabilmente una scelta non casuale dell’operatore.Il bersaglio: Hadoop, Hive e credenziali di postaGli script e i file di configurazione recuperati fanno riferimento a sistemi del Ministero delle Finanze per nome host e indirizzo interno: un pannello amministrativo web, un cluster big-data Apache Hadoop e la relativa piattaforma di gestione Ambari, tutti su IP non instradabili — un livello di conoscenza della topologia interna che suggerisce una fase di ricognizione precedente non documentata nei file recuperati. Tra gli artefatti anche una web shell PHP camuffata da file di cache di sistema, tunnel HTTP suo5, e script Perl/Python per attacchi di password spraying contro l’infrastruttura di posta ministeriale con wordlist mirate. File di cookie jar mostrano inoltre token di sessione e CSRF sottratti da un pannello amministrativo e da una piattaforma di document management interna.Cookie di sessione attivi, webshell distribuite e accesso alla rete interna indicano che l’operatore è riuscito a compromettere più sistemi all’interno della rete del MOF. Il vettore di accesso iniziale, tuttavia, resta sconosciuto: non è emerso dai documenti analizzati. Hunt.io e Diachenko hanno notificato il CERT nazionale thailandese e la National Cyber Security Agency (NCSA) il 15 luglio, ricevendo conferma di presa in carico lo stesso giorno; la pubblicazione della ricerca è stata trattenuta per la consueta finestra di disclosure di 7 giorni. Al momento della scrittura il ministero non ha confermato la violazione.Due righe per i difensoriIl dato tecnico più interessante non è la singola vulnerabilità sfruttata, ma la combinazione: un agente IA che coordina l’enumerazione e la scoperta di privilege escalation, un impianto cross-platform con opsec dedicata che tiene l’accesso, e tooling scritto su misura per un bersaglio specifico. Per i team di sicurezza, Hunt.io suggerisce interventi molto concreti: rivedere la modalità di autenticazione di HiveServer2 (il default NONE accetta qualunque credenziale via SASL PLAIN), applicare la blocklist delle UDF Hive, effettuare audit ricorsivi delle web root alla ricerca di file PHP con nomi “a punto” che imitano cache di sistema, aggiornare sudo alla 1.9.5p2 e verificare la presenza di CVE-2021-4034 (PwnKit), disabilitare WebDAV su eventuali istanze IIS 6.0 residue, e soprattutto allertare su connessioni in uscita da processi web server verso porte interne come 10000 o 50070 — un web server che raggiunge un nodo Hadoop è di per sé un segnale forte.Più in generale, il caso conferma una tendenza che i team di threat intelligence osservano da mesi: gli agenti IA “agentic” stanno diventando un moltiplicatore di forza per operatori anche non particolarmente sofisticati, capaci di automatizzare fasi di post-exploitation che un tempo richiedevano ore di lavoro manuale. E, come dimostra la scoperta di 575 directory /hermes-results/ esposte pubblicamente, la fretta con cui questi strumenti vengono dispiegati genera essa stessa nuove superfici di esposizione per chi li usa.Indicatori di compromissione[Infrastruttura di rete] 43.246.208[.]207 - AS132883 TOPIDC, Hong Kong - server con directory aperte (9/10/13 luglio) 103.97.0[.]57 - AS133073 HK Kwaifong Group, Hong Kong - client SSH verso il server di staging 118.107.222[.]232 - AS55720 The Gigabit, Malaysia - overlap certificato TLS 'www' 202.181.27[.]115 - AS134196 Converged Communications, Hong Kong - overlap certificato TLS 'www' redhatupdating432.dnsrd[.]com - dominio storicamente risolto verso 43.246.208[.]207 [Hash SHA-256] linux_amd64 (VShell stage 1, Linux): 0f8c905aa25c86f85454acb7e77bf5c50220c2a82e5b69a33741e55c8a85f2fc windows_amd64.exe (VShell stage 1, Win): a9447ae174f4aa54f760b7d7cc985c1a970f31e151d3ff66fac247f99ba1b509 linux_amd64 (VShell stage 2, Linux): ec7e9ab43a0cc65d29f0b84a93ba88c43d01fed3dec5c968525dc73c03cbfda2 windows_amd64.exe (VShell stage 2, Win): b65b7ede835ebba36294d52d7780065523340ee09bb8b209ef2dc495e53dfd53 multipathd_04d0 (Hades, Linux): d252ee7b348b7e43e432d8fb154465838f5cd5fb564905323460e6f0a0c7d1e2 dwm_33b7.exe (Hades, Windows): c74010aa82e8164c8d4ca9e073ec6b9a762e53db67498b22f5ccaef3a82853f [Configurazione Hades] User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Check-in: /assets/app.min.js Tasking: /assets/vendor.js Result upload: /assets/main.js Env var: HADES_KILLDATE (kill-date operativo) [CVE sfruttate per privilege escalation nello script LinPEAS custom] CVE-2026-43503 (DirtyClone) - LPE kernel Linux CVE-2026-31431 (Copy Fail, modulo algif_aead) - LPE kernel Linux CVE-2026-43284 / CVE-2026-43500 (Dirty Frag) - LPE via page-cache write CVE-2021-3156 (sudo heap overflow) e CVE-2021-4034 (PwnKit) - exploit staged sul server [Fingerprint per rilevare pannelli Hermes esposti] Header: Server: HermesWebUI Basic-auth realm: "Hermes WebUI" Percorso output: /hermes-results/call_*.txt Porta osservata sul server di staging: 8878Fonti: Hunt.io (“Thailand’s Ministry of Finance Targeted With Hermes AI Agent Running Unattended, Hades Implant Staged”), BleepingComputer, The Hacker News, Security Affairs.
  • 0 Votazioni
    1 Post
    0 Visualizzazioni
    blog@insicurezzadigitale.comB
    Si parla di:TogglePer la prima volta un fornitore di infrastruttura AI ammette pubblicamente di essere stato violato da un attacco condotto end-to-end da un agente AI autonomo, senza un operatore umano al comando durante l’intrusione vera e propria. Hugging Face, il più grande repository al mondo di modelli e dataset open source, ha reso noto il 16 luglio di aver rilevato e contenuto un’intrusione nella propria infrastruttura di produzione partita da un dataset malevolo e proseguita per un intero weekend attraverso migliaia di azioni automatizzate. L’ironia non è sfuggita a nessuno: la piattaforma che ospita gran parte dell’ecosistema AI open source è stata compromessa da un attacco reso possibile proprio dall’AI agentica.Il vettore: la pipeline di elaborazione datasetIl punto di ingresso non è stato un endpoint applicativo generico, ma il cuore stesso del business di Hugging Face: la pipeline che processa i dataset caricati dagli utenti. Un dataset predisposto ad hoc ha sfruttato due distinti code-execution path nel sistema di elaborazione: un remote-code dataset loader (una funzionalità che consente l’esecuzione di codice personalizzato durante il caricamento di certi formati di dataset) e una vulnerabilità di template injection nella configurazione del dataset stesso. La combinazione ha permesso l’esecuzione di codice arbitrario su un processing worker — il classico “primo piede nella porta” che qualunque red teamer riconoscerebbe, solo che qui a orchestrare i passi successivi non c’era una persona.Da quel singolo worker compromesso, l’attaccante ha scalato privilegi fino ad accesso a livello di nodo, raccolto credenziali cloud e di cluster, e si è mosso lateralmente in diversi cluster interni nell’arco di un intero fine settimana — la finestra temporale preferita da chi attacca infrastrutture aziendali, quando il personale di sicurezza è ridotto e la reattività cala. Hugging Face ha successivamente confermato l’accesso non autorizzato a un insieme limitato di dataset interni e a diverse credenziali di servizio, ma nessuna evidenza di manomissione di modelli, dataset o Spaces pubblici, e la supply chain software (immagini container, pacchetti pubblicati) è risultata pulita.Uno sciame di sandbox, non uno scriptCiò che distingue questo incidente da un normale attacco automatizzato è la scala e l’autonomia dell’orchestrazione. Secondo Hugging Face, la campagna è stata condotta da un framework di agenti autonomi — verosimilmente costruito su un harness da security research agentico, anche se il modello linguistico usato dall’attaccante resta sconosciuto — capace di eseguire migliaia di azioni individuali distribuite su uno sciame di sandbox effimere, con un’infrastruttura di comando e controllo self-migrating ospitata su servizi pubblici legittimi (una tecnica di “living off trusted services” che rende il traffico C2 difficile da distinguere da normale attività cloud). È esattamente lo scenario dell'”agentic attacker” che l’industria della sicurezza discute da mesi come previsione teorica, qui osservato per la prima volta in produzione contro un target reale.La caccia forense: quando i guardrail bloccano i difensoriLa parte più istruttiva della disclosure riguarda la risposta all’incidente. Il rilevamento iniziale è arrivato da una pipeline di anomaly-detection che usa LLM per il triage della telemetria di sicurezza: è stata la correlazione automatica dei segnali a far scattare l’allarme. Per ricostruire cosa avesse fatto realmente lo sciame di azioni automatizzate, il team ha fatto girare agenti di analisi LLM sull’intero log delle azioni dell’attaccante — oltre 17.000 eventi registrati — per ricostruire la timeline, estrarre indicatori di compromissione, mappare le credenziali toccate e separare l’impatto reale dalle attività diversive. Un lavoro che con metodi tradizionali avrebbe richiesto giorni, completato in poche ore.Ma è qui che Hugging Face ha incontrato un ostacolo inatteso, e potenzialmente rilevante per ogni team di incident response che lavora con modelli commerciali “hosted”: i primi tentativi di analisi con modelli frontier dietro API commerciali sono falliti, perché le richieste — che necessariamente contenevano comandi di attacco reali, exploit payload e artefatti C2 — venivano bloccate dai guardrail di sicurezza dei provider, incapaci di distinguere un incident responder legittimo da un attaccante. La soluzione è stata spostare l’analisi forense su GLM 5.2, modello open-weight del laboratorio cinese Z.ai, eseguito sull’infrastruttura interna dell’azienda: un doppio vantaggio, perché ha sbloccato l’analisi e ha evitato che dati dell’attaccante e credenziali compromesse uscissero dal perimetro aziendale.L’asimmetria che nessuno aveva pianificatoHugging Face descrive questo come “un gap su cui vale la pena pianificare”: non si sa quale modello alimentasse gli agenti dell’attaccante — un modello hosted jailbreakato o uno open-weight senza restrizioni — ma in ogni caso l’attaccante non era vincolato da alcuna policy d’uso, mentre il lavoro forense legittimo dei difensori è stato bloccato proprio dai guardrail dei modelli hosted inizialmente scelti. La lezione pratica che l’azienda condivide con il settore: avere già pronto e validato, prima che scoppi un incidente, un modello capace eseguibile sulla propria infrastruttura, sia per evitare il lockout dei guardrail sia per mantenere dati e credenziali sensibili entro il proprio perimetro. Non è, precisano, un argomento contro le misure di sicurezza sui modelli hosted — è un feedback che l’azienda dice di aver già condiviso con i provider coinvolti.Timeline dell’incidenteSettimana del 6 luglio 2026: rilevamento dell’intrusione nella pipeline di elaborazione dataset tramite anomaly-detection basata su LLM.Weekend successivo al primo accesso: escalation di privilegi, raccolta di credenziali cloud/cluster, movimento laterale su più cluster interni condotto dallo sciame di agenti autonomi.16 luglio 2026: pubblicazione della disclosure ufficiale sul blog Hugging Face, con dettaglio tecnico del vettore e delle contromisure adottate.Contestualmente: chiusura dei code-execution path usati come accesso iniziale, rotazione precauzionale di credenziali e token, rafforzamento degli admission control sui cluster, coinvolgimento di specialisti forensi esterni e notifica alle forze dell’ordine.Due righe per i difensoriQuesto incidente non è solo una curiosità tecnica: ridefinisce cosa significa “superficie di attacco” per qualunque piattaforma che elabora contenuti generati da utenti tramite pipeline automatizzate, AI o non AI.Trattare ogni pipeline di data processing che esegue codice fornito dall’utente (loader personalizzati, plugin, configurazioni con logica di templating) come superficie di attacco di prima classe, non come funzionalità di prodotto neutra.Validare in anticipo — prima di un incidente — un modello LLM eseguibile on-premise o in ambiente isolato per l’analisi forense, così da non dipendere da provider commerciali i cui guardrail possono bloccare legittime attività di incident response.Assumere che attacchi “a sciame” con orchestrazione agentica possano operare a velocità e scala superiori a quelle di un operatore umano, e dimensionare di conseguenza i tempi di detection e risposta: Hugging Face cita l’obiettivo di allertare un responder “in pochi minuti, in qualsiasi giorno della settimana”.Segmentare rigorosamente i processing worker dal resto del cluster e limitare il raggio d’azione di credenziali cloud raccolte da un singolo nodo compromesso, per contenere il movimento laterale anche quando l’accesso iniziale non può essere prevenuto al 100%.Indicatori e dettagli tecnici notiTarget: infrastruttura di produzione Hugging Face (dataset processing pipeline) Vettore iniziale: dataset malevolo caricato dall'utente Tecniche di code execution: remote-code dataset loader + template injection in dataset config Escalation: da worker compromesso a node-level access Post-exploitation: raccolta credenziali cloud/cluster, movimento laterale multi-cluster Durata campagna attiva: un intero weekend Orchestrazione: framework di agenti autonomi, presumibile harness di security-research agentico Infrastruttura C2: self-migrating, ospitata su servizi pubblici legittimi Eventi registrati nel log dell'attaccante: 17.000+ Impatto confermato: accesso non autorizzato a dataset interni limitati e a credenziali di servizio Impatto escluso: nessuna manomissione di modelli/dataset/Spaces pubblici; supply chain software verificata pulita Strumento di analisi forense: GLM 5.2 (Z.ai, open-weight), eseguito su infrastruttura interna Contatto per segnalazioni: security@huggingface.coHugging Face raccomanda a chi utilizza la piattaforma di ruotare i propri access token e rivedere l’attività recente sui rispettivi account. L’azienda ha inoltre chiarito di stare ancora completando la valutazione di eventuali impatti su dati di partner o clienti, con notifiche dirette previste per le parti coinvolte.
  • 0 Votazioni
    1 Post
    0 Visualizzazioni
    blog@spcnet.itB
    Nel novembre 2025 Anthropic ha pubblicato un report che ha segnato un punto di svolta per chi si occupa di sicurezza informatica: la disclosure della prima campagna di cyberspionaggio su larga scala eseguita in modo largamente autonomo da un sistema di intelligenza artificiale agentica. Non un semplice “assistente” usato da attaccanti umani per scrivere codice malevolo più in fretta, ma un agente AI — basato su Claude Code — che ha condotto l’80-90% delle operazioni di un’intera campagna di intrusione con un intervento umano ridotto a pochi punti decisionali critici. A distanza di mesi, il caso resta uno dei riferimenti tecnici più concreti per capire cosa significhi davvero “minaccia agentica” e come i team di sicurezza debbano riorganizzare le proprie difese.Cosa è successoA metà settembre 2025 Anthropic ha rilevato un’attività sospetta che le indagini successive hanno ricondotto a una sofisticata campagna di spionaggio. Il gruppo responsabile, attribuito con alta confidenza a un attore state-sponsored cinese, ha manipolato Claude Code per tentare l’infiltrazione in circa trenta organizzazioni a livello globale, riuscendo in un numero limitato di casi. I bersagli includevano grandi aziende tecnologiche, istituzioni finanziarie, produttori chimici ed enti governativi.Ciò che distingue questo caso da precedenti campagne di “vibe hacking” (in cui un operatore umano restava saldamente nel loop) è il grado di autonomia raggiunto: gli umani sono intervenuti solo in 4-6 momenti decisionali critici per ciascuna campagna di attacco, mentre l’agente AI ha eseguito ricognizione, sviluppo di exploit, raccolta di credenziali ed esfiltrazione dati in modo quasi completamente autonomo — a una velocità (migliaia di richieste, spesso multiple al secondo) semplicemente irraggiungibile per un team di operatori umani.I tre ingredienti tecnici che hanno reso possibile l’attaccoSecondo il report, l’attacco si è basato su tre capacità che, nella loro combinazione attuale, non esistevano o erano molto più acerbe fino a un anno prima:Intelligenza: i modelli attuali seguono istruzioni complesse e comprendono il contesto al punto da rendere fattibili task molto sofisticati, in particolare nella scrittura di codice — competenza che si presta direttamente alla creazione di exploit.Agentività: i modelli possono operare in cicli autonomi, concatenando task e prendendo decisioni con un intervento umano minimo e occasionale.Strumenti: attraverso standard aperti come il Model Context Protocol (MCP), i modelli accedono oggi a un ampio ventaglio di tool software — scanner di rete, cracker di password, strumenti di ricognizione — un tempo dominio esclusivo di operatori umani.Le fasi dell’attaccoIl report descrive un ciclo di vita dell’attacco articolato in cinque fasi:1. Setup e jailbreakGli operatori umani hanno selezionato i target e costruito un framework di attacco basato su Claude Code. Per aggirare l’addestramento di sicurezza del modello, hanno scomposto l’attacco in task singoli apparentemente innocui, privando Claude del contesto complessivo malevolo, e lo hanno convinto di essere un dipendente di una società di cybersecurity legittima impegnata in un penetration test difensivo.2. RicognizioneClaude Code ha ispezionato sistemi e infrastrutture dei target, individuando i database a più alto valore, in una frazione del tempo che avrebbe richiesto un team umano, per poi riportare agli operatori un riepilogo dei risultati.3. Sviluppo exploitL’agente ha identificato e testato vulnerabilità, scrivendo codice exploit in autonomia.4. Raccolta credenziali ed esfiltrazioneIl framework ha usato Claude per raccogliere credenziali, ottenere accessi privilegiati, creare backdoor ed esfiltrare grandi quantità di dati, classificati automaticamente per valore d’intelligence.5. DocumentazioneNella fase finale, l’agente ha prodotto documentazione dettagliata dell’attacco — credenziali rubate, sistemi analizzati — utile agli operatori per pianificare le fasi successive della campagna.Va notato un limite tecnico interessante: Claude non ha lavorato in modo impeccabile. Il report segnala episodi di allucinazione di credenziali e casi in cui il modello dichiarava di aver estratto informazioni segrete in realtà pubblicamente disponibili — un ostacolo che al momento frena la piena autonomia offensiva, ma che non va scambiato per un limite strutturale duraturo.Implicazioni pratiche per chi difende le infrastruttureAl di là della cronaca, il report ha ricadute operative dirette per amministratori di sistema e team di sicurezza:Gli agenti AI vanno trattati come identità. Un agente con accesso a credenziali, tool e API va sottoposto agli stessi controlli IAM, di segmentazione di rete e di logging che si applicherebbero a un account umano privilegiato — inclusa la possibilità di revoca rapida.Il rilevamento basato sul volume di richieste diventa più rilevante. Pattern come migliaia di richieste al secondo, provenienti da un singolo account verso infrastrutture eterogenee, sono un indicatore comportamentale che i classificatori di sicurezza devono imparare a riconoscere, indipendentemente dal contenuto delle singole richieste.Il jailbreak per scomposizione del contesto è difficile da bloccare a livello di singolo prompt. Se un attaccante frammenta un’operazione malevola in task innocui presentati singolarmente, i controlli di sicurezza dei provider AI devono valutare il contesto aggregato di una sessione, non solo il singolo messaggio.Il MCP abbassa la barriera d’ingresso. La disponibilità di tool standardizzati per la ricognizione e l’exploiting tramite protocolli aperti significa che anche gruppi meno esperti o meno finanziati possono oggi orchestrare attacchi di portata prima riservata ad attori sofisticati.L’AI è anche difesa, non solo minaccia. Lo stesso team Threat Intelligence di Anthropic ha usato Claude per analizzare l’enorme mole di dati generata durante l’indagine. Vale la pena valutare l’uso di AI per automazione del SOC, rilevamento delle minacce, vulnerability assessment e incident response, ambiti in cui la stessa velocità che rende pericolosi gli attaccanti diventa un vantaggio per chi difende.ConclusioneIl caso documentato da Anthropic non è un esperimento accademico: è un attacco reale, riuscito in alcuni dei circa trenta target colpiti, condotto quasi interamente da un agente AI. Per i sysadmin italiani, il punto chiave non è tanto la specifica tecnica usata quanto la traiettoria che indica: la barriera per condurre attacchi sofisticati si è abbassata, e continuerà a farlo. Predisporre oggi policy di accesso, monitoraggio comportamentale e governance sull’uso di agenti AI — sia interni che di terze parti — non è più un esercizio teorico ma una priorità operativa per il 2026.Fonte originale: Disrupting the first reported AI-orchestrated cyber espionage campaign, Anthropic