Patent ID: 7831840

Claim:
A system for codifying security concerns into user interface, wherein the system comprises at least one processor configured to: manage a display of a computer-generated window launched by an application, wherein the computer-generated window includes one or more display elements; traverse an execution path from the window to the application that launched the window, wherein the processor traverses the execution path from the window to the application that launched the window to obtain binary object code from the application that launched the window; obtain on one or more security attributes for the traversed execution path, wherein the processor obtains the one or more security attributes for the traversed execution path from the binary object code obtained from the application that launched the window; modify one or more of a behavior or an appearance of at least one of the one or more display elements in the window in response to determining that the one or more security attributes obtained for the traversed execution path indicate that the application is not trustworthy, wherein the modified behavior or appearance of the at least one display element visually indicates that the application is not trustworthy; determine whether content displayed in the window is trustworthy in response to determining that the one or more security attributes obtained for the traversed execution path indicate that the application is trustworthy; and modify one or more of the behavior or the appearance of the at least one of the one or more display elements in the window in response to determining that the content displayed in the window is not trustworthy, wherein the modified behavior or appearance of the at least one display element visually indicates that the content displayed in the window is not trustworthy.