Strength in Numbers: Algorithms and security libraries that have stood the test of public use can be a good bet, but feedback and caution provide extra protection against unnoticed bugs.
Deleting files doesn't mean they're erased. Here's a .NET class that wipes a file by writing zeros in place of each byte of allocated space prior to calling the regular file-deletion API.
The research firm Secunia has found an error in Mozilla Firefox's JavaScript engine, which could potentially be exploited to reveal a user's private information.
This month we look at Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Apps, by Mike Clark; and Java Cryptography Extensions: Practical Guide for Programmer, by Jason Weiss.