This is a layman's gudie, although the average geek could also skim through to directly use the commands given below.
This is Mac/Linux only. If you are using MS windows, you should either switch to one of these, or if you can't I will specifically mention if the feature is available on windows or not
Introduction
You do not display your ATM pin to anyone when you type them, nor do you yell out personal things in public. You dont tell your parents, neighbors and cops of every place you have been to, nor do you publicize to your entire friends network all the things you have ever done. Yes in real life, privacy, security and personal space is very important to you. Why ignore it online?
There are plenty of tools currently avaiable now in the market that are now capable of listening to you, understanding which websites or what data you are sending across and store it for later use. The information thus extracted can be used later to search not only for financial information, but also personal information like national ID number, social security number, Name, Age, Date of birth, security information you give on websites, your email, facebook or twitter usernames and passwords etc.
Imagine someone has access to your facebook, email or twitter accounts. With the information thats available on these websites, they can access any of your bank account, user account of any website, even if they do not know your username or password. If they click on "Forgot your password" on most of these websites, they will be able to easily answer all the security questions by simply listening to your internet traffic. This can now be done for any of the services you get online, which nowadays is everything significant in your life, maybe except for your weekly haircut or pedicure!
We are living in an internet age, everyone has access to everything. Your data along with billions of other people's data is stored on servers millions of kilometers from where you live. These servers are prone to attacks and are succeptible. Recent examples of the Sony Playstation Networks servers getting cracked is just one example. Upto 74 million user profile information, credit card information, security questions and identities fell into the wrong hands.
In this book, we will cover the different aspects of online security that you should follow to stay safe in this new largely misunderstood world.
We will cover the following aspects of security.
Understanding security basics
Computers, Operating systems, Internet, Networking, Identity, Security
Encrypting your communication
Using SSL/TLS to protect yourself
Safer Browsing
Anonymous browsing, DNS, Open DNS, Encrypting DNS and why?
Transactions online
Paypal, Virtual Creditcards, Phishing
At home security
Securing your wifi, using LAN
Understanding Security - basics
"You do not have to be a geek to know that you need a browser to access the internet" - The IT Crowd
When you go to a foreign land, you read up about the place, how to travel, what is safe to eat, where to stay etc. To keep yourself safe and to make sure you have most fun, you need to first know what you are dealing with. When you are talking about how to keep yourself safe in the online world, you have to understand the basics of life on the internet world also. Seldom, people take the time to understand what a browser is, or what is happening when you access an internet website. Computers are so cheap and the content on the internet is so attractive that people just dive right in without understanding what the risks are.
Computers
A computer is any device that calculates and can execute your commands. Thus, technically, from a small calculator to the device that controls the temperature automatically in your car are all computers. Here, we will talk about the laptops, desktops and similar computers that we use and refer to as computers in our daily life.
A computer has an output, input and a processing brain. Monitors/screens and printers are the output devices. Keyboard, mouse/trackpad are the input devices. The circuits inside the computer/laptop form the central processing unit which takes in all input and processes them into desired output for you.
Operating Systems
An operating system is the software that runs your computer. This is the software on top of which you install all your other applications like iPhoto, Internet Explorer, Chrome, Safari, iTunes etc. Windows, Linux and Mac OSX are examples of operating systems. When you start a computer, the first thing that starts up is the Operating system.
Each software that you install on your computer thus must run on your operating system. Thus each software needs to be specially made for each different operating system. This is why you cannot install an iPhoto on your Windows computer or install Internet Explorer on your Mac. Providers of applications now try to make a different version of each program available that can be installed on a Mac or a Windows computer. Typically the filename for the software for a Mac would end with .dmg or .pkg while that for Windows would end with .exe or .msi.
.. comments and feedback welcome.