How to increase your websites security

    The article was added by Tanya R. at 09/28/2008.

  Submit | About | Contact & Privacy Policy

You are here: Articles Directory » Web Hosting

Bookmark and Share

You have or will have shortly a presence on the Internet available to anyone 24 hours a day, 7 days a week. While this constant availability is great for business, it also means that those with less-than-pure intentions can try to disrupt your site at any time. Depending on who you talk to, individuals who attempt to disrupt websites and computer systems illegally might be called hackers, black hat hackers, crackers, or even script kiddies (less proficient individuals who rely on well-known security issues and more commonly available hacking tools). In this article, I will refer to them all as hackers.

You may be thinking, “No one would bother messing with my little website devoted to pictures of my dog.” Think again! You may not have credit card information or other private data stored in your account, but that won't stop a hacker who decides they want to mess with your site. The simple fact that your site is available 24/7 on the Internet is a big draw. In addition, some hackers deface websites just to show off their hacking skills just because they can. What harm can hackers do? Here are just a few things that could happen:

• The hacker uses an insecure form mail script on your site to send spam and viruses from your account. Your domain and perhaps even the entire web server are placed on mail blacklists and you have problems sending legitimate mail to others in the future. In addition, you have to deal with angry requests to stop sending spam and deal with potentially thousands of e-mail bounce messages for mail sent to addresses that do not exist.

• A program is uploaded to your website and uses your web server to attack other sites. This can severely slow down all of the websites hosted on your server as well as get your server placed on more blacklists.

• The hacker is able to run a secret meeting place for his friends and other hackers right from your website. Not only will this probably slow down your server, but it also puts other accounts on your server at risk as more hackers explore looking for other vulnerable sites.

• Your website and all of the data it contains can be destroyed, defaced, stolen, or tampered with. In fact, it is possible for hackers to use one hacked account on a shared server to gain access to other accounts or even the entire server (though their ability to do so depends in part on how your web host has the server configured).

• Your website itself or the entire server could be attacked, keeping people from being able to visit it. This can be done without compromising the data in your account and can be very difficult to stop once it starts. Your web host will need to assist you.

As you can see, even a small site is a tempting draw. While your web host can help protect the server your account is hosted on, it will primarily be up to you to keep your site out of the hands of hackers.

The Security Plan

What can you do to protect yourself and your website(s) from hacker attacks? First the bad news: If a hacker really wants to get into your website or take your site off the Web, then he or she can probably do so (given enough time and effort) and you can't do much about it. After all, if a hacker can break into the FBI or CIA website and cause problems, what chance do you have? Don't panic! There are some basic steps that you can take to help guard against anyone gaining illegal access to your site and to help you get back up and running again if the worst really does happen. As the saying goes: "Hope for the best, plan for the worst, and expect anything in between." Here are some common ways that hackers gain access to your site (or even your home computer) in no particular order:

• Weak Passwords: While using a short, simple password at every Internet site you access (and at your own website) may make life somewhat easier for you, it also makes breaking into your site nearly child's play for a hacker. A small note pad or notebook and pen or pencil will probably cost you very little, but it can make it simultaneously much easier for you to remember what complex password you used at a given website and also that much harder for a hacker to gain access to your private information. Use different usernames and passwords on every website you access and keep a log of them all. Don't use simple passwords that are words. Make sure the password contains letters and numbers, and ChAnGe ThE CaSe if the site password is case sensitive.

Do not write the passwords themselves in the book, in reconstruct the correct password. For example, if your password is MHirvg79, then you might write something like this as a hint: "My Host is really very good + the year of my birth". This is rather simple, but you can get the general idea from it. There are also several computer programs that offer to save passwords and other sensitive information in a heavily encrypted format so only if a person knows the (hopefully hard to guess) master password will they be able to access your private info, even if they steal the file itself. Ideally, you should not write down your passwords at all; you should memorize them and never tell them to anyone else. However, unless you have a photographic memory, this is unlikely to be feasible without relying on just a few passwords. It is more secure to follow my suggestions above than risk using just a few simple passwords. Just be sure to keep your password book or program well protected!

• Insecure Scripts/Programs: Although that new script you found might be the best thing since the advent of the Internet, that doesn't mean that it is totally secure. Hackers constantly look for holes that will allow them to bypass the security built into a script or program and the more popular a script is, the more likely that hackers will target it to try to find holes. Once you make a choice to install a script or program on your website (whether you use cPanel's Scripts Library or install the script manually), it will be up to you to make sure that you keep up with installing the latest versions of a script. New versions of scripts don't just add new features; they very often fix identified security holes. If you are uncertain how to go about updating the scripts you use, ask other people who use the same script or visit the website of the author(s) of the script in question and see if they have directions on how to upgrade from an older version. Chances are good that they will be able to help.

