VPN
services are all about securing the connection between remote computers &
corporate offices. Now VPN services are being used simply to protect data as it
is sent through the internet.
So
the overall idea of the VPN or Virtual Private Network is what happens is you
take your data, you encrypt your data, you put your data to another encrypted
tunnel and you send that data through the internet to the end point. So
basically your data is protected twice going through the internet. So it’s put
in the tunnel and its encrypted within that tunnel until it gets all the way
out to the other side.
Why
this is important is because people trying to do network sniffing attacks or
MITM if they can get in the middle of the connection between your computer and
the server you are trying to connect to even if they can see the data its
encrypted so they don’t know what it is. The nice part with this VPN tunnel is
they have self protection mechanisms so that if they see that they are being
attacked they actually drop and they will retry to reconnect using a different
route.
The
purpose of VPN is to protect your data when it goes from point A to point B. So
it is very important in the IT world.
So
if you go home and you are sitting with an office provided laptop at home and
you try to connect to your work network you would set up a VPN connection and
from there you can connect to outlook, your shared files and folders etc.
That’s
why people have been using VPN about 20-25 years now.
Now
VPN services are becoming more important as more people are using laptops in
non-protected environment. So you go and you use your laptop and use it at the café or some café in Kalimpong the problem is that when you are using a public
network there may be hacker in that network that tries to sniff and grab your data,
steal your sessions or cause all kinds of other problems. Now for average
users, average users are becoming more & more concerned about the security
of their internet connections.
When
we are connecting to free WIFI, we use Facebook services, Google services; we
use all kind of services. So if we don’t protect our network connection when we
are using those services somebody could be on the wireless signal of that café and actually grab our usernames and passwords because they will be sent
unencrypted over that network. So what personal VPN services do is they allow
you to create a VPN tunnel to the service provider you are using and then you
actually access the internet from their server that are on the secured network.
Instead of you being at your wireless (Café) and directly connecting to the
internet you create a tunnel from you to their servers and their server will
then connect to the internet.
For
instance, say you connect to their router and open the internet and go to www.rohanronychettri.blogspot.com,
some may see the data from your computer to the router. (And that the problem)
So
what the VPN service does is - say you are sitting in a café and they have
their router and you have the internet connection.
Then
you have the VPN server, so what happens is you create a tunnel through the
internet to the VPN server all your data is encrypted. Now from their (VPN)
servers users access the internet. Since their servers are secure, their
networks are secure therefore you don’t have to worry about anybody sniffing
your data.
So
if you are using VPN and somebody on the same network and they try to look at
the data that you are sending/receiving all he can see is the encrypted tunnel
and he can’t do anything.
This
is why the personal VPN services are so useful.
You
can pay VPN for ₹300-₹500 and use paid VPNs.
So
normally you download the VPN application, you install (Client) in your system
and from there it will take over and allow you to use their VPN services.
So
how much of data you are going to receive/send has to be taken into account when
you buy VPN services (Say 500MB/GIG) because the VPN servers will send the
encrypted data from the internet to your computer. So the bandwidth has to be
considered an important part(MB/GB).So the main thing you have to understand is
that you are pulling your data from the internet to their VPN servers and over
to you.
1.
You have to see the bandwidth
2. The quality of their connection and their servers.
So
when you think about bandwidth, you think about downloads right. You see I have
40mbps connection. So in networking you have to worry about upload speeds, usually
for example people have Down 10 and Up 5, so they can download 10mbps per
seconds and upload 5mbps per seconds. Why this becomes important here is
because these VPN servers are both downloading (When they get data from the
internet for you) and uploading to you. So when it comes out from the VPN
server its upload for them and download for you.
So
you are adding extra data to fetch things from the internet while using VPNs.
So
when you decide to buy a personal VPN service make sure to go with a reputed vendor. Reputed vendor is going to have high bandwidth servers so that they
can upload all those data to you because as I said it has to go from the
internet, down to their servers, up back to the internet and down to you. So
you actually are adding an extra hop.
So
just see how much you using and how good are their servers.
In
VPN you will come about a couple of encryption protocols. So whenever you are
talking about VPNs, VPNs uses two kind of protocols in order to protect your
data.
Has
a tunnel protocol which basically creates a tunnel so that you can send
encrypted data through the tunnel.
So
the encrypted data how it is encrypted is used generally one of three ways:
2. IPSec-IP Security
3. SSL-Secure Socket Layer
PPTP
is the back in the order so it is not considered a secure VPN protocol.(The
free once uses the PPTP).
Hacking
professional should not use the PPTP.
IPSec
is generally used in the enterprise environment. So for example IBM , they have
their remote workers they will uses the IPSec as the encryption it works with
their environment better. Considered more secure and stable.
So
that you are going to use is the SSL encryption. Now a days SSL is being used
as the encryption tunnel for the VPNs. Now the thing with SSL is that it is
client less VPN. Client-less means(Normally while using VPN you need to install
the client application and that client application then talks to the server, so
you actually have to do the install process to make it work)So client less
means you are using the VPN tunnel without installing the application.(Sounds
cool & good)
Basically
the SSL VPN tunnels (the encryption) only works in a client-less state for web
browsers, basically Chrome and Firefox.
So
you can actually create tunnel for the data being send/received in Chrome and Firefox
but it’s only for data being send and received in Chrome and Firefox.
So
if you have Microsoft outlook app the data won’t be encrypted, if you are using
the FTP connections it won’t be encrypted, if you are doing any other
networking protocols it won’t be encrypted. It will only be encrypted in the
client-less state if you are using Chrome/Firefox and its set-up in the web
browsers.
So a lot of times these companies will sell you most of these personal VPNs, they
will sell you SSL encryption, you will still have to install a SSL VPN app on
the device or computer in order to tunnel all the networking traffics If you
want your web traffics, email traffics and other traffic tunneled using SSL
VPN then actually you have to install the app.
Those
are the three basic VPN encryption you' will normally see when you go to by the
service.
Now
another important thing is how much you trust you VPN Company?
You
should find a secure provider because if someone is sniffing the data from
their servers and the internet it will be serious for the user. For instance, say
the connection between you and their VPN servers is well encrypted and tunneled but are you sure the connection between them and the internet is tunneled and
encrypted too or secure/protected?
Never
use the free VPN servers it can be owned by hacker groups and they can log and
grab data.
Now
you have to think before using that the VPN servers you are using is not doing
that.
0 Comments
I'd love to hear your thoughts!