Mitigating application layer distributed denial of service attacks via effective trust management | Synapse