Archive for December, 2008

Website Hacking on the Rise

Think the information on your website is safe because its stored on a MySQL database?  Think again.  Hackers are on the prowl, seeking out sensitive data and ready to auction it off to the highest bidder.  If you still aren’t convinced that this has become a huge problem on the web, just take a look at the numbers.

TJX Companies Inc., owner of popular chains such as Marshalls, T.J. Maxx, A.J. Wright and other stores, was victimized by one of the most damaging hacking attacks in recent memory.  In January of 2007, the retail giant revealed that the credit and debit card information of 40 million customers had been stolen.  SEFCU, a federal credit union, suffered a similar fate, publishing a warning that a hacking attack resulted in the theft of personal information on 10,000 of its customers.  In addition, 60 other banks including Bank of America and Citizen Union Savings Bank have been breached by similar attacks.

The Attack on Universities

University websites are some of the biggest targets on the internet.  Because many of these systems are decentralized, it is much harder to ensure solid security.  This could be a situation where one department deploys hardened security mechanisms whereas others do not and make the entire system vulnerable.  Here are a few recent website hacks that were the result of vulnerable web applications:

December 2006: An intruder compromised a large database from the University of California Los Angeles.  The infiltration resulted in the loss of personal data including birth dates, contact information and Social Security numbers.  As details on 800,000 people were compromised, this incident makes up one of the most severe computer security breaches at a United States university.

December 2006: The website attack that occurred at the University of Colorado resulted in thousands of Social security numbers and other personal details being stolen.  It is reported that 17,500 records were compromised.

December 2006: Around the same time, the University of Texas in Dallas was compromised of 35,000 records.  The Privacy Clearing House reports that names and Social security of student and alumni facility were exposed.

Because far too many website owners do not monitor activity at the application level, intruders can take advantage of the smallest security hole in various scripting languages.  A crafty hacker can infiltrate a website with a simple browser and a little creativity.  The most unsettling fact about these attacks is that many of them are not discovered until weeks to months following the initial breach.  As hackers do not want to leave anything that can be traced back to them, they generally steal what they want and leave everything else intact.

Disturbing reports by the Privacy Clearing House report that well over 100 million records have been stolen since February of 2005.  Amazingly, this staggering number doesn’t include the TJX incident which involved 40 million records.  Out of an estimated 140 million, roughly 80 million of those records were the result of website hacking.   Knowing the facts as they are, one has to be extremely cautious of who they host their site with as well as the development tools that lead to these vulnerabilities.


Multiple Domains and Your IP Address

Even though more people are doing it, the question still remains the same - should you host multiple domains on a single IP address?  Many of the experts have stated that you should always have one IP address for each unique domain while others have contested that it really doesn’t matter.  Most providers today do not offer static IP addresses unless the customer needs to configure SSL on their site.  In any event, if you absolutely need a separate address, be prepared to pay a few extra dollars each month.

Multiple Domains, IPs and Search Engines

The focal point of hosting multiple domains on a single IP address has always revolved around the search engines.  Years ago, search engines such as Google and Yahoo collected the IP address of a single website rather than the web server into its database.  Today’s search engine technology has changed, catering to virtual domains as URLs are more of a priority than a website’s IP address.

Another issue relates to search engine banning.  Because web hosting companies really have no way to thoroughly screen their customers, practically anyone can sign up for an account.  This includes those planning to create sites hosting malicious software, adult content and much more.  With everyone trying to fight their way to the top of the rankings, several people are cheating the search engines in order to receive a higher spot.  The speculation here is that if the search engine finds out, it disqualifies that listing and bans the entire IP address.  This would mean that any other user sharing that IP address would have their website banned as well.  Some have said that the possibility alone is enough to want your own dedicated IP address.  On the other hand, shared and virtual hosting is quite popular and serviced by a number of reliable providers.  This has led others to believe that sharing an IP address is fine as long as every user is following the rules and not spamming the search engines.

Do You Need a Dedicated IP Address?

Although a large company should definitely have its own IP address, small to medium sized businesses and personal users hosting on a header-based Unix-like server can get away without it.  The IP address of the web server is enough to enable access to FTP or SSH.  There tends to be no performance issues or access restrictions when using headers other than IP addresses.  However, if you want anonymous FTP and SSL on your site, you may feel more comfortable with a dedicated IP address.


Getting the Most From Your Managed Provider

Just like any business partnership, you want the relationship between your company and managed hosting provider to be on good terms.  Unfortunately, getting one to respond to important issues isn’t always as easy you would like it to be.  This is due in large part to the automated nature of web hosting technology that has taken away some of the personalization.  Even if your provider is lacking in a few areas, there are ways to grab their attention and place it on the needs of your business.

Report all Problems

Even when minor service issues arise, always alert the provider of what’s going on.  If they are failing to meet the needs of your business in any way, let them know in a polite yet firm manner.  Although problems do occur every now and then, the provider may not be aware that anything is wrong.  By letting your voice be heard, you can better assure that all issues will be addressed in a timely fashion.

Test Their Response Time

The best way to learn how a provider will act in crunch time is to put them through the ringer with a few tests.  Send an email or give them a call every now and then with questions or comments.  If you find that a company isn’t helpful or doesn’t respond at all, its definitely a sign that you need to move on to a new service.

Get on Their Good Side

Forming a close relationship with a support team member is never a bad idea.  This could be a technician, sales representative or another employee you have easy access to.  After finding someone you are comfortable with, ask them if they would be willing to become your regular contact for resolving any issues that appear.  If one person doesn’t agree, move on to the next until you find someone willing to help out.  The faster problems are resolved, the quicker you can stop worrying about them and get back to business.

