Process Memory Protection

Hi,
on this site I've read some articles about DLL injection, password stealing and keylogging. Tools for compromising a process security are provided by the OS itself, without any hack.
I wonder if a process which handles sensitive data can protect itself from such simple attacks. Do you know?

Thank you.
[336 byte] By [ermo] at [2007-11-18 21:26:54]