The magazine of the Melbourne PC User Group

System Security, Information Protection, and Privacy - for the bookshelf
Major Keary
 
The widespread use of computers for communications and storage of information has brought with it a host of security problems. These can be dealt with, in the widest sense of the word, at various levels. There are tools designed for ease of use by novices, but which nevertheless require high levels of engineering and programming skill to create, and there are complex tools for use in enterprise environments. The literature reflects that range: books for everyday users, for engineers and programmers, for system and network administrators, and for theoreticians. There is another class of literature, peculiar to the field, that describes the way in which attacks are mounted - and sometimes written by people who engaged in that kind of activity.

A Cautionary Tale

The case study on the right is presented in a professional text for information systems security officers. The author later describes his thoughts on the qualifications an information systems security officer should have:

" .... a formal education including at least associate degrees and bachelor's degrees in computer science, criminal justice, business, sociology, government and politics, and psychology, and at least one master's degree (MBA in international business) . Understand the world, changes in nation-states' relationships, different societies and cultures, and the impact on IE assets protection philosophies, strategies, and the like; understand the global marketplace and competitors....." [and lots more].

Not sure of what 'IE' stands for? Information Environment, which is defined as "The aggregate of individuals, organisations, or systems that collect process, or disseminate information; also included is the information itself". Now, doesn't that knowledge make you feel more empowered?
  Case Study

In his book Following the Equator, Mark Twain wrote about how one can take advantage if one has information before the competitor and knows how to act on that information. At the time of Twain’s world travels, sharks populated the harbour of Sydney, Australia. The government paid a bounty on sharks. A young man was down on his luck and walking around the harbour when he met an old man who was a shark-fisher, who had not caught a shark all night. The old man asked the young man to try his luck. The young man caught a very large shark. As was the custom, the shark was disembowelled, as sometimes one found something of value. As it happened this young man did.

The young man went to the house of the richest wool-broker in Sydney and told him to buy the entire wool crop deliverable in 60 days. They formed a partnership based on what the young man found in the shark. It seems that the shark had eaten a German sailor in the Thames River. In the belly of the shark were found not only his remains, some buttons, and a memorandum book discussing the German’s returning home to fight in the war, but also a copy of the London Times that had been printed only 10 days before. At that time, news from London came by ship that took about 50 days. However, sharks traveled faster than the ships of that time. The Times stated that France had declared war on Germany, and wool prices had gone up 14% and were still rising. No other Australian wool brokers or wool producers would know that wool prices were skyrocketing for at least 50 days. By then the young man and his partner the wool broker would own all the wool, purchased at the “normal lower price,” and could ship it to Europe for a very handsome profit.

The author's wish list does not include a particularly essential quality for those engaged in protective security: a well-developed critical faculty.

The war referred to in the 'case study' would be the short-lived 1870-1871 Franco-German war. What must test even the most credulous person is the amazing feat of a shark that travelled from London to Sydney in ten days (average speed about 100 kph). And what a newspaper: able to withstand for ten days the shark's digestive processes sufficiently for it (the newspaper) to be still readable! Then there is the feat of the fisherman who, while standing on shore, casually caught and landed a "big" shark that was able to eat an adult (with his book and newspaper). Apart from those astounding feats, there are several other parts of the story that should have rung an alarm bell.

The moral is, 'believe nothing', even when it comes from someone with "over 40 years of experience in industrial security, investigations, information systems security, and information warfare in .... the U.S. Government as a special agent, .... and consultant for numerous United States and foreign government agencies .... ".

It is important to establish trust in a source before accepting, at face value, any information it offers. It is not necessary that assessment to be 'black-and-white', true/false; sources should be graded, and that is a matter for judgement. What does that mean to you as a user? A lot. Whether it is blocking spam, rejecting certain attachments, testing for virus infection, or configuring a firewall, ordinary users have to make their own judgement of trust (or distrust). So, here are some books, at different levels and with different perspectives, about how to look after your privacy and information.

The Art of Deception

".... the real cause of data security breaches [is] stupid humans" [Stephen Manes in Forbes magazine]. The strongest, most sophisticated safe provides no protection if someone forgets to lock it, or leaves the key or combination lying about.
 
