As I said earlier, what I was thinking is pretty vague. I know that we can mask the data by coding the masking logic within the application itself. However, I wish to push that logic down to the Display drivers level using GDI prgramming etc.
To explain, lets a say I have one existing application that shows the SSN on the screen. Now without modifying that existing application, I would like to deploy it one call center assoicate's machine, yet not allowing the callcenter associate to view the SSN. At the same time, if the same application is deployed on any other authorized employee's machine, the SSN should be made accesible.
I thought, I could have this masking configuration in some other application that spies what is displayed on the screen by the actual application and does all masking. Ofcoure, this new application should be intelligent enough to find such sensitive data on the screen displayed by the original application .......
Hope this clarifies .... There is one research carried out by IBM called MAGEN aiming at the similar masking, but in a different line using the OCR and image processing etc...
Please provide me with all your suggestions .. since I am new this driver level programming and all, any examples are welcome ....
Thanks
Ramesh