https://cloudcodes.com/blog/detection-prevention-mitc-attacks.html