Authorized Pearson Vue Test Center

TESDA

Useful Links



  

CNCTC Articles - Excellence in IT TRAINING

Overview of SQL Injection

by: Ailene B. Misa | 18 Feb, 2010 12:38:10

Article Word Count: 541 words | Viewed: 93 times

Have you ever heard of the word “SQL INJECTION”? If not, let me tell you that this term is getting popular nowadays. Maybe you started asking yourself what it is all about, or is there a need for you to know about this. Well, I guess you need to read this article to educate yourself with the effects it can cause you. Even you are not a web developer, it can cause you harm by broadcasting or getting your personal and confidential information.

In this article, I will try to give you an overview what is SQL injection, how it started and its implications as an end use and as a web developer.

We all know that database is usually the center of almost all web applications: it stores all the confidential data being submitted through your site. When we have database, you can simply add some code to create a connection between database and your web page to do different transaction that satisfies your clients.

But what will happen if these confidential data will be hacked by some one? Are you still willing to perform on-line transaction?

This scenario is the possible cause when your database will suffer from SQL injection.

Let us define SQL injection.

Wikipedia define SQL injection as “a code injection technique that exploits a security vulnerability occurring in the database layer of an application”. It is also well-known as SQL insertion attacks.

Alright, let us try to know it better. How can we say that there is an occurrence of security vulnerability?

We can say that there is security vulnerability when the computer users’ information was not properly filter for symbols or characters engrafted in SQL arguments and unforeseen be executed. There are some cases when there is a programming language inserted to inside another that causes vulnerability.

We say the SQL injection is considered as a grave apprehension for web developers since attackers/hackers can use this method to access confidential data without your knowledge.

Imagine how dangerous it will be once you failed to protect your applications. Can you imagine how a single unsecured query can damaged you and your end client?

If you will do a research over the Internet there are different broad explanations about this matter. You will even find out how it can happen.

When we say SQL it has some standard form of commands likeSELECT,UPDATEorINSERT. Here is an example line of codes:

SELECT * FROM Users WHERE userName = 'ailene';

To interpret this SQL query, it means that the row in User Table returned if the UserName field value is ailene. This example is very common and stiff that is open for SQL injection strikes. Once it already added unexpected query, it can now perform blind transaction-where wed developer is not aware.

See, how a simple code can accommodate injection that can destroy your transaction?

To end, I can say that it is very essential that database should be protected by stopping users to submit unaltered database scheming characters. Not even a single quote or query.

Always remember that each programming style used in web applications have it’s own way of avoiding this SQL injection.

Always make sure that your database is protected.



Does my Article help you? Share it to others Tnx Bookmark and Share

-->

tags: , , , ,


Other Related Topics..
« Prev item - Next Item » ping
---------------------------------------------


What do you think?

Leave comment






Prove that you are not spambot. Enter the letters & numbers shown in the picture It is Case in-sensitive:


Latest Job Openings

Comments


Speaking of SQL Injection, it's one of very dangerous cracking technique use by web application crackers to those database driver application. I have a story to share, "anyway I'm an open source web programmer (PHP,JSP)" . After my college grad., I applied to one of the well known company here in the philippines(Pasig offfice) as a web programmer, on my technical interview, the led company programmer told me their current website is using ASP.net server side scripting because its very secure "at nilait pa" ang PHP na hindi daw safe at kung anu- ano pa sinabi. Dahil newly grad, ang sabi ko lang depende naman po yan sa programmer at behave na ako. Bottom line , hindi ako natanggap. A few years later., nung mdyo marami na ako alam, binalikan ko ang website ng company na to and try to drill down their cms, and then crack this using SQL injection, at wala pa isang minuto I have all access their website cms. Buti nalang hindi ako masamang tao. Dun ko na realize na YABANG lang pala ung sinabi saking ng led programmer nila.

  

Useful Links

Subscribe

Subscibe to receive updated training schedules & Articles
Name:
E-mail: