Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
AI-security-literacy — Pipeline Colab riproducibile che fonda sei dimensioni di competenza in AI Security Literacy su benchmark pubblici e microdati di indagine, producendo figure, tabelle e risultati riprendibili. | Kitploit
Strumenti/GitHubGitHub/ericyoc/ai-security-literacy
Machine LearningPaper e RicercaApprendimento e FormazioneRisorse CurateSicurezza dell'IARilevamento di AnomalieAttacco Avversario
GitHubericyoc/ai-security-literacy

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

AI-security-literacy

Pipeline Colab riproducibile che fonda sei dimensioni di competenza in AI Security Literacy su benchmark pubblici e microdati di indagine, producendo figure, tabelle e risultati riprendibili.

Vedi RepositorySito web
394 giorni faNon ancora revisionato

AI Security Literacy (AISL) — Pipeline di fondamento

Una pipeline di analisi riproducibile che fonda le sei dimensioni di competenza dell'AI Security Literacy su benchmark pubblici e dati di indagini rappresentative a livello nazionale. Funziona in Google Colab. Ogni artefatto — cache del dataset, checkpoint del modello, figura, tabella dei risultati — viene salvato su Google Drive, e ogni fase è riprendibile.


Perché esiste

L'IA è arrivata nelle scuole più velocemente di qualsiasi guida su come usarla in modo sicuro. Agli studenti vengono affidati sistemi black-box e ci si aspetta che intuiscano di cosa ci si può fidare di quei sistemi. Gli insegnanti sono divisi tra l'adozione dell'IA e il timore nei suoi confronti. I distretti scolastici scrivono politiche di uso accettabile mentre gli strumenti sottostanti cambiano ogni pochi mesi.

I framework di alfabetizzazione esistenti insegnano agli studenti a comprendere e usare l'IA. I framework di cybersecurity esistenti sono stati scritti prima che esistessero le minacce specifiche dell'IA. Nessuno dei due tratta l'operare in modo sicuro in un ambiente mediato dall'IA come una competenza a sé stante — con le proprie dimensioni, la propria progressione evolutiva e le proprie competenze insegnabili.

Questa competenza è ciò che AISL definisce, attraverso sei dimensioni che abbracciano l'intero ecosistema scolastico e non solo gli studenti.

Perché fondarla sui dati è importante

Un framework di competenze che nessuno ha testato contro i dati è solo una tassonomia. Chiunque può affermare che gli studenti dovrebbero "riconoscere la manipolazione" o "calibrare la fiducia". La domanda più difficile è se quelle frasi nominino fenomeni reali e misurabili — e, se sì, cosa mostrino effettivamente le misurazioni.

È a questo che serve questa pipeline. Si chiede cosa i dati pubblici possano stabilire su ciascuna dimensione, e le risposte sono specifiche:

  • Un'etichetta di rilevamento è una decisione di soglia, non una proprietà del testo. Spostare una soglia di tossicità da 0,3 a 0,7 fa oscillare la quota di elementi etichettati come tossici di oltre venti punti percentuali. Su messaggi di testo di truffe reali, lo stesso spostamento riduce i falsi allarmi da 15 a 2 mentre raddoppia le truffe mancate da 18 a 36. Nessuna soglia elimina entrambi gli errori; qualcuno deve scegliere.
  • Il danno spesso si trova nella parte del testo che non hai ancora letto. In un corpus costruito per contenere tossicità in misura uguale su quattro fasce, la maggior parte delle metà dei prompt si colloca nella fascia più bassa.
  • Fluente non è sinonimo di affidabile. Un piccolo modello linguistico sceglie la risposta corretta su un benchmark di misconcezioni solo modestamente al di sopra del caso.
  • Un numero di robustezza descrive la valutazione, non solo il modello. Gli stessi classificatori attaccati in due modi danno due verdetti molto diversi, e la dispersione tra modelli addestrati indipendentemente è diverse volte più ampia dell'intervallo di campionamento sul set di test.
  • Il vuoto normativo è misurabile. In un'indagine del 2025 rappresentativa a livello nazionale, circa un terzo degli insegnanti delle scuole pubbliche statunitensi riferisce che la propria scuola ha una politica sull'IA, e un quarto non sa se ce l'ha. Gli insegnanti si aspettano che il proprio uso dell'IA renda l'insegnamento più facile e che l'uso degli studenti lo renda più difficile.
  • La popolazione circostante è esposta e inquieta. La maggior parte degli adulti statunitensi considera le truffe online un problema grave, riceve messaggi di truffa ogni settimana ed è preoccupata che l'IA faccia un uso improprio delle informazioni personali — pur dichiarando scarso controllo sull'IA nella propria vita.

