Using dynamic information flow analysis to detect attacks against applications | Synapse