Built into Windows by Microsoft, this API is how Windows-based Veeam Backup & Replication servers keep stored passwords and similar secrets protected. Linux-based servers turn to ASP.NET Core data protection.
Also called Data Protection API.
Read more: Veeam Help Center
In the Ultra Transcenders books
Each book explains DPAPI in context, with comparison tables and the common traps.
Terms in this definition
- API
Short for application programming interface: a contract that client code calls programmatically, for example a web API secured with tokens or the Files, Images or Responses APIs.
- TURN
If a direct link can't be made, RDP Shortpath for Windows 365 relays UDP traffic via Microsoft servers on port 3478 instead.
- ASP.NET Core Data Protection
On Linux, Veeam Backup & Replication encrypts data held in its configuration database using this Microsoft framework; DPAPI fills that role on Windows.