Ho effettuato alcune ricerche aggiuntive e ho trovato un interessante documento di ricerca (facilmente leggibile e di sole 12 pagine). La ricerca è denominata Rilevamento di codice JavaScript dannoso in PDF tramite Document Instrumentation .
Nel loro documento di ricerca introducono un approccio sensibile al contesto
rilevare e con fi gurare JavaScript dannoso in PDF tramite static
strumentazione documentale e monitoraggio del comportamento in fase di esecuzione.
Le seguenti citazioni e figure forniscono informazioni su come il loro sistema di rilevamento sviluppato si avvicina al rilevamento di PDF dannoso.
Architettura di rilevamento
Our system consists of two major components, front-end and back-end,
working in two phases. In Phase-I, the front- end component statically
parses the document, analyzes the structure, and finally instruments
the PDF objects containing JavaScript. Then, in Phase-II when an
instrumented document is opened, the back-end component detects
suspicious behaviors of a PDF reader process in context of JavaScript
execution and confines malicious attempts.
AnalisistaticadifaseIestrumentazione
ForsuspiciousPDF,thefront-endfirstparsesthedocumentstructureandthendecompressestheobjectsandstreams.Asetofstaticfeaturesareextractedinthisprocess.Whenadocumenthasbeendecompressed,thefront-endwillinstrumentitandaddcontextmonitoringcodeforJavaScript.Insomecases,ifthedocumentisencryptedusinganowner’spassword,i.e.,amodeofPDFinwhichthedocumentisreadablebutnon-modifiable,weneedtoremovetheowner’spassword.WiththehelpofPDFpasswordrecoverytoolslike[28],thiscanbedoneeasilyandveryfast.
RilevamentodiruntimestaticodifaseII
Theback-endcomponentworksintwosteps,runtimemonitoringandruntimedetection.WhenaninstrumentedPDFisloaded,thecontextmonitoringcodeinsidewillcooperatewithourruntimemonitor,whichtriestocollectevidenceofpotentialinfectionattempts.WhenJavascriptexecutestotheendoracriticaloperationoccurs,theruntimedetectorwillcomputeamalscore.Ifthemalscoreexceedsapredefinedthreshold,thedocumentwillbeclassifiedasmalicious.
L'URLoriginalediquestodocumentodiricerca(PDF)è link , di cui fa anche riferimento l'inizio di questa risposta. Un mirror / copia di questo documento può essere trovato qui link .
Crediti a: Daiping Liu e Haining Wang del college di William e Mary e Angelos Stavrou della George Mason University.