Applicazione HTMLUn'applicazione HTML (HTA) è un'applicazione per Microsoft Windows scritta in HTML e HTML dinamico. La possibilità di scrivere HTA è stata introdotta a partire dalla release 5.0 di Microsoft Internet Explorer. Un file HTA può essere ottenuto da un normale HTML semplicemente cambiando l'estensione in .hta. Per personalizzare l'aspetto di una HTA è stato introdotto un nuovo tag con attributi: <hta:application ...> inserito nella sezione <head>...</head> dei documenti HTA. Le funzionalità di un file HTML ordinario sono limitate dal modello di sicurezza del browser web - per esempio può comunicare col server, manipolare pagine (di solito per validare form e/o creare effetti grafici), scrivere cookie. Un HTA invece viene eseguito come applicazione fully trusted e quindi possiede più privilegi di un normale file HTML - per esempio può creare / modificare / eliminare file ed entry del registro di sistema di Windows. EsecuzioneUn HTA viene eseguito utilizzando il programma Se Se mshta.exe si trova nella cartella Windows per i file temporanei, la valutazione di sicurezza è pericolosa al 26%[1]. SviluppoPer personalizzare l'aspetto di un HTA, è stato Qualsiasi editor di testo può essere utilizzato per creare un HTA. Gli editor con funzioni speciali per lo sviluppo di applicazioni HTML possono essere ottenuti da Microsoft[3] o da fonti di terze parti[4]. Un file HTML esistente (con estensione file VulnerabilitàHTA è stato utilizzato per fornire malware[5][6]. EsempioQuesto è un esempio di Hello World come applicazione HTML. < HTML >
< HEAD >
< HTA: APPLICATION ID = "HelloExample"
BORDER = "thick"
BORDERSTYLE = "complex" />
< TITLE > HTA - Hello World </ TITLE >
</ HEAD >
< BODY >
< H2 > HTA - Hello World </ H2 >
</ BODY >
</ HTML >
Note
Collegamenti esterni
|