Purchase a Short-term Contract

This is a great leverage move that will increase your likelihood of receiving top notch service.  For obvious reasons, a managed hosting provider would much rather lock you into a long-term agreement and may even offer incentives to encourage the act.  When signing on for a short-term contract over a 12 or 18 month period, the company is likely to view your service needs as a priority, especially when your renewal date approaches.

Purchase a Per-item Plan

Predefined packages are good for some business but useless for a company that doesn’t require those additional services.  This is an easy way to keep the relationship with your provider on good terms as they can concentrate on specific tasks that will benefit your company while other key essentials can be handled in-house.

Get a New Provider

Just as with any relationship, there is no point in putting effort into a host that has no chance of working out for you.  If all your efforts of establishing a solid, trusting partnership with the provider falls through, count your losses and look into moving to another host.  Staying in an unhealthy relationship will only hurt your business in the long run.


The What, Where and Why of Web Hosting

Regardless of the business you may be in, a website offers the most cost-efficient way to advertise your brand.  Unlike the traditional brick and mortar business where you may be limited by location, the internet gives you the ability to advertise to a large global market of consumers.  In order to stake your claim in cyberspace, you will need a web host to serve your content to the world.

What is Web Hosting?

Web hosting is a service that provides you with space on a computer, better known as a server, and launches your site on the World Wide Web, making it accessible to internet users.  There are many types of web hosting services but you essentially have two choices: building your site with a free or paid service.

The major benefit of free web hosting is obvious as you are allowed to run your very own website at no cost.  Some companies will even provide a hosted shopping cart so that you can sell products and services.  There are however, significant drawbacks to free hosting.  Because you are not paying for the service, you have limited control over your account.  For instance, many free providers will litter your website with banners and advertisers of their sponsors.  In most cases, they also provide you with limited resources in the terms of bandwidth and disk space as well as features.  Due to these limitations, free web hosting is more suited for personal use and not recommended for running an online business.

Paying for web hosting is the best option.  Even the small business with limited resources can now thrive on this platform as web hosting solutions have become much more affordable.  This option allows you to register your own domain and grants more control over the administrative functions.  Even “cheap hosting” can set you up with everything needed to establish yourself on the web.

Things to Look For

After making the decision to pay for web hosting, it’s important to make sure that you receive the best value for your money.  Your website will undoubtedly need room to grow, meaning it will require a significant amount of disk space to store your content.  If you anticipate a high volume of traffic, you will need adequate bandwidth so visitors can stop through and interact without performance issues.  If it’s E-commerce you’re embarking upon, you will need a special set of features.  Some things to keep in mind are email accounts to remain in contact with your audience and shopping carts to sell your products.  You should also take note of the control panel software being offered, as this will entail the administrative power you have over the operation.  Before deciding on a host, it would be a good idea to sit down and determine exactly what your site needs to be successful.  This will make choosing a company much easier.

Go Find Yourself a Web Host

As we mentioned before, the price of web hosting is very reasonable these days.  However, the cheaper price doesn’t always equal the best service.  Check out a few companies and determine which one can offer the tools you need to be successful.  After finding a reliable company to host your site, the sky is the limit.


The Fundamentals of MS Access

MS (Microsoft) Access is a database system often provided in Windows hosting plans.  This software makes a great solution for someone who needs to build a data-driven website.  Very user-friendly and compatible with a number of Microsoft technologies, Access is the preferred choice for small to medium sized businesses and thriving corporations alike.

MS Access Explained

MS Access is a DBMS (database management system) similar to other widely used products such as MySQL, Postgre SQL, Oracle and the Microsoft SQL Server.  Robust and quite powerful, it provides you with all the tools needed to effectively manage the data of your business.  A great attribute is that the system offers a range of features that allow you to add, delete and modify information in a database.  You can communicate with the system by asking questions or queries about the data stored in a database and also generate reports for analyzing specific content.

A web host using Access provides you with one of the most comprehensive and flexible DBMS solutions on the market today.  Many users prefer this system because it offers a similar look and feel to the Windows desktop environment, enabling seamless integration with other products from the Microsoft Office suite.   With several built-in wizards, you can simplify administrative tasks and reduce the learning curve associated with other solutions.  With the backing of an MS Access database, web applications will perform efficiently and help to strengthen your presence on the web.

MS Access in Action

Before using Access, you must first make sure your Windows-based server meets the minimum requirements recommended by Microsoft.  From there, you should know about the major element you will encounter with an Access database: tables.  Tables make up the most essential building blocks of any DBMS solution.  The good thing about this system is that if you have any experience using spreadsheets in the Excel application, learning Microsoft Access will be much easier.  The setup, configuration and management tasks are all very similar.

Based off its most common usage, the typical Access database table consists of a company’s employee data.  This often includes names, positions, contact information, date of birth, pay rate and more.  By examining the structure of a table, you can determine how each column relates to specific employee characteristics.  Generally, each row will correspond to a particular employee and contain their personal information.  Just as with a basic Excel spreadsheet, you can highlight these fields and make adjustments as you see fit.

Because of its simplicity, many experts recommend starting off with MS Access for managing your data.  After learning the ins and outs of how a database system works, you can easily make the upgrade to the SQL Server which will better suit the needs of your growing business.  This is all made simple with the tools integrated into Microsoft operating systems.

While you are more likely to find MS SQL offered on the market, MS Access is widely available in a number of packages as well.  This DBMS can found on Windows shared, VPS, reseller and dedicated hosting plans.  With a little knowledge of standard Microsoft products, you are one step closer to mastering this reliable database solution.


Next »