1999 25.11 2001

Vol.25 n°11 (#318) november 2000

(ddj_2000_11.jpg)

p.8 EDITORIAL

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

p.21 KERBEROS VERSUS THE LEIGHTON-MICALI PROTOCOL

[author : Aviel D. Rubin]

Although more complicated, the Leighton-Micali protocol is more elegant, efficient, and secure than the venerable Kerberos security protocol.

p.30 THE SET STANDARD & E-COMMERCE

[author : William Stallings]

The Secure Electronic Transaction (SET) is an open encryption and security specification designed to protect credit-card transactions on the Internet.

p.40 SECURITY PROTOCOLS AND PERFORMANCE

[author : Linden DeCarmo]

Security protocols can be performance assassins. Linden examines several multimedia security protocols, and explains why they can devastate performance.

p.50 SECURITY ANALYSIS & DESIGN

[author : Uttara Nerurkar]

The security-design techniques Uttara presents here provide a way of modeling security by extending the functional model of the system, instead of divorcing one from the other.

p.57 WINDOWS 2000 SECURITY DESCRIPTORS

[author : Marcelo Calbucci]

Central to Windows 2000 security are Security Descriptors — structures and associated data that contain the security information for securable objects.

p.68 MULTILANGUAGE PROGRAMMING

[author : David Wendt]

David presents a technique that lets multiple language resources be built into a single resource DLL and automatically referenced by Windows applications.

p.82 STRANGERS IN THE NIGHT

[author : Wietse Venema]

There's no telling what intruders might leave behind when they break into your system overnight. Wietse describes how he analyzed an unknown program left behind by one intruder.

p.90 ROBOT CONTROL AND COLBERT

[author : Kurt Konolige, Jeanne Dietsch, and William Kennedy]

Robot control programs take a robot's sensory input, process it, and decide which motor actions the robot will perform. Our authors use the Colbert sequencer language to develop control code.

EMBEDDED SYSTEMS

p.102 EXCEPTION HANDLING IN C WITHOUT C++

[author : Tom Schotland and Peter Petersen]

Error handling is an important issue in embedded systems, and can account for a substantial portion of a project's code. Our authors describe how they designed and implemented an exception-handling library.

INTERNET PROGRAMMING

p.114 WEBDAV, IIS, & ISAPI FILTERS

[author : Martin Hallerdal]

The web-based Distributed Authoring and Versioning (WebDAV) specification defines a set of extensions to the HTTP protocol that let you collaboratively edit and manage files on remote web servers.

PROGRAMMER'S TOOLCHEST

p.120 THE OPENCV LIBRARY

[author : Gary Bradski]

OpenCV is an open-source, computer-vision library for extracting and processing meaningful data from images.

COLUMNS

p.127 PROGRAMMING PARADIGMS

[author : Michael Swaine]

To hear Michael talk about it, you'd think interactive toys and open source are kid's stuff.

p.133 C PROGRAMMING

[author : Al Stevens]

Al gets back on track in updating his Quincy IDE that hosts the GNU C/C++ compiler suite of tools on the Win32 platform.

p.141 JAVA Q&A

[author : Mike Jennings]

How can you establish a network connection using Java? Mike shows how.

p.149 ALGORITHM ALLEY

[author : Alexander Ananiev]

Generic tree traversal logic can be used with any type of tree-like structure or tree node, letting you focus on the application logic rather than the internals of the tree structure organization.

p.156 DR. ECCO'S OMNIHEURIST CORNER

[author : Dennis E. Shasha]

Making money is the challenge Ecco and Liane are faced with this month.

p.159 PROGRAMMER'S BOOKSHELF

[author : Gregory V. Wilson]

This month Greg looks at Programming Pearls, Second Edition, by Jon Bentley; Foundations of Multithreaded, Parallel, and Distributing Programming, by Gregory R. Andrews; GUI Bloopers, by Jeff Johnson; The Humane Interface, by Jef Raskin; Legal Battles That Shaped the Software Industry, by Lawrence D. Graham; The World of Scripting Languages, by David Barron; C for Java Programmers, by Tomasz Muldner; and XML Elements of Style, by Simon St. Laurent.

FORUM

p.10 LETTERS

[author : you]

p.18 NEWS & VIEWS

[author : Nicholas Baran]

p.166 OF INTEREST

[author : Shannon Cochran]

p.168 SWAINE'S FLAMES

[author : Michael Swaine]