Anti Dump
Protection ID: anti_dump
This protection avoids the possibility of performing a memory dump on your application.
This protection is available in the editions:
Developer Startup Enterprise
Parameters
This protection has no parameters or settings.
Rules configuration
shield.config.json
{
"protections": {
"anti_dump": {}
}
}
Modes
- Default: It prevents confidential data from being downloaded from memory and is responsible for sealing parts of the code in memory in encrypted form.
Compatibility
Framework | Compatibility | Comments |
---|---|---|
.NET Core | ✔ | Automatic adaptations of compatibility according to operating system |
.NET Framework | ✔ | |
.NET (up to 8 version) | ✔ | Automatic adaptations of compatibility according to operating system |
.NET Standard | ✔ | Automatic adaptations of compatibility according to operating system |
Xamarin IOS | ❌ | Not usually necessary |
Xamarin Android | ❌ | Not usually necessary |
Xamarin MacOs | ❌ | Not usually necessary |
WPF | ✔ | |
Blazor | ✔ | |
.NET Maui | ✔ | |
Unity | ✔ | |
ASP | ✔ | |
Silverlight | ✔ | |
VBa (Visual Basic) or C# (CSharp) | ✔ | |
WinRT | ✔ |
Shield is compatible with all versions of .NET, it doesn't matter if you use .NET 2.0, .NET 4.7, .NET Core 2.1 or Xamarin.Forms 5.0, it will adapt automatically according to needs, you don't have to worry about this.