Who remembers Kevin Mitnick? Who has heard of Kevin Mitnick? He was the FBI's most wanted attacker (they called him a 'hacker', but that's a term with other connotations), 'did time' for breaking into computer systems, and now runs an information security firm. Mitnick's success was based primarily on what is called social engineering: simply persuading someone to divulge information. Not just any information, but something that provides a key, which in turn enables a technical attack.
 
One of the incidents related in the introduction is that of Stanley Rifkin's theft of ten million dollars in 1978 (a lot of money in those days) from an American bank. He managed to have the funds transferred to a Swiss bank account, used a substantial part of the money to buy diamonds that he took back into America for conversion into real money. At the time it was the largest bank robbery in history, all done without a gun, clandestine entry, or even a computer. Just conversations over the telephone.

Mitnick describes a series of scenarios -many drawn from real life - and analyses each one for the benefit of those who are charged with protecting systems. The last part of the book lays out security policies under specific headings, with explanatory notes. These are concise, but contain all the detail necessary; they make up an excellent and practical checklist.

This is an entertaining read as well as a practical, comprehensive guide to security. Technology can make it more difficult for an attack to succeed, but the more humans there are in the chain of protective procedures the more vulnerable the system is. The book shows how it is done, knowledge of which is a necessary step in arriving at a solution.
 
If you want to be entertained, read this book. If you want to understand the threat posed by social engineering, read this book. If you want policy solutions, read this book.
 

Kevin Mitnick and William Simon: The Art of Deception
ISBN 0-7645-4280-X
Published by Wiley, 352 pp.,
RRP $29.95 incl. GST

Steal This Computer Book

No Starch Press is a publisher with a small list, but what they do is always interesting, useful, and done well; some of their titles are the only texts on particular subjects. This title, Steal This Computer Book, is now in its third edition. The design is eye-catching and clever: the cover is in black and white with signs of having been reproduced on an ailing photocopier, and has fingerprint smudges all over it. The pages also carry the tell-tale speckles of a sick photocopier, and page numbering is on simulated black finger smudges. The rather rough quality of the paper has been chosen to fit in with the illicit copy 'theme', as is the slighty off-horizontal alignment of chapter headings. The back cover carries a warning: "This book is not to be used for hacking into government computers, shutting down AOL, cracking software, phone phreaking, spreading viruses, or any other illegal activity".
 
It is a 'good read', quirky, and a valuable addition to the literature. The author has a healthy scepticism of political establishments and an remarkable capacity for lucid technical communication. For example, his explanations of how viruses work are the best I have seen for ordinary readers.

The author focuses on technical attacks, but makes the following statement by way of introduction to a discussion of The Art of Social Engineering:
"The easiest way to get into any computer is to ask someone to give you access. Naturally, computer administrators aren't going to give access to anyone who asks, so hackers just ask the people who have regular access to the computer but little interest in protecting that computer."

The book is in parts, the first of which - Information Overload (Lies, Damn Lies, and Statistics) - talks about finding information on the Internet, using the Internet for online activism, alternative sources of news and information, using e-mail to obtain pages from banned sites (an interesting Web-to-email site is www.bellanet.org), and where the hackers hang out.

