As computers and networks have assumed critical functions in many aspects of today's business world, the need for their security has increased as well. Businesses depend increasingly on email, web sites, and databases of customer credit card numbers for day to day transactions. A company's...