ARTFEED — Contemporary Art Intelligence

La ricerca sul prompting a catena di pensiero migliora la deoffuscazione del codice utilizzando modelli linguistici di grandi dimensioni

ai-technology · 2026-04-20

Uno studio esplora il prompting a catena di pensiero per migliorare la deoffuscazione del codice, un processo che ripristina versioni leggibili dei programmi mantenendo il comportamento originale. Questo metodo guida i modelli linguistici di grandi dimensioni attraverso un ragionamento passo-passo per l'analisi del codice, concentrandosi su tecniche di offuscamento del flusso di controllo come l'appiattimento del flusso di controllo e i predicati opachi. La valutazione di cinque modelli all'avanguardia mostra miglioramenti significativi della qualità rispetto al semplice prompting. La ricerca convalida l'approccio su benchmark C diversificati, misurando il recupero strutturale dei grafi del flusso di controllo e la preservazione semantica. La deoffuscazione del codice richiede tipicamente un notevole sforzo manuale con strumenti complessi, ma questa alternativa riduce tale onere. I risultati sono riportati utilizzando metriche strutturali per il flusso di controllo, evidenziando applicazioni pratiche nell'analisi del software.

Fatti principali

  • La deoffuscazione del codice recupera programmi leggibili preservando il comportamento originale
  • Il prompting a catena di pensiero guida i modelli linguistici di grandi dimensioni attraverso un ragionamento passo-passo
  • L'attenzione è sull'offuscamento del flusso di controllo, inclusi l'appiattimento del flusso di controllo e i predicati opachi
  • Sono stati valutati cinque modelli linguistici di grandi dimensioni all'avanguardia
  • Il prompting CoT migliora significativamente la qualità della deoffuscazione rispetto al semplice prompting
  • L'approccio è stato convalidato su un insieme diversificato di benchmark C standard
  • Vengono misurati il recupero strutturale del grafo del flusso di controllo e la preservazione della semantica del programma
  • I risultati sono riportati utilizzando metriche strutturali per il flusso di controllo

Entità

Fonti