Open Source
Today with the advent of cost effective small business high speed internet access and movement of many traditional brick and mortar businesses now moving to the online realm. Companies are dealing with more and more data than ever before.
More companies are also doing mobile computing via VPN and other remote access technologies. While some Software as a Services (SaaS) solutions come with things like SSL encryption. However more companies like ours are hosting our own applications such as CRM and various other mission critical applications almost all of which can be accessed over the public internet with little or no encryption, even though you can do things like using none standard ports, hackers can still use tools like Nmap or other port scanners to find these open ports in order to hack your network and destroy this precious information or use keyloggers and other exploits to capture confidential customer data such as credit card numbers.
How do you stop or at least give your self a fighting chance to prevent such attacks? Get an enterprise strength firewall with Intrusion Detection (IDS) and Intrusion Prevention(IPS). The trouble with these systems is that up until recently these appliances have cost thousands of dollars, Until now. Because of the growing trend in network based attacks we at KCCS have spent countless hours researching and testing various hardware solutions and are proud to announce that we have built a custom solutions that is specifically designed for small businesses.
This is the follow up to my last article in which I promised to walk you through how to build your own small scale data-center for you Small Business. For our first part of the project we will start by building a simple but very robust hardware firewall running a Free BSD(Unix) operating system, called PfSense that can be deployed in less than an hour for the basic configuration. For this example this is the hardware I will be using an old Dell Dimension L866r pictured below ( yes a white Dell!). The reason that
I have mentioned virtualization in the past and have given overviews of how it can be beneficial to business. However what I noticed that when I try to explain it to customers even the ones that are pretty tech savvy are usually pretty confused as to how it works exactly, so I will try to break it down in terms that everyone should be able to understand.
So lets start off by saying this. Virtualization is a technology that lets an operating system run on top of another operating system, think of it like this, if you are using windows on your computer, that is what you are stuck with, you can’t run any Linux programs. In fact you can’t run some older windows programs either, because of the way the new Windows Operating Systems are designed. Your only option is to either have a computer for every operating system and you want to use or create a multi-boot system that would allow you to boot into a different operating system, while this is fine it is very inconvenient because you have to stop working on what you are working on to reboot your machine and boot into a new OS. What happens when you need to share information between two OSs? Well this is where having more than one computer will work, but if you use 3 or 4 OSs for different applications then this will be very tedious. This is where virtualization comes in.
With virtualization provided that the computer that you are running your virtual machines on is powerful enough in terms of processing power, hard drive space, and memory, you can run all 4 of those operating systems at the same time in addition to the main OS that you are using for your everyday use.