ProfileXML è un formato basato su XML usato per definire le impostazioni del profilo VPN di Windows per la distribuzione. Può descrivere il tipo di tunnel, i metodi di autenticazione, gli indirizzi dei server, le regole di routing, il comportamento del tunnel del dispositivo o dell'utente e altre opzioni che indicano a Windows come creare una connessione VPN.
È importante perché molte distribuzioni enterprise di accesso remoto si affidano a ProfileXML per configurare Always On VPN su larga scala tramite strumenti come piattaforme MDM o sistemi di gestione della configurazione. In difesa, gli amministratori lo usano per standardizzare impostazioni sicure su intere flotte e per risolvere i guasti di connessione verificando se il profilo distribuito corrisponde ai criteri. Negli attacchi, un utente o un avversario con accesso alla configurazione potrebbe modificare l'XML per indebolire l'autenticazione, cambiare i percorsi del traffico o interrompere la connettività, ed è per questo che l'integrità del profilo e i controlli di distribuzione sono importanti.


