Wat is het HTA-bestandsformaat?
.hta (HTML Application) is een type HTML-documentbestand dat HTML-opmaak, JScript en VBScript-scripts bundelt in een zelfstandige desktopapplicatie voor Windows. In tegenstelling tot .html-bestanden wordt .hta niet uitgevoerd door webbrowsers - in plaats daarvan wordt het op de lokale machine uitgevoerd door mshta.exe, de Microsoft HTML Application Host die in Windows is ingebouwd. Microsoft introduceerde het formaat in 1999 samen met Internet Explorer 5 als een manier om lichtgewicht GUI-tools te bouwen met bekende webtechnologieën, maar met volledige, vertrouwde toegang tot het besturingssysteem in plaats van de sandbox-omgeving van een browser.
Het belangrijkste onderscheid met gewone webpagina's is het privilege: een .hta draait met dezelfde machtigingen als de ingelogde gebruiker, met onbeperkte toegang tot het Windows-register, het bestandssysteem, COM-objecten en ActiveX-besturingselementen. Het uiterlijk van het venster - titel, pictogram, randstijl en wijzigingsgedrag - wordt geconfigureerd via het Microsoft-specifieke <HTA:APPLICATION>-element dat in de document <head> is geplaatst. Het bestand is platte tekst zonder binair magisch getal; het wordt geïdentificeerd door de extensie .hta en die tag.
Potentiële risico's. Het gebruik van .hta-bestanden uit onbekende bronnen brengt veel risico's met zich mee. Hoewel besturingssystemen en antivirusprogramma's verschillende technieken gebruiken om die risico's te beperken, worden veel aanvallen puur uitgevoerd door onverantwoordelijkheid van de gebruiker. Veel computervirussen en malware gebruiken .hta om vermeldingen in het Windows-register te wijzigen, achterdeurtjes te openen voor ongewenste toegang of verdere payloads te downloaden - en moderne antivirusscanners markeren onvertrouwde .hta-bestanden routinematig als verdacht. Omdat mshta.exe een legitiem Windows-binair bestand is, misbruiken aanvallers het vaak in „living-off-the-land”-technieken om beveiligingscontroles te omzeilen.
Beveiliging & veiligheid
RISICO: HIGHEen HTA is een Windows-programma met VOLLEDIGE PRIVILEGES, geen beveiligde webpagina. Dubbelklikken op een .hta VOERT het UIT via mshta.exe met uw gebruikersrechten - het kan bestanden lezen/schrijven, het register wijzigen, payloads downloaden en andere programma's starten. mshta.exe is een bekende „living off the land”-malwaretechniek en HTA's zijn een veelvoorkomend phishing-bijlage-vector. Regels: open nooit een .hta die via e-mail/chat/download is binnengekomen, tenzij u deze zelf hebt geschreven of volledig vertrouwt; om er een te inspecteren, klik ALTIJD met de rechtermuisknop > Bewerken (openen als tekst) zodat deze niet wordt uitgevoerd; pas op voor dubbele extensies zoals „factuur.pdf.hta”. Veel organisaties blokkeren .hta en beperken mshta.exe volledig. Als u er onverwacht een hebt ontvangen, behandel deze dan als vijandig en verwijder hem.
Formaatdetails
in een notendopProgramma's die HTA-bestanden openen
Technische details
diepe specificaties| Ontwikkelaar | Microsoft |
| Geïntroduceerd | 1999, met Internet Explorer 5 |
| Uitvoeringsengine | mshta.exe (Microsoft HTML Application Host), een ingebouwd Windows-onderdeel |
| Privilegeniveau | Volledig vertrouwd - draait buiten de browser-sandbox met OS-privileges op gebruikersniveau |
| Scripttalen | JScript en VBScript |
| Rendering-engine | Internet Explorer's Trident (MSHTML) engine |
| MIME-type | application/hta |
| Bestandscodering | Platte tekst (UTF-8 of Windows ANSI); geen binaire magic bytes |
| Onderscheidend kenmerk | <HTA:APPLICATION>-element in de document <head>; geen vaste handtekening op byteniveau |
| Vensteraanpassing | Titelbalktekst, pictogram, randstijl, formaatwijziging en scrollgedrag ingesteld via <HTA:APPLICATION>-attributen |
| Systeemtoegang | Volledige lees-/schrijftoegang tot het Windows-register, bestandssysteem, COM-objecten en ActiveX-besturingselementen |
| Platformondersteuning | Alleen Windows; geen native ondersteuning op macOS of Linux |
| Beveiligingsclassificatie | Vaak door antivirus gemarkeerd als potentieel kwaadaardig; veelvuldig misbruikt in „living-off-the-land”-aanvallen via mshta.exe |
| Implementatie | Volledige applicatie vervat in één .hta-bestand; geen installatieprogramma of runtime-installatie vereist |
| Uitgebracht | 1999 (Internet Explorer 5) |
| Specificatie | en.wikipedia.org |
HTA conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over HTA-bestanden.