Tony's ramblings on Open Source Software, Life and Photography

oss

Open Source Data Leak Prevention

In network security there are many challenges. In any business that deals with any sort of protected information (like healthcare) the challenges can be even greater.

One of the largest problems I see that is not being addressed adequately is hospitals and physicians sending personal health information in plain emails. It doesn't matter that HIPAA has specified that you don't do this for years. It doesn't matter that every IT and security manager in the business knows you don't do this. It doesn't even matter that the government has placed potential large fines on businesses that violate this. They still do it.

Enter MyDLP. MyDLP is a "Data Leak Prevention" software that is open source and licensed under the GPLv3.

MyDLP is very easy to install on an existing Ubuntu server, and they also provide an appliance installation image and a virtual image for download. Their website claims you can be up and running in under 30 minutes and it really is pretty darn easy.


Categories:

Why Open Source Should Be The Future

Everyone can agree that computer software has become orders of magnitude larger and more complex when compared to early home computer software. The first complete non-game application I wrote was a spreadsheet. No, I didn't use a spreadsheet app, I wrote my own Excel clone, or rather in the day I called it my own "Visicalc" clone, complete with recursive algorithms. The entire application and data fit within 64k of RAM on my Commodore 64.

Any modern software developer will tell you that a program that creates a dialog that says "Hello World" will likely be 1MB in size. Modern computers are more complex, modern operating systems are more complex, and that makes even the most simple application more complex.

Complex software requires a complex team of developers to get everything designed, tested and developed. A single application might have dozens of programmers working on it.

The more complex an application is and the more developers working on it, the more chance there is to be bugs that are not found in the initial testing phase. Different segments of the application rely on other pieces in order to work correctly, and those pieces cannot be tested until they are all snapped together.


Categories: