Are there any security mechanisms that can protect a company from malicious employees (think database administrators, sysadmins responsible for authentication etc) trying to steal the customer data?
To give an example: Suppose a company allows customers to upload valuable data to their site. Customers can then log in to the company's website and download/delete previously uploaded data. Are there any mechanisms that the company can use to prevent an employee from copying/deleting/stealing the customers data?
(I originally started thinking of this issue when I transferred my Bitcoins to an online exchange site. I don't intend for this question to be about bitcoin, because the bitcoin protocol is obviously not geared towards these type of threats, but it may be useful as a background context/example scenario. How could a bitcoin exchange company prevent employees from running away with customer assets?)