0596001576,Java Security,Java,Security,buy,book,books,purchase,read,Scott Oaks
Books
Books
Sign In | View Cart Cart | Wish List | Help
ToysHealthPersonalAdultBaby
ToysHealthPersonalAdultBaby
Home & Garden
Checkout Now »
Cart Cart Cart
0 Items
Cart
100% Safe and Private!
Search     for:    

Books
Browse All Topics    New Releases    Coming Soon

All Topics > Computers & Internet > Programming > General
 
Browse similar subjects

Shipping

All orders
shipped by
airmail!

Click here for our
Shipping Policies!

 


Quotations

"Immortality. I notice that as soon as writers broach this question they begin to quote. I hate quotation. Tell me what you know."

  - Ralph Waldo Emerson

(1803 - 1882),
Journal

(May 1849)

 

 

Java Security

 
  by Scott Oaks
 
 
 Take A Trip Around The Word
Take A Trip Around The Word
Product
Take A Trip Around The Word
Take A Trip Around The Word
Take A Trip Around The Word
  
  
  
Take A Trip Around The Word
Take A Trip Around The Word 


ZIN Product Number: 10161077

 
eBay (last 12 months)
Auctions: 62
Price Range: $0.05 - 0.06
 
Craigslist (last 12 months)
Classifieds: 12
Price Range: $0.01 - 0.07
 
Amazon Used (last 12 months)
Auctions: 64
Price Range: $0.06 - 0.05
 
ZooScape (last 12 months)
Auctions: 0
Price Range: N/A
 
 
Google listings (non-affiliate) 90
MSN listings (non-affiliate) 39
Yahoo listings (non-affiliate) 45
 


 FastFind Line
Inverse Black Hole
By the Numbers
By the Numbers
Cover To Cover
Cover to Cover
Reader's Corner
Reader's Corner
Table of Contents
Table of Contents
Related Reading
Related Reading
Inverse Black Hole
FastFind Line
 
 
By The Numbers
 Product Details

  Format: Paperback, 2nd ed., 576 pages
  Edition: 2ND
  Publisher: O'Reilly & Associates, Incorporated
  ISBN: 0596001576
  Release Date: Jan 5, 2001


 
 
Cover to Cover
 In Brief
One of Java's most striking claims is that it provides a secure programming environment. Yet despite endless discussion, few people understand precisely what Java's claims mean and how it backs up those claims. If you're a developer, network administrator or anyone else who must understand or work with Java's security mechanisms, Java Security is the in-depth exploration you need.

Java Security, 2nd Edition, focuses on the basic platform features of Java that provide security--the class loader, the bytecode verifier, and the security manager--and recent additions to Java that enhance this security model: digital signatures, security providers, and the access controller. The book covers the security model of Java 2, Version 1.3, which is significantly different from that of Java 1.1. It has extensive coverage of the two new important security APIs: JAAS (Java Authentication and Authorization Service) and JSSE (Java Secure Sockets Extension). Java Security, 2nd Edition, will give you a clear understanding of the architecture of Java's security model and how to use that model in both programming and administration.

The book is intended primarily for programmers who want to write secure Java applications. However, it is also an excellent resource for system and network administrators who are interested in Java security, particularly those who are interested in assessing the risk of using Java and need to understand how the security model works in order to assess whether or not Java meets their security needs.


 
 
 From The Publisher
Java's most striking claim is that it provides a secure programming environment. However, despite lots of discussion, few people understand precisely what Java's claims mean and how it backs up those claims. Java Security is an in-depth exploration aimed at developers, network administrators, and anyone who needs to work with or understand Java's security mechanisms. It discusses in detail what security does and doesn't mean, what Java's default security policies are, and how to create and implement your own policies.

In doing so, Java Security provides detailed coverage of security managers, class loaders, the access controller, and much of the java.security package. It discusses message digests, certificates, and digital signatures, showing you how to use Java's facilities for signing classes or to implement your own signature facility. It shows you how to write a class loader that recognizes signed classes, verifies the signature, and cooperates with a security manager to grant additional privileges. It also discusses the problem of managing cryptographic keys and shows you how to implement your own key management systems.

Java Security is an essential book for everyone using Java in real-world software. If you're deploying software written in Java, you need to know how to grant your classes the privileges they need, without granting privileges to untrusted classes. You need to know how to protect your systems against intrusion and corruption. Java provides the tools; this book shows you how to use them.


 
 
The Reader's Corner
  Product Review
 
 Be the first to rate this book!     Number of Reviews: 0
 
 
 
