1. A method, comprising: with a processor, evaluating inter-application data flows associated with at least two applications based on a predetermined security policy; with the processor, indicating whether or not the at least two applications satisfy the predetermined security policy based on the evaluation; and establishing application signatures for the at least two applications, and storing the application signatures, wherein the evaluation of inter-application data flows is based on the stored application signatures and one or more inter-application flow maps associated with the at least two applications; wherein the one or more inter-application flow maps associated with the at least two applications are based on bytecodes associated with the at least two applications.