On-line intrusion detection and attack prevention using diversity, generate-and-test, and generalization | Synapse