Search /
Docfinder:
Advanced search  |  Help  |  Site map
RESEARCH CENTERS
SITE RESOURCES
Click for Layer 8! No, really, click NOW!
Networking for Small Business
Security /

Logic bombs, Part 2

Related linksToday's breaking news
Send to a friendFeedback

Sign up to receive this and other networking newsletters in your inbox.

It is very difficult to stop a determined inside attacker from modifying production code to install logic bombs. Preventing such bombs requires a thoroughgoing commitment to quality assurance and strict separation of duties.

Here are some well-known principles for making the logic bomber's task more difficult:

* Segregate operations from programming and testing.

* Institute a carefully controlled process for moving code into production.

* Give only operations staff write-access to production code.

* Lock down your production code - source and executable - so that it is as close to impossible as you can get for unauthorized people (users, programmers, anyone) to modify programs.

* Assign responsibility for specific production programs to named positions in operations.

* Develop and maintain a list of authorized programmers who are allowed to request implementation of changes to production programs.

* Require authorization from the authorized quality assurance officer before accepting changes to production.

* Keep records of exactly which modifications were installed when, and at whose request.

* Use hash functions on entire files in the production library.

* Recompute all hashes against a secure table to ensure that no one has altered production files without authorization and documentation.

* Keep audit trails running at all times so that you can determine exactly which user modified which file and when.

* If possible, ensure that audit trails include chained hash functions. That is, the checksum on each record (which must include a timestamp) is calculated not only on the basis of the record itself but also using as input the checksum from the previous record. Modifying such an audit trail is much more complicated than simply using a disk editor to alter data in one or two records.

* Back up your audit files and keep them under high security.

For much more detailed analysis of how to safeguard production software, see the following chapters in the Computer Security Handbook, 4th Edition:

25 Software development and QA (Levine)

32 Operations security and production controls (Walsh & Kabay)

36 Auditing computer security (Levine)

38 Monitoring and control systems (Levine)

39 Application controls (Walsh)

In the next of these four articles, we'll look at logic bombs that are installed by consultants, and at software license timeouts.

RELATED LINKS

Agency activates security response center
Network World, 08/26/02

NEW! 18-month online Master of Science in Information Assurance offered by Norwich University.

Look for the “Computer Security Handbook, 4th Edition” edited by Seymour Bosworth and Michel E. Kabay; Wiley (New York), ISBN 0-4714-1258-9. Available now at your technical bookstore or from Amazon.

M. E. Kabay, Ph.D., CISSP, is Associate Professor in the Department of Computer Information Systems at Norwich University in Northfield, Vt. Mich can be reached by e-mail and his Web site.


NWFusion offers more than 40 FREE technology-specific email newsletters in key network technology areas such as NSM, VPNs, Convergence, Security and more.
Click here to sign up!
New Event - WANs: Optimizing Your Network Now.
Hear from the experts about the innovations that are already starting to shake up the WAN world. Free Network World Technology Tour and Expo in Dallas, San Francisco, Washington DC, and New York.
Attend FREE
Your FREE Network World subscription will also include breaking news and information on wireless, storage, infrastructure, carriers and SPs, enterprise applications, videoconferencing, plus product reviews, technology insiders, management surveys and technology updates - GET IT NOW.
* HOME    * RESEARCH CENTERS     * NEWS     * EVENTS

Contact us | Terms of Service/Privacy | How to Advertise
Reprints and links | Partnerships | Subscribe to NW
About Network World, Inc.

Copyright, 1994-2006 Network World, Inc. All rights reserved.