This is the Windows 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 any OS OnWorks online emulator from this website, but better Windows online emulator.
- 5. From the OnWorks Windows 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 and install it.
- 7. Download Wine from your Linux distributions software repositories. Once installed, you can then double-click the app to run them with Wine. You can also try PlayOnLinux, a fancy interface over Wine that will help you install popular Windows programs and games.
Wine is a way to run Windows software on Linux, but with no Windows required. Wine is an open-source Windows compatibility layer that can run Windows programs directly on any Linux desktop. Essentially, Wine is trying to re-implement enough of Windows from scratch so that it can run all those Windows applications without actually needing Windows.
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.