Data Loss Prevention (DLP) is a computer security term referring to systems that identify, monitor, and protect data in use (e.g., endpoint actions), data in motion (e.g., network actions), and data at rest (e.g., data storage) through deep content inspection, contextual security analysis of transaction (attributes of originator, data object, medium, timing, recipient/destination, etc.), and with a centralized management framework. The systems are designed to detect and prevent the unauthorized use and transmission of confidential information. 
Almost all indispensable office applications and devices are potential data leakage sources. Organizations struggle to achieve security without hindering performance. On one side restrictive policies on web, e-mail, removable memory devices, smart-phones, printers , laptops removes almost all advantages of today’s unified office environment. On the other side, compliance requirements, unmitigated risks, real-life horror stories occurring everyday pressures IT management.
MyDLP is an open source all-in-one data loss prevention software that runs with multi-site configurations on network servers and endpoint computers. MyDLP development project has made its source code available under the terms of the GNU General Public License.
MyDLP is one of the first free software projects for data loss prevention.
MyDLP allows you to monitor, inspect and prevent all outgoing confidential data without the hassle. With painless deployment and configuration, easy to use policy interface and great performance IT administrators and security officers are able to combat data leakage.
With MyDLP you can;
- Block or quarantine outgoing confidential data from your organization network via mail and web. Archive suspicious files.
- Monitor removable device usage in your organization and block or quarantine confidential files copied into these devices such as USB memory sticks or smart phones.
- Block or quarantine print jobs which contain confidential information.
- Discover confidential data on network storages, databases, workstations and laptops in your organization.
and much more... You can see complete feature list from this page.
Installing MyDLP on an Ubuntu Server requires freshly installed Ubuntu Server (using minimal options + SSH) and a proper internet connection. If you don't have any fresh Ubuntu Server installations, you can also directly install MyDLP Appliance ISO Image. For details please goto MyDLP Getting Started page.
First, we need to add MyDLP Repositories to sources.list;
Add the line below to /etc/apt/sources.list;
deb http://ftp.linux.org.tr/mydlp/ubuntu precise main
Call aptitude to update itself, then install MyDLP;
sudo aptitude update
sudo aptitude install mydlp mydlp-appliance
Congrats! You have successfully installed MyDLP to your Ubuntu Server.
Enter https://MYDLPIPADDRESS (you can learn IP address of your MyDLP server by simply logging in using SSH and typing ifconfig command) to your browser and connect to MyDLP Management Console.
PS: From now on, you can also follow MyDLP Getting Started guide starting from Step 5 in order to complete installation of MyDLP server.
Now, you need to get Community or Enterprise Trial license to continue. Go to MyDLP Portal, register and get one immediately.
Type it into MyDLP Management Console and you are ready to go!
Integration and Kickstart
MyDLP has support for various IT systems including proxy servers, mail servers, database servers, directory servers etc.