Keeping Your Website Safe From Hackers

iness today would consider it foolhardy not to use ancan allow the hacker to view information in the
antivirus program on their office machines. Practicallydatabase or completely delete it. If you run a website
all businesses would also have some built-inwith any such features such as search pages, login
redundancy for their data storage just in case there isforms, shopping carts, contact forms or feedback
a hard drive crash or other catastrophic failure causedforms, your web site is a candidate for SQL Injection
by fire or flooding.attacks. The same fields that your website visitors are
But what most business owners don’t realize isasked to fill out are open doors hackers can use to
that their websites are just as open to attacks bydestroy your databases and expose sensitive data.
online hackers and viruses as their local machines. AndCross Site Scripting is another very common hacking
especially if your websites are hosted on a “virtualtechnique that takes advantage of vulnerabilities in a
server” meaning that multiple sites are hosted using‘dynamic website’ allowing the attacker to
the same hardware. Virtual services are attractivesend malicious code to the end-user and extract data
because of their low pricing but this form of hostingfrom the victim.
also leaves the other websites hosted on that serverYou see, a webpage is made up of HTML code and
vulnerable to one bad apple.the actual text. So-called ‘static pages’ are
For example, in May of 2007, over 90,000 websitescreated when the browser interprets this code to
were hijacked by cybercriminals to illegally installshow a single-option page. But in order to give the user
malicious software on visitor’s computers whensome level of control over how the page looks, web
they clicked on the Google search results. A researchapplications are used to create ‘dynamic
conducted by StopBadware found that about 10pages’. It is in such dynamic pages that hackers
percent of those sites were hosted by one particularcan inject malicious code and trick the user into running
hosting company. This hosting company had nearlythis script on their local machine in order to steal their
250,000 malicious websites.sensitive data. These attacks come in the form of
This incident is not a strike against virtual servers butJavaScript, VBScripts, ActiveX and Flash making
to warn online merchants that you cannot depend onmany users very careful about running these scripts
your web hosting company to secure your websites.from their browsers.
This is your responsibility and you will have to acceptCRLF is simply the acronym for Carriage Return / Line
the dire consequences if you are not proactive inFeed. When you use a word processer such as
securing your business sites.Microsoft Word, you can press the “Enter” key to
Now there are several different methods that hackersgo to a new line but no characters appear on the
can use to break into your website but herescreen. However, if you choose to look at the hidden
we’ll look at three of the main web attackformatting you will see the symbols used for the
mechanism. These are SQL Injection, Cross SiteCRLF.
Scripting and CRLF injection.A CRLF injection attack does not come through a
SQL Injection is one of the most common websecurity hole or the software run by the server but
attacks used today. Many web applications allowtakes advantage of the way the web application was
website visitors to submit and retrieve data from acoded. For example, a hacker can input a statement
database, one of the most common applications beinginto a form including the code for the CR and LF
a user forum. Every time forum members make acharacters and the web application can then
post this information is saved in a database to bemistakenly take this for a CRFL that was used in the
retrieved later when the post is viewed. Databasesoriginal coding itself. Part of the security measure to
make possible a website’s ability to showovercome this attack will be to filter out any CRFL
payment information, company statistics, user data andcode that a user can input at your website. Such
a host of other types of information. The Internet asattacks can completely disable a website.
you know it would not be possible without databases.The purpose of this article was not to make you an
SQL Injection is a hacking technique that sends falseInternet security expert like myself, but to build your
or illegal requests to a database in an attempt toawareness that your business security shield must go
manipulate the information in some way. Such attacksbeyond your local machine to your web sites.