1. A method in a data processing system for tracking relationships between programs and data, the method comprising: receiving a file access request from a program, wherein the request is received at an operating system level; and storing an association between the file and the program.