Ultralytics YOLO27:
Torna al glossario di Ultralytics

Jailbreaking (AI)

Esplora come il jailbreaking dell'AI aggira i meccanismi di sicurezza e scopri come ridurre i rischi. Proteggi i modelli Ultralytics YOLO26 con difese e monitoraggio solidi.

Il jailbreaking, nel contesto dell'intelligenza artificiale, si riferisce alla pratica di aggirare i vincoli etici, i filtri di sicurezza e le limitazioni operative programmati in un modello di AI. Originariamente usato per indicare l'aggiramento delle restrizioni hardware su dispositivi come gli smartphone, il jailbreaking dell'AI consiste nel creare input specifici, spesso manipolativi, che inducono il modello a generare contenuti soggetti a restrizioni, eseguire comandi non autorizzati o rivelare prompt di sistema sensibili. Man mano che l'AI viene integrata sempre più nelle infrastrutture critiche, comprendere queste vulnerabilità è essenziale per sviluppare solide misure di sicurezza dell'AI e prevenire gli abusi.

Distinguere il jailbreaking dai concetti correlati#

Sebbene il jailbreaking condivida alcune analogie con altre vulnerabilità di sicurezza nel machine learning, è importante distinguerlo dai termini correlati:

  • Prompt injection: consiste nell'inserire istruzioni dannose in un prompt legittimo dell'utente per dirottare l'output previsto di un modello. Il jailbreaking è una categoria più ampia che mira specificamente a sovrascrivere completamente i protocolli di sicurezza fondamentali del modello.
  • AI red teaming: è una metodologia di test autorizzata e proattiva in cui i professionisti della sicurezza tentano intenzionalmente di eseguire il jailbreak di un sistema per identificare e correggere le vulnerabilità prima della distribuzione.
  • Attacchi avversari: spesso utilizzati nella visione artificiale, consistono nel modificare in modo impercettibile i dati di input (ad esempio aggiungendo rumore invisibile a un'immagine) per costringere un modello a produrre una classificazione errata, mentre il jailbreaking si concentra generalmente sulla manipolazione linguistica o logica.

Esempi concreti di jailbreaking dell'AI#

Il jailbreaking si manifesta in modo diverso a seconda della modalità del sistema di AI, influenzando sia le architetture basate sul testo sia quelle basate sulla visione:

  1. Sfruttamento dei modelli linguistici di grandi dimensioni: gli aggressori utilizzano spesso scenari complessi di role-play o contesti ipotetici per costringere i modelli linguistici di grandi dimensioni a ignorare il loro addestramento alla sicurezza. Ad esempio, un utente potrebbe chiedere a un'AI di agire come un "autore di narrativa che scrive una storia su un hacker", inducendo con successo il modello a generare codice dannoso o istruzioni per attività pericolose che i suoi filtri normalmente bloccherebbero. Ricerche recenti di Anthropic hanno inoltre evidenziato metodi avanzati come le tecniche di jailbreaking many-shot, che sovraccaricano la finestra di contesto del modello per aggirare le restrizioni.

  2. Attacchi ai sistemi multimodali e di visione: con l'evoluzione dei modelli in grado di elaborare sia testo sia immagini, ricerche recenti sul jailbreaking multimodale dimostrano che gli aggressori possono incorporare istruzioni testuali dannose all'interno di un'immagine. Quando un modello di visione e linguaggio elabora l'immagine, il testo nascosto attiva il jailbreak. Nei sistemi di sicurezza fisica, gli input avversari, come una patch con uno schema specifico applicata agli indumenti, possono fungere da jailbreak visivo, rendendo la persona invisibile ai modelli di sorveglianza automatizzati.

Mitigare i rischi del jailbreaking nei modelli di AI#

Proteggere i modelli da questi exploit richiede una strategia di difesa multilivello. Gli sviluppatori seguono le linee guida di OpenAI sulla sicurezza e framework come il Framework di gestione dei rischi dell'AI del NIST per definire una base di sicurezza.

Per prevenire gli attacchi avversari visivi, gli ingegneri si affidano a un'ampia data augmentation durante l'addestramento. Introducendo intenzionalmente rumore, sfocatura e condizioni di illuminazione variabili, il modello impara a mantenere un'elevata accuratezza anche quando si trova di fronte a input manipolati. Inoltre, il monitoraggio continuo dei modelli distribuiti tramite gli strumenti disponibili sulla Ultralytics Platform aiuta a identificare pattern di inferenza insoliti che potrebbero indicare un attacco in corso, garantendo una solida sicurezza dei dati per le distribuzioni aziendali.

Testare la robustezza del modello#

Per assicurarti che i tuoi modelli di visione artificiale siano resilienti alle manipolazioni impercettibili degli input, puoi simulare scenari di base di machine learning avversario usando Python. Questo aiuta a verificare che un modello come Ultralytics YOLO26 continui a funzionare in modo affidabile quando viene esposto a dati rumorosi o leggermente alterati.

import cv2
from ultralytics import YOLO

# Load an Ultralytics YOLO26 model for robust inference testing
model = YOLO("yolo26n.pt")

# Load a test image and apply simulated adversarial noise
img = cv2.imread("security_feed.jpg")
noisy_img = cv2.add(img, 15)  # Inject slight pixel noise to test robustness

# Run prediction to verify the model still detects objects accurately
results = model(noisy_img)
results[0].show()

Testando attivamente le vulnerabilità e integrando solide misure di sicurezza, gli sviluppatori possono scoprire con successo come mitigare i jailbreak dell'AI, promuovendo la fiducia e l'affidabilità nei moderni sistemi di AI. Per comprendere più a fondo il comportamento e l'interpretabilità dei modelli, esplora i principi dell'AI spiegabile.

Explore solutions

Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo percorso verso il futuro del machine learning