
November 1997
In Web We Trust?
Web-Security Failures
By Jay Heiser
Several high-profile attacks over the past year have made Web security a top concern for many organizations. As a soldier in the Web-security trenches, Jay describes some of the more-common attacks and shows how you can prevent them.
Internet Security, The Next Generation
By Jonny Goldman
Hardware cryptographic tokens are often encased in PCMCIA cards and credit-card sized "smart cards." Now, Netscape's Communicator has added support for these devices through RSA's Cryptoki API. Jonny presents a C++ framework that makes building secure applications easy.
Secure Web Transactions with PGP
By Andrew Davison
Andrew uses Pretty Good Privacy to create a framework for secure transactions over the Web. His approach requires changes neither to the HTTP protocol, nor to Web client or server software.
C O L U M N S :
Webmaster's Domain
Despite the Clinton administration's more-relaxed position on the export of cryptographic technologies, all is not rosy. Lincoln D. Stein explains.
Visual Designer
This month, Lynda Weinman discovers that Web accessibility is as important to designers as it is to implementors.
Doing Justice to The Web
For startup companies on a tight budget, handcrafting legal contracts for business relationships can be costly. As Catherine Sansum Kirkman points out, the Web can be a valuable resource.
Virtual Worlds
Just when pessimism surrounding the language was leading some to believe VRML was on its way out, SIGGRAPH came along. Andrea L. Ames tells you more.
Programming with Perl
Randal L. Schwartz uses multipart server push and a non-parsed header script to automatically reload Webcam images.
Java Alley
This month, Bruce Eckel explains how you can nest class definitions, then presents a framework to control greenhouse functions such as thermostats, lighting, and water
D E P A R T M E N T S :
Script Junkie
Chris Baron uses JavaScript to create "ToolTips" and "Balloon Help," then shares his favorite tricks for creating hints. Also, Reaz Hoque shows how you can create your own floating site maps in JavaScript.
Lab Notes
Leon Chalnick builds an online catalog of MIDI song titles and uses Cold Fusion to create the interface between the Web site and the database.
HTML Coder
Dynamic HTML allows you to create dynamic content by defining objects that can change over time. As Rob Falla shows, you manipulate these objects through collections.
The Home Page
Editor-in-Chief Michael Floyd talks about "The Patent Paradox."
News & Notes
Secure Email; Expert Opinions.
The Last Page
Editor-at-large, Michael Swaine and "Colin D. or Optimism."