We have a Windows Server guest OS running on vSphere which has logical drives that ultimately reside on a 3PAR SAN. An auditor has suggested that after deleting sensitive files on the VM, we should use Microsoft's cipher.exe on the VM to "wipe free disk space".
Given all the layers of abstraction between cipher.exe and the physical disk (guest file system, host file system, SAN, RAID, drive controller) I'm assuming the odds that the application will actually be able to overwrite the physical disk sectors containing the sensitive data are almost nil.
Is there an API or tool that allows an administrator to initiate secure file deletion? I imagine it would have to be implemented at the Windows guest OS level so that the information required to satisfy the request could be passed down through the software stack to the physical drive.