Search /
Docfinder:
Advanced search  |  Help  |  Site map
RESEARCH CENTERS
SITE RESOURCES
Click for Layer 8! No, really, click NOW!
Networking for Small Business
TODAY'S NEWS
Apple tops the $100B+ tech club
How to get the IRS' attention: Forge nearly $8 million in tax returns, steal identities
Microsoft details Windows 8 for ARM devices
Blogger exposes major Google Wallet security flaw
Web app lets enterprise set security, sharing for Google Apps users
Cloudscaling to offer OpenStack private cloud platform
Valentine's Day Patch Tuesday: Microsoft to issue 9 patches, 4 critical
Mobile World Congress sneak peek: Quad-core smartphones, Ice Cream Sandwich & more
Microsoft details 'Windows on ARM' program
March debut of 'iPad 3' a sure bet, says analyst
Resume Makeover: How an Information Security Professional Can Target CSO Jobs
FBI unbolts Steve Jobs 1991 investigation file
Cisco boosted profit, sales in Q2 while cutting costs
Macs take on the enterprise
/

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.