Claims1. A method for identifying, a security breach caused when a computer-based software application uses a computer-based web browser application, the method comprising:
2. A method according to claim 1 and further comprising monitoring the execution of said computer-based software application to identify said function. 3. A method according to claim 1 wherein said steps are performed if said web browser application is embedded within said software application. 4. A method according to claim 1 wherein said at least partially replacing step comprises at least partially replacing said data at said source. 5. A method according to claim 1 and further comprising providing a notification regarding said security breach. 6. A method according to claim 1 and further comprising providing any of said applications with a wrapper configured to detect the presence of said malicious content in said data. 7. A method according to claim 1 and further comprising:
8. A method according to claim 1 wherein said at least partially replacing step comprises at least partially replacing said data such that said malicious content includes at least one instruction for interacting with an external resource, and wherein said method further comprises detecting said interaction with said external resource. 9. A system for identifying a security breach caused when a computer-based software application uses a computer-based web browser application, the system comprising:
10. A system according to claim 1 wherein said software application is configured such that its main purpose does not require it to include functions that are uniquely associated with web browsers, and such that it has the ability to cause said web browser application to perform any functions that are uniquely associated with web browsers. 11. A system according to claim 1 wherein said web browser application is either of a stand-alone browser application external to said software application and an embedded browser with respect to said software application. 12. A system according to claim 1 wherein said security breach provoker is configured to simulate network connections to intercept attempts by said web browser application to access said data and ensure that said web browser application accesses said data. 13. A system according to claim 1 wherein said security breach detector is configured to provide a notification regarding said security breach. 14. A system according to claim 1 wherein said malicious content is configured to create a window containing a predefined siring, and wherein said security breach detector is configured to detect the creation of said window and determine whether said window contains said predefined string. 15. A system according to claim 1 and further comprising a wrapper cooperative with either of said software application and said web browser application, wherein said wrapper is configured to detect the presence of said malicious content in said data. 16. A system according to claim 1 and further comprising a GUI inspector configured to
17. A system according to claim 1 wherein said malicious content includes at least one instruction for interacting with an external resource, and further comprising an external security breach detector configured to detect said interaction with said external resource. 18. A computer program product for identifying a security breach caused when a computer-based software application uses a computer-based web browser application, the computer program product comprising:
|