On Thursday, 9 May 2019 at 19:10:04 UTC, Nick Sabalausky wrote:
On Tuesday, 30 April 2019 at 08:15:15 UTC, Dukc wrote:
I am currently programming a server. So I got the idea that after I've generated all the hashes I need from a password, I want to erase it from RAM before discarding it, just to be sure it won't float around if the server memory is exposed to spyware by some buffer overflow. Is this wise caution, or just being too paranoid?

I've seen this done, and regardless of likelihoods, it doesn't hurt as a precaution.

The memutils lib offers a tool for this, 'SecureMem':
http://code.dlang.org/packages/memutils

Good link!

The passwords in this case probably aren't worth it (see Cym's replies why), but I'll remember that library if I have to deal with something more sensitive, or just decide to put some extra effort to the security considerations.

Reply via email to