Give us a Like

Sunday, August 12, 2012

Google is spying on You



"Google has every e-mail you ever sent or received on Gmail. It has every search you ever made, the contents of every chat you ever had over Google Talk. It holds a record of every telephone conversation you had using Google Voice, it knows every Google Alert you've set up. It has your Google Calendar with all content going back as far as you've used it, including everything you've done every day since then. It knows your contact list with all the information you may have included about yourself and the people you know. It has your Picasa pictures, your news page configuration, indicating what topics you're most interested in. And so on."

The above was quoted from a recent article published by CNN.
This article described how powerful Google is; it knows everything about us.

It is a known fact that Facebook and Google knows much about us than our best friends. I know at this point of time you might be wondering why Google has to do this. Some people have raced their voice legally in several countries against this type of privacy issues lately. But I'm not pretty sure how far they have been succeeded.

Why are they tracking on our personal things. The answers have been fair enough from Google's point of view,but not fair enough for a normal user who values privacy.Google says it wants to give a better experience for every user by tracking on their personal interests.

Let me put it in this way.Suppose a person enters a search term "pink" and searches for it. Google knows whether you are referring to the colour pink or the singer Pink based on your behaviour on the internet.Every search term is personalized according to the user.The result I would get when I enter a search term will not likely be the same as when you enter the same term.It uses our information to target ads.It knows us. Yeah it sounds creepy, but that is the truth.

Google, as we all know is a tech giant who can spend millions or even billions to do something. They use powerful algorithms to compute these results which is very complex but at the same time quick enough too. Although they say that they won't be revealing our personal information to 3rd parties, can we trust them??? Or what if some hackers get access to all the contents on their databases? Should we still blame Google? I guess we should because people should be able to chose on what information Google has to store and what to not. Obviously people should have that right.But why haven't they implemented it then??

The response from Google was that "It is too difficult to have two different privacy policies in such a huge company". True.

Saturday, October 15, 2011

When You Delete, Is It Really Deleted?


Computers are being more close to us day by day. Everything is being computerized. Though most of us know the ins and outs of using them, there is a lot more that we have no clue about.

Deleting a file from a storage device (Hard disk, Floppy Disk etc ;) isn’t needed to be taught to us. Everyone knows how to do it, but do you really know what happens when you do it?

In a normal computer, when you click the delete button, the file is moved to the recycle bin. So later if you need the file back, you can restore it from the bin. Suppose you need to delete it completely from your storage, all you would do is press the shift button with the delete key, and assume as, it has been deleted permanently. Though you assume it has been deleted permanently, that is not true.

Then what does really happen? As you know, computers work with bits (1s and 0s). So when you delete something, what happens is the bits are marked as empty (that new data can be put in there), but it really does not throw away the file from your storage. When a new file is overwritten on the same bits later, then the file is truly deleted, but we the normal users, think that the work is already done before it actually happens. If you have got confidential files, and you delete it just because you think someone would view it, there is still a chance that it can happen even after you delete it. Recovery tools are for that purpose. There are also erasure utilities which simply overwrites the data on top of the deleted data to avoid recovery.

What people are less known is, new technologies can recover data even after it has been overwritten. Overwriting means writing on top of something. So there remains something underneath the overwritten data. So then there should be some way to dig up the hidden data underneath. Though it is possible in some cases, it is not practical for a normal user who does not want to spend millions of rupees just to find some data.

All these information is valid only until the storage device remains magnetic.

Wednesday, October 5, 2011

Things That You Should Know


One hundred years ago everyone could have personal privacy, but today, it is really doubtful. In a networked world, interacting with the internet, without being watched by someone is merely impossible. Security experts, mostly known as cryptographers have done their best in order to protect our privacy throughout the cyber space. Most of the work on privacy is done by the effective use of mathematics, and most of the time, the privacy is also broken from the aforementioned mathematics. So there begins a cyber war between the cryptographers and the criminals (Let’s say so).These criminals are not like the real world criminals who commit crimes physically: at least they should be near the victim, but when it comes to the cyber world, the criminal can be thousand miles away from the victim, and still can be successful in attacking his target.

Even though I called them criminals in general, people know them as hackers. An expert hacker can break into a system and steal your private data in no time, and an expert cryptographer could use his empowered algorithms to protect your data from any hacker. Still the war exists. People are informed when the hackers win because that is what makes interesting news. The real story is cryptographers win most of the time.
I would like to explain about an attack mostly used by the hackers. It is called the “brute-force attack”. This is an interesting attack. Think that you have chosen a password for some account. A hacker badly needs to know the password. So what would be his options?  Trying out every possible password that can be typed through the keyboard is an option, but that is really boring. Obviously it is boring and an impossible task to a human, but not to a computer. So someone could write a computer program to do this, and eventually he can be successful. The time spent to the task will be depended upon many reasons. With the current security in the cyber world, a brute force attack is not that easy, a solution for the attack would be, blacklisting the ip-addresses of the users which exceed a limited number of attempts, but a network protected with weaker security can be a victim of this attack.