Ognuno di questi è una lezione che un discente può essere guidato a seguire con modelli reali e dati reali, ed è questo il punto: il framework è pensato per essere insegnato, non solo citato.

Perché l'ingegneria fa parte del punto

Una pipeline può produrre figure che sembrano corrette e non lo sono: una curva di robustezza da un modello che non è mai stato addestrato adeguatamente, o risultati di benchmark associati alle categorie sbagliate perché due file sono stati uniti per posizione di riga. Sono gli stessi tipi di errore che la dimensione più avanzata del framework insegna agli studenti a individuare.

Quindi la pipeline è costruita per renderli strutturalmente difficili: la valutazione degli attacchi è subordinata a un controllo di sanità sull'accuratezza pulita, i join vengono effettuati sul contenuto anziché sulla posizione, le fasi bloccate si annunciano invece di emettere output vuoto, il campionamento è seedato e ogni numero riportato viene scritto in un file di risultati leggibile dalla macchina invece di essere trascritto a mano. La riproducibilità qui non è una questione di ordinaria amministrazione — è l'oggetto stesso della ricerca.


Cosa fa

La pipeline funziona su due livelli.

Livello 1 fonda le dimensioni attitudinali su micro-dati di indagini rappresentative a livello nazionale che scarichi tu stesso previa registrazione gratuita. Finché i file non sono presenti, le sue fasi si contrassegnano come skipped. Vedi Configurazione del Livello 1.

Livello 2 fonda le dimensioni tecniche su fonti pubbliche. Nessuna configurazione necessaria — apri ed esegui. Ogni dataset viene scaricato automaticamente.

DimensioneLivello 1 (indagini)Livello 2 (dati pubblici)
D1Permesso e NormeRAND ATP Fall 2025, Pew ATP W142—
D2Sicurezza dei Dati e della PrivacyPew ATP W152—
D3Riconoscimento di Minacce e ManipolazionePew ATP W152, W168RealToxicityPrompts, SMS Spam Collection, BBQ
D4Calibrazione della Fiducia e VerificaPew ATP W142, W152TruthfulQA + baseline GPT-2, BBQ
D5Comprensione Avversariale e Tecnica—CIFAR-10 + FGSM/PGD, 3 seed
D6Disposizione e AgentivitàRAND ATP Fall 2025, Pew ATP W152—

Avvio rapido

Apri AISL_analysis_poc.ipynb in Colab ed esegui tutte le celle dall'alto verso il basso.

Runtime > Change runtime type > GPU     # optional; D5 training is ~10x faster
Runtime > Run all

Il primo avvio scarica CIFAR-10 (~170 MB), i corpora di Hugging Face, GPT-2 e la SMS Spam Collection. Tutti vengono memorizzati nella cache su Drive e non vengono mai riscaricati. L'esecuzione può essere interrotta in qualsiasi momento senza problemi — vedi Riprendere un'esecuzione.

Se aggiungi file di survey a Drive mentre una sessione Colab è aperta, riavvia la sessione (Runtime > Restart session) prima di rieseguire: Colab non sempre vede i file aggiunti dopo il mount di Drive.


Struttura dell'output

Tutto ciò che è persistente risiede sotto MyDrive/AISL_data/. Nulla di valore viene scritto sul disco effimero di Colab.

AISL_data/
├── cache/
│   ├── hf/                    # Hugging Face datasets and GPT-2
│   └── torch/                 # CIFAR-10
├── checkpoints/
│   └── cifar10_cnn_seed{N}.pt # one per seed, written after every epoch, atomically
├── figures/                   # 300-dpi JPGs
├── tables/                    # CSV + JSON + TeX macro exports
├── logs/
│   └── status.json            # per-stage completion record
└── microdata/
    ├── sms/                   # SMS Spam Collection (downloaded automatically)
    ├── pew/                   # <- you place the Pew ATP .sav files here
    └── rand/                  # <- you place the RAND ATP .dta file here

I risultati vengono esportati in tre formati: aisl_results.json (leggibile dalla macchina), file .csv per ogni fase e aisl_results.tex (un insieme di macro TeX, una per ogni valore riportato, per la composizione tipografica a valle).


Fasi

Scarica lo strumento