Primer on attacks and countermeasures