When you think of attacking or defending computer systems, you probably think of software viruses and the corresponding ...