• Social Engineering: Unbelievably, hackers can often gain access to your site directly from you. They might send you an e-mail claiming to be someone from your web host or some other official-sounding company. They may tell you that you need to go to a particular web page and update your personal information or enter your credit card information. The website might even look legitimate on the surface. How do you defend against this sort of thing? First, pay attention to what information you are being asked for. Does it make sense? Does the e-mail address, URL, and so on not match what you think it should? For example, if your web host doesn't provide support via instant messaging clients and all of the sudden you get an instant message from someone claiming to be from them, be very careful and don't give out any personal information. Immediately contact the company through official channels and find out if the contact is really from an employee or not. Most companies are very careful about this and will only contact you through official channels. Keep in mind that most web hosts use a payment processor like PayPal or 2checkout.com to handle credit card and payment options and so should never need access to your personal credit card information (though they may ask for the last 4 digits for verification). Check with your host when in doubt and do not provide personal or financial information to anyone you don't know. Even if you are sure that the company or person contacting you is who they say they are and they have a legitimate need for information, do not provide them with more information than they absolutely need.

• Virus/Worm/Keylogger/Spyware: If you don't have a good virus-scanning program, then you really should go out and get one right now. Also, be sure to keep it up to date or it will be useless. Even if you have one that is up to date, don't allow this to lull you into a false sense of security; new viruses, and other security threats are released nearly every day, so it's possible your virus scanner could miss the very latest virus/worm or keylogger. In addition, you need to be careful not to let that friend of a friend have unsupervised access to your computer, no matter how nice they seem. It only takes a few seconds for a prepared hacker to install a nearly invisible keylogger that records everything you type and sends a copy to the person who installed it. They can use that to gain access to all of your personal information. These are not the only ways that a hacker can gain access to your site or computer, but they are some of the most common.

Another common type of attack is a Denial of Service (DOS) attack. This sort of attack uses many computers to flood your web server with fake requests for information. While this won't affect the data in your account like a direct hacking attempt could, it will slow down your server to the point where your website may no longer be accessible. Web hosts and data centers work hard to combat these sorts of attacks, but they are difficult to protect against. Please try to be understanding with your host if your server is the subject of a DOS attack, because it can take a while to filter out all of the fake traffic and return things to normal. Rather than go into depth here about exactly how DOS attacks work, please read the article at grc.com/dos/drdos.htm, which explains it quite well. I hope that you will never experience such an attack, but if you do, at least you will know exactly what is happening.

Web Hosting Disclaimer

  • The ArticleCity.info articles directory team is not responsible for falsehoods, inaccuracies, or any other types of misinformation this article may contain and will not be liable for any damage or loss suffered by a user through the user's reliance on the information gained here.
  • ArticleCity.info articles directory is not responsible for any and all copyright infringements by writers and authors. If you suspect the information contained by this page for any copyright infringements, please contact us and we'll investigate the specific article(s) and we will remove the copyrighted material.
Other Web Hosting articles
Understanding how networks work on a basic level - The Basics of Networks Understanding how networks work on a basic level is fairly simple but can quickly become complicated. This is especially true if you are unfamiliar how the technology within different networks functions. From a mecha...
There are many roles that a server can occupy - There are many roles that a server can occupy. For each one there is a unifying similarity: they have to be on a network and have other computers connect to them. In addition to that, these connecting computers have to request something that the s...
Customer Service Leading the Way in Technology - Just the mere mention of the word “internet” can sometimes be very intimidating to people. It's been known to give off the impression that it's to highly technical and confusing for any of us to understand. Unless we've had years of experience, or...
Web hosting requirements at a hosting company - What are the Company's Hosting Policies? Amid all of the marketing material on your potential host's website there is usually some fine print (or worse yet, some things aren't even mentioned publicly) concerning the rules they impose ...
cPanel web hosting account explained - Getting Started with cPanel Now that you have a shiny new cPanel web hosting account, it is time to learn the ropes of cPanel's interface. However, b...
cPanel Interface and general hosting account information - The Main cPanel Interface If you have successfully logged into your account, you should be presented with the main cPanel interface, shown below: ...
cPanel and its general server information explained - General Server Information This is followed by information about the server your account is on: Operating System: This is the operating system that the server your account is on is running. Probably this will be Linux. ...
FTP accounts in your cPanel web hosting account - FTP and cPanel's File Manager It is most likely that one of the first things you will want to do after getting your web hosting account, and taking...
Creating and Managing FTP Accounts under cPanel - Creating and Managing FTP Accounts in cPanel Depending on your hosting plan, you may not be limited to just a single main FTP account. Why would you need more than one? You probably don't if you are the only person wh...
cPanel File manager and File permissions - cPanel's File Manager FTP is not the only way to manage files and directories in your hosting account. cPanel includes a File Manager that will allow you to do almost anything you can via FTP (and a number of things t...