When you host a web site online there is a lot of things that you can do to keep it safe. And you will probably try most of them. This is especially true if the web site is a serious one and makes a lot of revenue for you. Any web site online that a black hat hacker thinks make money will cause them to try their best to get a piece of the action. This is why you have to always be on your toes when it comes to the security of your web site. And that means that sometimes you have to think outside of the box.
Thinking outside of the box means of course that you have to go against the conventional way of thinking. This means that if you are programmer you are going to have to go against some of the established protocols that have already been set. One of these protocols is to avoid having “Not Invented Here syndrome”. Not Invented Here syndrome means that you want to make your own version of a product when there is already a product on the market that suits your needs. The time it takes to get used to the version that is already out on the market is a lot less than if you tried to build the product yourself. There have been a lot of great products built by people who have Not Invented Here syndrome but for the most part they end as a bust.
But sometimes, if you want to keep something secured, you have to think about going the custom route. That is why there are a lot of people out there now who are making their own CAPTCHA systems. If you do not know already, CAPTCHAS are the letters that you have to fill out when you are submitting a form on the web. They let the server know that it is an actual human sending the form and not a computer. Well, a lot of the CAPTCHA programs that are out there have already been figured out by the bad guys. It has taken them awhile but they have finally figured out a way to catch up with the technology. Since this is the case you are starting to see people make their own solution.
Time will tell if this is a workable solution or not. But it should keep the bad guys stumped for at least a little while.