Security is such a huge topic that there are literally millions of things you can do to prevent malicious attacks. But sooner or later you have to draw the line between security and feasibility.
I’ve written this guide as a series of different tactics, as opposed to a step by step plan. You can skip ahead to pretty much any section and start implementing the methods outlined.
And don’t feel like you have to do everything. Obviously the more road blocks you setup for malicious hackers the better, but I imagine using every tactic I write about on a single blog could make it frustrating even for authorized users.
It’s also important to remember that these tactics don’t replace common sense and the fundamentals of security. Don’t go handing out your usernames and passwords to people or leaving yourself logged into your accounts on public computers. And if those ideas sound foreign to you I’d suggest starting with a more basic introduction to security, because this guide is aimed at the down and dirty, in the trenches side of things.