Table of Contents
 
Prefacexi
1.Java Application Security1
What Is Security?1
Software Used in This Book4
The Java Sandbox10
Security Debugging15
Summary17
2.The Default Sandbox18
Elements of the Java Sandbox18
Permissions20
Keystores32
Code Sources32
Policy Files33
The Default Sandbox38
The java.security File41
Comparison with Previous Releases41
Summary42
3.Java Language Security43
Java Language Security Constructs44
Enforcement of the Java Language Rules50
Comparisons with Previous Releases56
Summary57
4.The Security Manager58
Overview of the Security Manager59
Operating on the Security Manager64
Methods of the Security Manager65
Comparison with Previous Releases80
Summary82
5.The Access Controller84
The CodeSource Class85
Permissions86
The Policy Class98
Protection Domains101
The AccessController Class102
Guarded Objects109
Comparison with Previous Releases110
Summary111
6.Java Class Loaders112
The Class Loader and Namespaces112
Class Loading Architecture115
Implementing a Class Loader117
Miscellaneous Class Loading Topics127
Comparison with Previous Releases129
Summary130
7.Introduction to Cryptography131
The Need for Authentication132
The Role of Authentication137
Cryptographic Engines138
Summary144
8.Security Providers146
The Architecture of Security Providers146
The Provider Class152
The Security Class158
The Architecture of Engine Classes163
Comparison with Previous Releases164
Summary164
9.Keys and Certificates166
Keys167
Generating Keys172
Key Factories181
Certificates189
Keys, Certificates, and Object Serialization202
Comparison with Previous Releases203
Summary204
10.Key Management205
Key Management Terms206
The keytool209
The Key Management API221
A Key Management Example228
Secret Key Management234
Comparison with Previous Releases241
Summary243
11.Message Digests244
Using the Message Digest Class244
Secure Message Digests248
Message Digest Streams251
Implementing a MessageDigest Class255
Comparison with Previous Releases260
Summary260
12.Digital Signatures261
The Signature Class261
Signed Classes272
Implementing a Signature Class281
Comparison with Previous Releases286
Summary287
13.Cipher-Based Encryption288
The Cipher Engine288
Cipher Streams305
Sealed Objects309
Comparison with Previous Releases310
Summary310
14.SSL and HTTPS311
An Overview of SSL and JSSE311
SSL Client and Server Sockets321
SSL Sessions324
SSL Contexts and Key Managers327
Miscellaneous SSL Issues337
The HTTPS Protocol Handler341
Debugging JSSE344
Summary345
15.Authentication and Authorization346
JAAS Overview347
Simple JAAS programming349
Simple JAAS Administration352
Advanced JAAS Topics362
Summary378
A.The Java.security File379
B.Security Resources382
C.Identity-Based Key Management392
D.The Secure Java Container420
E.Implementing a JCE Security Provider450
F.Quick Reference458
Index567


 
 
Related Reading
 Find similiar books in these subject areas:

All Topics > Computers & Internet > Programming > General
All Topics > Computers & Internet > Programming > Java > General
All Topics > Computers & Internet > Digital Business & Culture > Project Management > Security


 
 
 People like you also bought:

Enterprise JavaBeans, by Richard Monson-Haefel

Java & XML, by Brett McLaughlin

Unknown Title

Effective Java Programming Language Guide, by Josh Bloch

Java and XSLT, by Eric M. Burke

Java Servlet Programming, by

Java Network Programming, Second Edition, by Rusty Harold

Java Cookbook, by Ian F. Darwin

Java Message Service, by Richard Monson-Haefel

Unknown Title

 
 
 Keywords
Java (Computer program languag, Computer security, Computer Bks - Languages / Programming, Computers, Programming Languages - Java, Security, Programming Languages - General, Computer security, Java (Computer program language), Java (Computer program languag, Computer security, Computer Bks - Languages / Programming, Computers, Programming Languages - Java, Security, Programming Languages - General

 
 
 FastFind Line
Inverse Black Hole
By the Numbers
By the Numbers
Cover To Cover
Cover to Cover
Reader's Corner
Reader's Corner
Table of Contents
Table of Contents
Related Reading
Related Reading
Inverse Black Hole
FastFind Line
 
 


Make $1 per sale -
Link to ZooScape.com!


About Us   |   Our Policies   |   Your Cart   |   Contact Us   |   Help
ZooScape.com

Copyright 1995 - 2009 - ZooScape.com
 
ZooScape.com