Part 2 is an informative discussion of malicious code (viruses and the like), scams, invasion of privacy, packet sniffers, Web spoofing, keystroke loggers, and phishing (obtaining credit card details by deception). Part 3 is about breaking into computers (one has to know how it is done in order to protect against it). Part 4, Protecting Yourself, deals with spam, Web bugs, adware, pop-ups, spyware, how to protect your data and privacy, and even some hints on piracy. Part 5 deals with protecting the system (including firewalls, honey-pots, erasing data, and 'forensic' tools) and has an interesting account of the sophisticated methods that can be used to retrieve erased data. Appendices contain useful references and information (such as A Hacker's Gallery of Rogue Tools).

The author's approach is one of seeing the problem through the attacker's eyes. He shows how they hide their identities, create viruses and Trojans, and crack software protection. That information is the basis for the protective measures described. Want to know about port scanning and ping sweeping: it is here in easy to understand language.
 
A companion CD with hacking-related software and text files is available for purchase (US$4.95) and there is a supporting Web site.

Wallace Wang: Steal This Computer Book 3
ISBN 1-59327-000-3
Published by No Starch
Press, 359 pp.,
RRP $49.95 incl. GST

Exposing Cryptovirology

Malicious Cryptography is an example of a 'high-end', highly technical topic that has, so to speak, been translated into language that informs, and warns, designers and counter-designers of information and integrity protocols. The work was the subject of a doctoral thesis, has been published widely in professional journals, and has been presented in a number of papers at professional conferences (for example, at the Eighth Australasian Conference on Information Security and Privacy). It is not light reading, but is a tour de force in technical communication.

The term, cryptovirus, means "a computer virus that contains and uses a public key", and has given rise to other terminology, such as cryptovirology, kleptogram (which is the vehicle for delivering a cryptovirus), and cryptotrojan.

Imagine an enterprise (or even government) database being held to ransom; it is suddenly discovered that the whole, or vital parts of, the database have been encrypted in a clandestine attack that has left nor trail back to the offender(s). For a fee (which may not necessarily be in money) the extortionist will provide the key to decryption and restoration of the database. Imagine the same cryptographic techniques that are used to protect a password being used to steal it. Imagine a virus that "can be used to steal CPU time to try to factor composites, compute discrete logarithms, and so on". The methods turn public key encryption against itself.

There is no evidence that such an attack has been mounted, but it is common for enterprises to conceal successful attacks on their respective systems. It has, however, been demonstrated in the laboratory that such attacks are feasible, and not just a theoretical threat.

Everyday virus authors and crackers will not, unless well versed in crypto, have the skills to apply the methods. Ordinary computer users shouldn't lose too much sleep over any immediate threat to their respective systems, but the potential threat at the enterprise level is significant. The risk of compromise of off-the-shelf cryptosystems needs to be re-assessed. Issues related to detection are discussed, but in the context of cryptographic techniques. An interesting question of liability is raised by the authors: "Can users be liable for not finding bugs in their software and fixing them? Can companies be liable for selling or distributing buggy software?".
 
Anyone with an interest in cryptographic methods will find this an interesting and informative text; the authors have done a good job of making a highly technical subject comprehensible to informed readers without any formal crypto background, but who are able to appreciate the maths.

Adam Young and Moti Yung:
Malicious Cryptography: Exposing Cryptovirology
ISBN 0-7645-4975-8
Published by Wiley,
392 pp.,
RRP $74.95 incl. GST

Security Warrior

The sub-title of this book is "Know Your Enemy", which reflects its approach to information security: the best way to defend yourself is to understand your attacker in depth. It is a text designed to supplement the regular literature that information security practitioners will have read. However, even though an understanding of programming and networking is assumed, informed readers without that kind of knowledge will find much of it interesting, easy to read, and even entertaining.

Windows and Linux/UNIX operating systems are equally covered. On the Windows side, CE is given particular attention because it "powers many Windows mobile OS flavours such as PocketPC and SmartPhone" and "for better or worse, CE is set to become one of the most prevalent operating systems . thanks to aggressive marketing tactics by Microsoft. In addition, because of their closed nature, Windows platforms usually see the majority of viruses and unethical corporate spyware". WinCE is a scaled-down version of Win2000/XP, both of which are also discussed in detail.

The first part of the book, Software Cracking deals with reverse engineering (also called reverse code engineering), which is used as a cracking tool. It is also a valuable tool for testing a system for vulnerabilities.
There has been little literature on reverse engineering in the context of information security; the authors take the view that knowledge of cracking techniques is essential to mounting a defence. In this part there is a detailed discussion of reverse engineering Windows, Linux, and WinCE.

Part 2, Network Stalking, deals with methods - including social engineering - of gaining access to and reconnoitering networks in order to explore attack possibilities. A chapter in this part explains how crackers hide their tracks.

Part 3, Platform Attacks, is particularly interesting for its descriptions of attack techniques in respect of UNIX and Windows, such as a possible method of cracking Kerberos authentication on Windows Server. Amongst other topics is an informative chapter on wireless security that includes topics such a signal drift, cracking WEP, and wireless sniffing.

Part 4, Advanced Defence, discusses the analysis of audit trails, intrusion detection systems, incident response, forensic and antiforensic tools, and honeypots (a honeypot is a dummy machine set up to observe intrusion and cracker attacks).

A very well written, comprehensive text that contains useful references, and details of software tools (and where they can be found). An essential resource for those responsible for information security.

Cyrus Peikari and Anton Chuvakin: Security Warrior
ISBN 0-596-00545-8
Published by O'Reilly,
531 pp.,
RRP $89.95 incl. GST

Best Damn Firewall Book Period

The title of this big book (almost 1300 pages) has a bellicose ring to it; however, in spite of sounding like an exaggerated claim, it is probably the most comprehensive and detailed text on firewalls for all platforms. Written for system and network administrators, the book is also a valuable resource for anyone who needs to develop a knowledge of firewall technologies. Syngress is well-known for its certification course texts and this title is written in the didactic course-text style. It uses straightforward language that directly addresses the reader. The explanatory discussions of information security concepts and technologies are well presented and suitable for newcomers to the subject. A very detailed table of contents should be a great help in locating specific topics.

The book is in six parts, the first of which is an introduction to security concepts, firewalls, and intrusion detection systems; it also discusses DMZ concepts, layout, and design.
 
The other parts of the book each deal with the installation and configuration of specific products for specific platforms. A remarkably detailed and wide ranging coverage of firewall technologies and installation/configuration issues.

Robert Shimonski et al.: Best Damn Firewall Book Period
ISBN 1-931836-90-6
Published by Syngress,
1293 pp.,
RRP $120.00

Information Security Guide

The Information Security Officer's Guide is designed to be an "overview of the InfoSec professional's world, duties, responsibilities, and challenges".
 
This book is a valuable resource because it examines the total field of information security in a manner that serves both the professional reader - whether practitioner, student, or teacher - and the lay reader who has a stake or informed interest in the subject. It provides concise, non-technical discussions of the role of information security personnel and the issues that have to be addressed in respect of information protection. Many readers of PC Update will fall into the 'informed lay reader' category, and some of them will have some kind of stake in information security; the following comments about the book are designed for them.

It is important to appreciate the threat so as to assess a particular risk. For many users the greatest risk is catching a virus, for others a breach of privacy could have serious consequences, and others need to protect financial records and the means of access to bank accounts and the like. Managers and executives, even though not directly charged with a security role, need to inform themselves of the issues in order to make intelligent decisions (and not be snowed by some slick service provider). The book provides a sound overview of the kinds of threat and how they are dealt with, albeit at an enterprise level.

Security is not a static state. It is not like a safe that, once purchased, can be expected to provide protection without further attention. Security systems, no matter how large or small, need to be re-assessed at regular intervals.

For an insight into planning, acquiring, setting up, and maintaining a security system this is a valuable resource. Because the book does not deal with issues at a technical level, it is easy to read. It is non-technical in the sense that cryptography algorithms, programming, and the like are not discussed.

Small-to-medium businesses often see themselves as facing a threat that is in proportion to their size: if my business is one millionth the size of Telstra, then my risk is proportional. It's not that easy. Every business should consider the worst-case consequences of a security breach or system break-in. Most information security literature is about technical measures to detect and protect; this is one of the few texts that has discusses risk assessment and management.

Gerald Kovacich:
The Information Security Officer's Guide 2/e

ISBN 0-7506-7656-6
Published by Elsevier Science, 361 pp.,
RRP $80.30 incl. GST

Available from Elsevier Australia
Ph: 1800 263 951, Fax 02 9517 2249

Hack Attacks Encyclopedia

In the library is a copy of John Chirillo's Hack Attacks Encyclopedia, which is probably the most comprehensive library of material used by crackers, phreaks, and those engaged in the penetration of networks. It is not a book for reading in the ordinary sense, but has an extensive glossary and abstracts of an enormous number of files. Fully detailed information is contained on a companion CD. An important resource for anyone researching the subject.

By the same author, and recently released, are Hack Attacks Revealed (a complete reference with custom security toolkit) and Hack Attacks Denied (a step-by-step guide to stopping crackers in their tracks). These are published by Wiley at $92.95.

Reprinted from the October 2004 issue of PC Update, the magazine of Melbourne PC User Group, Australia

[ About Melbourne PC User Group ]