My Account
View Cart
Home
Community
Books & Videos
Safari Books Online
Conferences
Training
School of Technology
About
Complete List
Bestsellers
New Releases
Rough Cuts
Upcoming Titles
Ebooks
By Publisher
By Series
Out of Print
Order Info
Search
Search Tips
Web Security and Commerce
By
Simson Garfinkel
With
Gene Spafford
June 1997
Pages: 500
|
Table of Contents
|
Index
|
Sample Chapter
|
Colophon
Table of Contents
Introduction
Chapter 1
The Web Security Landscape
Web Security in a Nutshell
The Web Security Problem
Credit Cards, Encryption, and the Web
Firewalls: Part of the Solution
Risk Management
User Safety
Chapter 2
The Buggy Browser: Evolution of Risk
Browser History
Data-Driven Attacks
Implementation Flaws: A Litany of Bugs
Chapter 3
Java and JavaScript
Java
JavaScript
Denial-of-Service Attacks
JavaScript-Enabled Spoofing Attacks
Conclusion
Chapter 4
Downloading Machine Code with ActiveX and Plug-Ins
When Good Browsers Go Bad
Netscape Plug-Ins
ActiveX and Authenticode
The Risks of Downloaded Code
Is Authenticode a Solution?
Improving the Security of Downloaded Code
Chapter 5
Privacy
Log Files
Cookies
Personally Identifiable Information
Anonymizers
Unanticipated Disclosure
Digital Certificates
Chapter 6
Digital Identification Techniques
Identification
Public Key Infrastructure
Problems Building a Public Key Infrastructure
Ten Policy Questions
Chapter 7
Certification Authorities and Server Certificates
Certificates Today
Certification Authority Certificates
Server Certificates
Conclusion
Chapter 8
Client-Side Digital Certificates
Client Certificates
A Tour of the VeriSign Digital ID Center
Chapter 9
Code Signing and Microsoft's Authenticode
Why Code Signing?
Microsoft's Authenticode Technology
Obtaining a Software Publisher's Certificate
Other Code Signing Methods
Cryptography
Chapter 10
Cryptography Basics
Understanding Cryptography
Symmetric Key Algorithms
Public Key Algorithms
Message Digest Functions
Public Key Infrastructure
Chapter 11
Cryptography and the Web
Cryptography and Web Security
Today's Working Encryption Systems
U.S. Restrictions on Cryptography
Foreign Restrictions on Cryptography
Chapter 12
Understanding SSL and TLS
What Is SSL?
TLS Standards Activities
SSL: The User's Point of View
Web Server Security
Chapter 13
Host and Site Security
Historically Unsecure Hosts
Current Major Host Security Problems
Minimizing Risk by Minimizing Services
Secure Content Updating
Back-End Databases
Physical Security
Chapter 14
Controlling Access to Your Web Server
Access Control Strategies
Implementing Access Controls with <Limit> Blocks
A Simple User Management System
Chapter 15
Secure CGI/API Programming
The Danger of Extensibility
Rules To Code By
Specific Rules for Specific Programming Languages
Tips on Writing CGI Scripts That Run with Additional Privileges
Conclusion
Commerce and Society
Chapter 16
Digital Payments
Charga-Plates, Diners Club, and Credit Cards
Internet-Based Payment Systems
How to Evaluate a Credit Card Payment System
Chapter 17
Blocking Software and Censorship Technology
Blocking Software
PICS
RSACi
Chapter 18
Legal Issues: Civil
Intellectual Property
Torts
Chapter 19
Legal Issues: Criminal
Your Legal Options After a Break-In
Criminal Hazards That May Await You
Criminal Subject Matter
Play it Safe . . .
Laws and Activism
Appendixes
Appendix A
Lessons from Vineyard.NET
Planning and Preparation
IP Connectivity
Commercial Start-Up
Ongoing Operations
Conclusion
Appendix B
Creating and Installing WebServer Certificates
Downloading and Installing Your Web Server
Apache-SSL
Appendix C
The SSL 3.0 Protocol
History
SSL 3.0 Record Layer
SSL 3.0 Protocols
SSL 3.0 Handshake
SSLeay
Appendix D
The PICS Specification
Rating Services
PICS Labels
Appendix E
References
Electronic References
Paper References
Colophon
Return to
Web Security and Commerce