This is the Linux app named MemGuard whose latest release can be downloaded as v0.22.3.zip. It can be run online in the free hosting provider OnWorks for workstations.
Download and run online this app named MemGuard with OnWorks for free.
Follow these instructions in order to run this app:
- 1. Downloaded this application in your PC.
- 2. Enter in our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 3. Upload this application in such filemanager.
- 4. Start the OnWorks Linux online or Windows online emulator or MACOS online emulator from this website.
- 5. From the OnWorks Linux OS you have just started, goto our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 6. Download the application, install it and run it.
SCREENSHOTS
Ad
MemGuard
DESCRIPTION
This package attempts to reduce the likelihood of sensitive data being exposed when in memory. It aims to support all major operating systems and is written in pure Go. Sensitive data is encrypted and authenticated in memory with XSalsa20Poly1305. The scheme used also defends against cold-boot attacks. Memory allocation bypasses the language runtime by using system calls to query the kernel for resources directly. This avoids interference from the garbage collector. Buffers that store plaintext data are fortified with guard pages and canary values to detect spurious accesses and overflows. The effort is taken to prevent sensitive data from touching the disk. This includes locking memory to prevent swapping and handling core dumps. Kernel-level immutability is implemented so that attempted modification of protected regions results in an access violation.
Features
- Allocates memory in a secure manner to prevent memory leaks and other types of memory-related attacks
- Automatically wipes memory when it is no longer needed to prevent data leakage
- Provides various methods for securely storing and manipulating sensitive data, such as encryption and decryption of data
- Provides a zero-copy API for working with sensitive data
- Provides a way to lock and unlock memory to prevent unauthorized access
- Provides a way to lock and unlock the data segment to prevent data-only attacks
Programming Language
Go
Categories
This is an application that can also be fetched from https://sourceforge.net/projects/memguard.mirror/. It has been hosted in OnWorks in order to be run online in an easiest way from one of our free Operative Systems.