1. A computer-implemented method for controlling access to computer files, the computer-implemented method comprising: designating at least one file as being protected; associating at least one trusted handler stored on a computer with each protected file, the at least one trusted handler comprising executable code; permitting regulated access to a protected file by an associated trusted handler executed by a user; and preventing processes executed by the user, other than associated trusted handlers, from accessing the protected file.