Assuring hundred percent security to a network is not an easy task. They say “a small hole can sink a great ship”. Same as that, a small error in the security can be the reason for a big crime in cyber space. In the present world “e-commerce” is not a new thing. A lot of money transaction is done through the internet. So a real expert in hacking can be a millionaire in just a bit of seconds. Hundreds of examples can be mentioned. The cryptographers have learned through these mistakes, and that is why today exist much more secured protocols. Experts have accepted that they are secured enough because they have been used since a long time and the holes have been patched frequently. A newly introduced protocol cannot be trusted just because no one could break in at that period of time. It needs years of experiment in public use (this is what happens in a beta version of a software) and approved by accepted security experts. So applying a new protocol to a large scaled industry is highly risky, but that does not mean that they are unsuccessful all the time.

To be a successful security expert, first you should think like a hacker. You should think of every possible way to break into the system and eventually you will end up making a very secured network. Most of the present cryptographers are past hackers. So that simply says the story. When the lion’s share of our security is done by the cryptographers, we also could use some precautions to be secured. Using hard to guess passwords and using different passwords to each account can assure us higher protection. Using the same password to all the accounts has been a trend in the internet. That is really dangerous. We don’t use the same key for our car to open the door of our house. These theories can be applied to the cyber world too.
Digital security is a vast field which needs a lot of experience and knowledge. Expertise of security experts will be highly demanding in the near future for sure. Everything is being computerized. So everything has to be secured.

Monday, August 29, 2011

How does GPS work

I did a small research on GPS through the Internet recently.As i got my uni vacation,I used my free time to find some information about this technology.I was surprised when I found how this thing works.The credit goes to the US government.Although people are used to find faults about US always,at this point I am thankful to them.Because of them we are experiencing the advantages of this great technology.

People have a belief in them that a satellite is what gives all this information,but that is just a part of the real story.The real thing works like this.

It is not just a satellite which does this thing.we need 3 satellites in order to find a 2d location and more to find a 3d location,and in the space,we have got 24 satellites in order to determine the location of different GPS receivers all around the world,and US owns them all.


I was thinking about the difference between 3d and 2d location for a while.Then I came to a conclusion like this.Suppose if you are in the 20th floor of the world trade center.The 2d location finder could find the exact place you are(i.e you are in the world trade center),but not the floor(i.e in how much height you are),but the 3d location finder should give the details above mentioned plus the height you are from the sea level or a reference ground.

GPS receiver is all about measuring time.It sends signals to different satellites and compares the time difference of each signal to reflect back.According to the satellites' positions at that specific time,the GPS receiver determines the location of the user.remember the satellites are not in equilibrium.They orbit around the earth twice a day.If you are interested,find about how the distance measurement works in a GPS.It is just a simple theory of mathematics;the cosine rule.

Wondering about the beauty of Mathematics.




Thursday, August 25, 2011

I thought like a Tutor

This software was developed by me,and I have put so much of hard work on this.This software basically fulfills the needs of a tutor.Currently it is available,only for a teacher who does classes in the science stream,but soon,I will be developing this to other streams as well.If anyone of you or your teachers need this,please contact me.Watch the video and leave the comments.


Saturday, June 4, 2011

What is this security image confirmation?

Most of the people on earth are addicted to the Internet.Obviously me and you are included in that set,and trust me we are loving it because it's making things easier than it could ever be.

The terms "Sign up" and "Sign in" are not something unfamiliar to anyone who uses the Internet.If you need to be a member of any website,you gotta SIGN UP.It means you got to fill up an application which asks you for some details which depends on the website.They ask you the "name" ,"date of birth" and many more.but why this SECURITY IMAGE??






I know you have seen this hundreds of times,but you never cared.It's like,okay you asked me to do this and I did it.Some of you might already know the story behind this.This post goes to the excluded set.

If this security image was not on facebook sign up page, I bet you the facebook server would be crashed within few days or let's say a week.This is not applicable only to facebook;any webpage on earth. This image is used on purpose of identifying whether you are a human or not.Let me explain it this way.

You can write a program(call it a spam) which can automatically generate new users for a certain web page(If you are good in hacking).It can use a fake name randomly with random fake details.So what happens if it continuously introduces new users?"There is a limit for anything" right?So definitely the server would crash.
The solution is introducing a security image(PHP captcha),and that is where the hacker fails;in identifying the letters in the image.Which we believe the identification could be done only by a human.That gives the solution.That is why all the web pages are included with this security image confirmation.Hope you learned something from this post.

"Someday someone is going to hack the security image too" wait and watch.

Thursday, June 2, 2011

Which programming language is the best?

This is a common question which any programmer would encounter.Well I would say there is no answer for this question,but there can be an answer for the below question.

What is the best programming language for ............ purpose?

Now that is what makes the difference.The PURPOSE.There are specific programming languages which perform well in certain cases.All we got to do is to select the suitable programming language for our purpose.For instance,Java is the most commonly used programming language these days,but still,we can not say that it is the best programming language.



A beginner would be more comfortable with Python because of its easy to learn syntax.So when a beginner starts to learn something like Python instead of Java,it gives him a good foundation in thinking like a programmer.That would lead him to adore any programming language there after.So in my point of view,Python or Visual Basic would be the best for a beginner.

"It is not the semicolon which matters,it is the way you think"