Monday, March 10, 2014

Cyber Security - An Overwiew













Cyber Security (also known as Computer Security) are practices applied to the computer system and networks to protect it from cyber attacks specially in information critical systems like government databases and banks.Since everything is done using  the internet nowadays it is very critical to protect the information of  users as information is money in today's world.

Some common techniques applied to achieve Cyber Security are :-

1. Secure design - Security designing applies basic privilege rights to each part of the system so that even if someone is capable of accessing certain parts they only get the least information possible ,example- setting administrative rights in UNIX(also known as super user). 
2. Secure code -This methodology applies all the security practices while building the system from scratch, for example, avoiding buffer overflow,integer overflow and code/command injections. 
3. Secure Operating Systems -There exits specific methodologies that if followed produces a secure operating system.These methodologies not only considers internal functions of a system like memory management, but also the size,weight and hardware specifications of the system hence theoretically protecting it from corruption.
4. Secure Hardware -Monitors,keyboards,printers all the hardware devices can lead to compromises with information security.An example is - Monitors reflect their content on the environment that can be captured from almost 30 feet by using certain high tech devices,this is a technique used in spying. 

Some famous Cyber Attacks-

1. In 1982 CIA exploded a Syrian oil pipeline by using a portion of the code called "logic code" ,causing huge fire that could be seen from space. 


2. In 2004 cyber raids called 'Titan Rain" were discovered by Shawn carpenter that originated from China which infiltrated computer networks like NASA, Sandia National Laboratories.
3. Moonlight Haze is another cyber attack that hacked the military maps,troops information from the Pentagon.This act was accidentally discovered by US officials in 1988 but was actually going on for 2 years(believed to be originated in Russia).

4. In 2011 77 million credit card account information of Sony PlayStation users were stolen by a group of hackers leading to damage of 1-2 Billion dollars.


References



Monday, March 3, 2014

Open Source Software

                          Google Chrome

Google Chrome


This symbol must be familiar to you if you have used the internet. This is the symbol of Google Chrome, one of the most widely used web browser in the world also known as God or Big    Brother for software professionals like me.
Green Color Represents the population using Google chrome
 Google Chrome is a web browser that uses WebKit fork blink. If we break down the term then
->WebKit is an open source search engine.
->Forking is a jargon in computer engineering which basically means that a developer can take the already written source code, tweak it or further develop it without facing any copyright issues
->Blink is an open source community that allows anyone to join in discussions or develop on their virtual   platform also known as Chromium (an open Source project that contains all the source code of Google Chrome, released in September 2008).

How does it Work?
Browsers are based on a client server architecture where the client sends a request to the server and the server sends back the response by making use of various communication protocols (language used by servers to communicate).
Client-Server Architecture


                   Some Features in a Nutshell
1. Bookmarks -Users can store URL's of the sites they like and access them directly from bookmark tab instead of typing its address, which speed up the retrieval process.
2. Security - Google Chrome receives updates on two lists named as Phishing List and Malware List that stores the sites deemed as potentially harmful, so whenever a user tries to access these sites a warning is given to the user.
3. Speed-Google Chrome has a very good JavaScript Processing Speed, which is considered more prompt than the majority of the browsers.
4. Availability-Chrome is available for androids,windows,iOS and Linux

If you want to get more in-depth knowledge about Chrome click on the links below- References-
http://en.wikipedia.org/wiki/Google_Chrome
http://www.chromium.org/blink

Thanks for reading