Sunday, February 7, 2010

29 Leadership Secrets from Jack Welch




CONTENTS
Preface vii

PART I
THE VISIONARY LEADER: MANAGEMENT TACTICS FOR
GAINING THE COMPETITIVE EDGE
LEADERSHIP SECRET 1 Harness the Power of Change 3
LEADERSHIP SECRET 2 Face Reality! 8
LEADERSHIP SECRET 3 Managing Less Is Managing
Better 12
LEADERSHIP SECRET 4 Create a Vision and Then Get
Out of the Way 15
LEADERSHIP SECRET 5 Don’t Pursue a Central Idea;
Instead, Set Only a Few Clear,
General Goals as Business
Strategies 19
LEADERSHIP SECRET 6 Nurture Employees Who
Share the Company’s Values 23

PART II
IGNITING A REVOLUTION: STRATEGIES FOR DEALING
WITH CHANGE
LEADERSHIP SECRET 7 Keep Watch for Ways to Create
Opportunities and to Become
More Competitive 29
LEADERSHIP SECRET 8 Be Number One or Number
Two and Keep Redefining Your
Market 33
LEADERSHIP SECRET 9 Downsize, Before It’s Too Late! 37
LEADERSHIP SECRET 10 Use Acquisitions to Make the
Quantum Leap! 41
LEADERSHIP SECRET 11 Learning Culture I: Use
Boundarylessness and
Empowerment to Nurture a
Learning Culture 46
LEADERSHIP SECRET 12 Learning Culture II: Inculcate the
Best Ideas into the Business, No
Matter Where They Come From 50
LEADERSHIP SECRET 13 The Big Winners in the
Twenty-first Century Will
Be Global 54

PART III
REMOVING THE BOSS ELEMENT: PRODUCTIVITY SECRETS
FOR CREATING THE BOUNDARYLESS ORGANIZATION
LEADERSHIP SECRET 14 De-Layer: Get Rid of the Fat! 61
LEADERSHIP SECRET 15 Spark Productivity Through the
‘‘S’’ Secrets (Speed, Simplicity,
and Self-Confidence) 65
LEADERSHIP SECRET 16 Act Like a Small Company 69
LEADERSHIP SECRET 17 Remove the Boundaries! 73
LEADERSHIP SECRET 18 Unleash the Energy of Your
Workers 77
LEADERSHIP SECRET 19 Listen to the People Who
Actually Do the Work 81
LEADERSHIP SECRET 20 Go Before Your Workers and
Answer All Their Questions 86

PART IV
NEXT GENERATION LEADERSHIP: INITIATIVES FOR
DRIVING AND SUSTAINING DOUBLE-DIGIT GROWTH
LEADERSHIP SECRET 21 Stretch: Exceed Your Goals as
Often as You Can 93
LEADERSHIP SECRET 22 Make Quality a Top Priority 97
LEADERSHIP SECRET 23 Make Quality the Job of Every
Employee 101
LEADERSHIP SECRET 24 Make Sure Everyone Understands
How Six Sigma Works 105
LEADERSHIP SECRET 25 Make Sure the Customer Feels
Quality 110
LEADERSHIP SECRET 26 Grow Your Service Business:
It’s the Wave of the Future 115
LEADERSHIP SECRET 27 Take Advantage of
E-Business Opportunities 119
LEADERSHIP SECRET 28 Make Existing Businesses
Internet-Ready—Don’t Assume
That New Business Models Are
the Answer 123
LEADERSHIP SECRET 29 Use E-Business to Put the Final
Nail in Bureaucracy 127
Afterword 133

Download this book, click here Continue Reading ...

Saturday, February 6, 2010

Teach Yourself C++ in 21 Days, Second Edition

Introduction

Week 1 at a Glance

Day 1 Getting Started

Day 2 The Parts of a C++ Program

Day 3 Variables and Constants

Day 4 Expressions and Statements

Day 5 Functions

Day 6 Basic Classes

Day 7 More Program Flow
Week 1 in Review


Week 2 at a Glance

Day 8 Pointers

Day 9 References

Day 10 Advanced Functions

Day 11 Arrays

Day 12 Inheritance

Day 13 Polymorphism

Day 14 Special Classes and Functions
Week 2 in Review


Week 3 at a Glance

Day 15 Advanced Inheritance

Day 16 Streams

Day 17 The Preprocessor

Day 18 Object-Oriented Analysis and Design

Day 19 Templates

Day 20 Exceptions and Error Handling

Day 21 Whats Next
Week 3 in Review


Appendixes

A Operator Precedence

B C++ Keywords

C Binary and Hexadecimal

D Answers
Index

Download, click here, for free Continue Reading ...

Thursday, February 4, 2010

Integrating Tivoli Products




Contents
Notices . . . . . . . . . . . . . . . . . . . . . ix
Trademarks . . . . . . . . . . . . . . . . . . . x
Preface . . . . . . . . . . . . . . . . . . . . . xi
The team who wrote this book . . . . . . . . . . xi
Become a published author . . . . . . . . . . . . xv
Comments welcome. . . . . . . . . ... . . . . . . xvi
Part 1. Introduction . . . . . . . . . . . . . . . 1
Chapter 1. Integration overview. . . . . . . . . . 3
1.1 Integration overview . . . . . . . . . . . . . 4
1.2 Aspects of integration . . . . . . . . . . . . 5
1.3 Product coverage . . . . . . . . . . . . . . . 6
1.4 Document organization . . . . . . . . . . . . 6
Chapter 2. Integration scenarios . . . . . . . . . 9
2.1 Overview of the scenarios . . . . . . . . . . 10
2.2 Common elements . . . . . . . . . . . . . . . 12
2.3 Lab configuration. . . . . . . . . . . . . . . 13
Part 2. Implementation . . . . . . . . . . . . . . 15
Chapter 3. Product installation overview . . . . . 17
3.1 Installation overview . . . . . . . .. . . . . 18
3.1.1 Agent deployment . . . . . . . . . . . . . . 18
3.1.2 Resiliency and high availability . . . . . . 19
3.2 IBM Service Management products . . .. . . . . 19
3.2.1 IBM Service Management . . . . . . . . . . . 20
3.2.2 IBM Tivoli Application Dependency Discovery Manager. . . 22
3.2.3 IBM Tivoli Provisioning Manager. . . . . . . . . . . . . 24
3.3 IBM Tivoli Monitoring family . . . . . . . . . . . . . . . 28
3.4 IBM Tivoli Netcool installation overview . . . . . . . . . 34
3.4.1 Netcool product versions. . . . . . . . . . . . . . .. . 35
3.4.2 Configuration. . . . . . . . . . . . . . . . . . . . . . 35
3.4.3 Installation results . . . . . . . . . . . . . . . . . . 37
3.5 IBM Tivoli Workload Scheduler . . . . . . . . . . .. . . . 39
3.6 IBM Tivoli Usage and Accounting Manager . . . . . .. . . . 41
3.7 IBM Tivoli Storage Productivity Center for Data . .. . . . 44
Chapter 4. Security integration . . .. . . . . . . . . . . . . 45
4.1 Background security concepts . . . . . . . . . . . . . . . 46
4.1.1 Lightweight Directory Access Protocol . .. . . . . . . . 46
4.1.2 WebSphere federated repositories . . . . . . . . . . . . 48
4.1.3 External authentication . . . . . . . . .. . . . . . . . 50
4.1.4 Single sign-on . . . . . . . . . . . . . . . . . . . . . 51
4.2 Security setup overview . . . . . . . . . .. . . . . . . . 53
4.2.1 IBM Tivoli Directory Server implementation . . . . . . . 54
4.2.2 Security setup considerations . . . . . . .. . . . . . . 54
4.2.3 Setting up LDAP authentication for federated repositories . 55
4.2.4 Setting up single sign-on on multiple WebSphere cells . 55
4.3 Integrated Solution Console setup . . . . . . . . . . . . 56
4.3.1 LDAP authentication setup . . . . . . . . . . . . . . . 56
4.3.2 Single sign-on setup . . . . . . . . . . . . . . . . . . 67
4.4 Tivoli Process Automation Engine security setup . . . . . 73
4.4.1 LDAP configuration in WebSphere Application Server . . . 74
4.4.2 Single sign-on configuration in WebSphere Application Server . 84
4.4.3 VMMSYNC configuration . . . . . . . . . . . . . . . . . 87
4.5 IBM Tivoli Application Dependency Discovery Manager security setup . . 92
4.6 IBM Tivoli Netcool products LDAP configuration. . . . . . 95
4.6.1 IBM Tivoli Netcool/OMNIbus LDAP configuration . . . . . 95
4.6.2 Configuring Tivoli Integrated Portal LDAP . . . . . . . 103
4.6.3 IBM Tivoli Netcool/Impact LDAP Configuration. . . . . . 114
4.7 IBM Tivoli Monitoring. . . . . . . . . . . . . . . . . . . 120
4.7.1 Configuring Tivoli Enterprise Portal Server to authenticate to an LDAP repository 120
4.7.2 Work-around for security problem. . . . . . . . . . . . .126
4.8 IBM Tivoli Storage Productivity Center . . . . . . . . . . 127
Chapter 5. Data integration . . . . . . . . . . . . . . . . . .129
5.1 Data integration overview . . . . . . . . . . . . . . . . .130
5.1.1 Common Data Model . . . . . . . . . . . . . . . . . . . .130
5.1.2 IDML data . . . . . . . . . . . . . . . . . . . . . . . .132
5.2 Resource data integration . . . . . . . . . . . . . . . . .135
5.2.1 IBM Tivoli Integration Composer . . . . . . . . . . . . .136
5.2.2 Promoting Actual CIs to Authorized CIs . . . . . . . . . 137
5.2.3 IBM Tivoli Provisioning Manager integration. . . . . . . 142
5.2.4 IBM Tivoli Monitoring integration. . . . . . . . . . . . 150
5.2.5 IBM Tivoli Business Service Manager integration. . . . . 155
5.2.6 IBM Tivoli Network Manager for IP integration . . .. . . 163
5.3 Event data integration . . . . . . . . . . . . . . . . . . 176
5.3.1 IBM Tivoli Netcool/OMNIbus and IBM Tivoli Monitoring . . 177
5.3.2 IBM Tivoli Netcool/OMNIbus and IBM Tivoli Service Request Manager integration . . 194
5.4 Reports integration . . . . . . . . . . . . . . . .. . . . 218
5.4.1 Tivoli Common Reporting . . . . . . . . . . . . .. . . . 218
5.4.2 Importing the report package . . . . . . . . . . . . . . 221
5.4.3 Available reports for Tivoli Common Reporting. . . . . . 227
5.5 Other data integration . . . . . . . . . . . . . . . . . . 229
Chapter 6. Navigation integration . . . . . . . . . . .. . . . 231
6.1 Navigation integration overview . . . . . . . . . .. . . . 232
6.2 Building a target URL . . . . . . . . . . . . . . .. . . . 232
6.2.1 IBM Tivoli Application Dependency Discovery Manager. . . 233
6.2.2 Tivoli Process Automation Engine-based products. . . . . 235
6.2.3 Tivoli Enterprise Portal . . . . . . . . . . . . . . . . 245
6.2.4 Tivoli Integrated Portal . . . . . . . . . . . . . . . . 249
6.2.5 IBM Tivoli Netcool/Webtop Active Event List . . . . .. . 254
6.2.6 IBM Tivoli Netcool/Impact operator view. . . . . . . . . 255
6.2.7 IBM Tivoli Storage Productivity Center for Data . . .. . 255
6.3 Launching out capabilities . . . . . . . . . . . . . . . . 261
6.3.1 IBM Tivoli Application Dependency Discovery Manager. . . 261
6.3.2 IBM Service Management products . . . . . . . . . . .. . 266
6.3.3 IBM Tivoli Monitoring. . . . . . . . . . . . . . . . . . 277
6.3.4 IBM Tivoli Network Manager for IP . . . . . . . . . .. . 286
6.3.5 IBM Tivoli Business Service Manager. . . . . . . . . . . 296
6.3.6 IBM Tivoli Netcool/Webtop Active Event List . . . . .. . 309
6.3.7 IBM Tivoli Storage Productivity Center for Data . . .. . 318
Chapter 7. Self monitoring and management. . . . . . . . . . . 321
7.1 Self monitoring overview . . . . . . . . . . . . . . . . . 322
7.2 IBM Tivoli Provisioning Manager agent. . . . . . . . . . . 322
7.2.1 Requirements . . . . . . . . . . . . . . . . . . . . . . 323
7.2.2 Installation . . . . . . . . . . . . . . . . . . . . . . 323
7.2.3 Configuration. . . . . . . . . . . . . . . . . . . . . . 324
7.3 IBM Tivoli Business Service Manager agent . . . . . . .. . 326
7.3.1 Requirements . . . . . . . . . . . . . . . . . . . . . . 326
7.3.2 Installation and configuration . . . . . . . . . . . . . 327
7.4 IBM Tivoli Netcool/OMNIbus monitoring agent . . . . . .. . 327
7.4.1 Requirements . . . . . . . . . . . . . . . . . . . . . . 327
7.4.2 Implementation . . . . . . . . . . . . . . . . . . . ... 328
7.5 IBM Tivoli Application Dependency Discovery Manager . . .. 328
7.5.1 Requirements . . . . . . . . . . . . . . . . . . . . . . 329
7.5.2 Implementation . . . . . . . . . . . . . . . . . . . . . 329
7.6 IBM Tivoli Network Manager for IP monitoring . . . . . . . 330
7.6.2 Implementation . . . . . . . . . . . . . . . . . . . . . 331
7.7 IBM Tivoli Workload Scheduler agent monitoring . . . . . . 331
7.7.1 Requirements . . . . . . . . . . . . . . . . . . . . . . 332
7.7.2 Configuration. . . . . . . . . . . . . . . . . . . . . . 332
7.8 IBM Tivoli Netcool/Impact self-monitoring agent . .. . . . 336
Part 3. Scenario walk-through . . . . . . . . . . . . .. . . . 339
Chapter 8. Operational drill down . . . . . . . . . . .. . . . 341
8.1 Scenario overview. . . . . . . . . . . . . . . . . . . . . 342
8.2 Scenario setup . . . . . . . . . . . . . . . . . . . . . . 343
8.2.1 Defining a new dashboard workspace . . . . . . . . . . . 344
8.2.2 Launching an IBM Tivoli Application Dependency Discovery Manager
window within Tivoli Enterprise Portal. . . . . . . . . . . . 347
8.2.3 Launching IBM Tivoli Provisioning Manager . . . . . . . 350
8.2.4 Launching IBM Tivoli Network Manager for IP . . . . . . 353
8.3 Sample walk-through. . . . . . . . . . . . . . . . . . . . 355
8.4 Summary of benefits . . . . . . . . . . . . . . . . . . . 363
Chapter 9. Automated application management scenario . . . . . 365
9.1 Scenario overview. . . . . . . . . . . . . . . . . . . . . 366
9.2 Scenario setup . . . . . . . . . . . . . . . . . . . . . . 367
9.2.1 Setting the managed system name. . . . . . . . . . . . . 367
9.2.2 Setting up the Common Event Console . . . . . . . . . . 369
9.2.3 Navigation from Tivoli Enterprise Portal . . . . . . . . 377
9.2.4 Tivoli Enterprise Portal to IBM Tivoli Application Dependency Discovery
Manager integration specifics . . . . . . . . . . . . . . . . 381
9.2.5 IBM Tivoli Provisioning Manager integration specifics . 384
9.3 Sample walk-through. . . . . . . . . . . . . . . . . . . . 387
9.4 Summary of benefits . . . . . . . . . . . . . . . . . . . 402
Chapter 10. Executive IBM Tivoli Business Service Manager scenario. 403
10.1 Scenario overview. . . . . . . . . . . . . . . . . . . . 404
10.2 Scenario setup . . . . . . . . . . . . . . . . . . . . . 405
10.3 Sample walk-through. . . . . . . . . . . . . . . . . . . 405
10.4 Summary of benefits . . . . . . . . . . . . . . . . . . . 410
Chapter 11. Change and release management scenario. . . . . . 413
11.1 Scenario overview. . . . . . . . . . . . . . . . . . . . 414
11.1.1 Products involved . . . . . ..... . . . . . . . . . . . 415
11.1.2 Adoption route. . . . . . . . . . . . . . . . . . . . . 415
11.2 Scenario setup . . . . . . . . . . . . . . . . . . . . . 417
11.3 Sample walk-through. . . . . . . . . . . . . . . . . . . 418
11.4 Summary of benefits . . . . . . . . . . . . . . . . . . . 438
Abbreviations and acronyms . . . . . . . . . . . . . . . . . . 439
Related publications . . . . . . . . . . . . . . . . . . . . . 443
IBM Redbooks and IBM Redpaper publications. . . . . . . . . . 443
Online resources . . . . . . . . . . . . . . . . . . . . . . . 446
How to get IBM Redbooks publications . . . . . . . . . . . . . 450
Help from IBM . . . . . . . . . . . . . . . . . . . . . . . . 450
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451

Click Here to download free Continue Reading ...

Thinking C++

Table of Content



Download this book, click here, free Continue Reading ...

Wednesday, February 3, 2010

Computer Security: Art and Science



• Table of Contents
Computer Security: Art and Science
By Matt Bishop

Publisher : Addison Wesley
Pub Date : November 29, 2002
ISBN : 0-201-44099-7
Pages : 1136


"This is an excellent text that should be read by every computer security professional and student."
—Dick Kemmerer, University of California, Santa Barbara.

"This is the most complete book on information security theory, technology, and practice that I have encountered anywhere!"
—Marvin Schaefer, Former Chief Scientist, National Computer Security Center, NSA

This highly anticipated book fully introduces the theory and practice of computer security. It is both a comprehensive text, explaining the most fundamental and pervasive aspects of the field, and a detailed reference filled with valuable information for even the most seasoned practitioner. In this one extraordinary volume the author incorporates concepts from computer systems, networks, human factors, and cryptography. In doing so, he effectively demonstrates that computer security is an art as well as a science.

Computer Security: Art and Science includes detailed discussions on:

* The nature and challenges of computer security
* The relationship between policy and security
* The role and application of cryptography
* The mechanisms used to implement policies
* Methodologies and technologies for assurance
* Vulnerability analysis and intrusion detection

Computer Security discusses different policy models, and presents mechanisms that can be used to enforce these policies. It concludes with examples that show how to apply the principles discussed in earlier sections, beginning with networks and moving on to systems, users, and programs.

This important work is essential for anyone who needs to understand, implement, or maintain a secure network or computer system.

Table of Content
Copyright
Preface
Goals
Philosophy
Organization
Roadmap
Special Acknowledgment
Acknowledgments
Part 1. Introduction
Chapter 1. An Overview of Computer Security
Section 1.1. The Basic Components
Section 1.2. Threats
Section 1.3. Policy and Mechanism
Section 1.4. Assumptions and Trust
Section 1.5. Assurance
Section 1.6. Operational Issues
Section 1.7. Human Issues
Section 1.8. Tying It All Together
Section 1.9. Summary
Section 1.10. Research Issues
Section 1.11. Further Reading
Section 1.12. Exercises
Part 2. Foundations
Chapter 2. Access Control Matrix
Section 2.1. Protection State
Section 2.2. Access Control Matrix Model
Section 2.3. Protection State Transitions
Section 2.4. Copying, Owning, and the Attenuation of Privilege
Section 2.5. Summary
Section 2.6. Research Issues
Section 2.7. Further Reading
Section 2.8. Exercises
Chapter 3. Foundational Results
Section 3.1. The General Question
Section 3.2. Basic Results
Section 3.3. The Take-Grant Protection Model
Section 3.4. Closing the Gap
Section 3.5. Expressive Power and the Models
Section 3.6. Summary
Section 3.7. Research Issues
Section 3.8. Further Reading
Section 3.9. Exercises
Part 3. Policy
Chapter 4. Security Policies
Section 4.1. Security Policies
Section 4.2. Types of Security Policies
Section 4.3. The Role of Trust
Section 4.4. Types of Access Control
Section 4.5. Policy Languages
Section 4.6. Example: Academic Computer Security Policy
Section 4.7. Security and Precision
Section 4.8. Summary
Section 4.9. Research Issues
Section 4.10. Further Reading
Section 4.11. Exercises
Chapter 5. Confidentiality Policies
Section 5.1. Goals of Confidentiality Policies
Section 5.2. The Bell-LaPadula Model
Section 5.3. Tranquility
Section 5.4. The Controversy over the Bell-LaPadula Model
Section 5.5. Summary
Section 5.6. Research Issues
Section 5.7. Further Reading
Section 5.8. Exercises
Chapter 6. Integrity Policies
Section 6.1. Goals
Section 6.2. Biba Integrity Model
Section 6.3. Lipner's Integrity Matrix Model
Section 6.4. Clark-Wilson Integrity Model
Section 6.5. Summary
Section 6.6. Research Issues
Section 6.7. Further Reading
Section 6.8. Exercises
Chapter 7. Hybrid Policies
Section 7.1. Chinese Wall Model
Section 7.2. Clinical Information Systems Security Policy
Section 7.3. Originator Controlled Access Control
Section 7.4. Role-Based Access Control
Section 7.5. Summary
Section 7.6. Research Issues
Section 7.7. Further Reading
Section 7.8. Exercises
Chapter 8. Noninterference and Policy Composition
Section 8.1. The Problem
Section 8.2. Deterministic Noninterference
Section 8.3. Nondeducibility
Section 8.4. Generalized Noninterference
Section 8.5. Restrictiveness
Section 8.6. Summary
Section 8.7. Research Issues
Section 8.8. Further Reading
Section 8.9. Exercises
Part 4. Implementation I: Cryptography
Chapter 9. Basic Cryptography
Section 9.1. What Is Cryptography?
Section 9.2. Classical Cryptosystems
Section 9.3. Public Key Cryptography
Section 9.4. Cryptographic Checksums
Section 9.5. Summary
Section 9.6. Research Issues
Section 9.7. Further Reading
Section 9.8. Exercises
Chapter 10. Key Management
Section 10.1. Session and Interchange Keys
Section 10.2. Key Exchange
Section 10.3. Key Generation
Section 10.4. Cryptographic Key Infrastructures
Section 10.5. Storing and Revoking Keys
Section 10.6. Digital Signatures
Section 10.7. Summary
Section 10.8. Research Issues
Section 10.9. Further Reading
Section 10.10. Exercises
Chapter 11. Cipher Techniques
Section 11.1. Problems
Section 11.2. Stream and Block Ciphers
Section 11.3. Networks and Cryptography
Section 11.4. Example Protocols
Section 11.5. Summary
Section 11.6. Research Issues
Section 11.7. Further Reading
Section 11.8. Exercises
Chapter 12. Authentication
Section 12.1. Authentication Basics
Section 12.2. Passwords
Section 12.3. Challenge-Response
Section 12.4. Biometrics
Section 12.5. Location
Section 12.6. Multiple Methods
Section 12.7. Summary
Section 12.8. Research Issues
Section 12.9. Further Reading
Section 12.10. Exercises
Part 5. Implementation II: Systems
Chapter 13. Design Principles
Section 13.1. Overview
Section 13.2. Design Principles
Section 13.3. Summary
Section 13.4. Research Issues
Section 13.5. Further Reading
Section 13.6. Exercises
Chapter 14. Representing Identity
Section 14.1. What Is Identity?
Section 14.2. Files and Objects
Section 14.3. Users
Section 14.4. Groups and Roles
Section 14.5. Naming and Certificates
Section 14.6. Identity on the Web
Section 14.7. Summary
Section 14.8. Research Issues
Section 14.9. Further Reading
Section 14.10. Exercises
Chapter 15. Access Control Mechanisms
Section 15.1. Access Control Lists
Section 15.2. Capabilities
Section 15.3. Locks and Keys
Section 15.4. Ring-Based Access Control
Section 15.5. Propagated Access Control Lists
Section 15.6. Summary
Section 15.7. Research Issues
Section 15.8. Further Reading
Section 15.9. Exercises
Chapter 16. Information Flow
Section 16.1. Basics and Background
Section 16.2. Nonlattice Information Flow Policies
Section 16.3. Compiler-Based Mechanisms
Section 16.4. Execution-Based Mechanisms
Section 16.5. Example Information Flow Controls
Section 16.6. Summary
Section 16.7. Research Issues
Section 16.8. Further Reading
Section 16.9. Exercises
Chapter 17. Confinement Problem
Section 17.1. The Confinement Problem
Section 17.2. Isolation
Section 17.3. Covert Channels
Section 17.4. Summary
Section 17.5. Research Issues
Section 17.6. Further Reading
Section 17.7. Exercises
Part 6. Assurance
Chapter 18. Introduction to Assurance
Section 18.1. Assurance and Trust
Section 18.2. Building Secure and Trusted Systems
Section 18.3. Summary
Section 18.4. Research Issues
Section 18.5. Further Reading
Section 18.6. Exercises
Chapter 19. Building Systems with Assurance
Section 19.1. Assurance in Requirements Definition and Analysis
Section 19.2. Assurance During System and Software Design
Section 19.3. Assurance in Implementation and Integration
Section 19.4. Assurance During Operation and Maintenance
Section 19.5. Summary
Section 19.6. Research Issues
Section 19.7. Further Reading
Section 19.8. Exercises
Chapter 20. Formal Methods
Section 20.1. Formal Verification Techniques
Section 20.2. Formal Specification
Section 20.3. Early Formal Verification Techniques
Section 20.4. Current Verification Systems
Section 20.5. Summary
Section 20.6. Research Issues
Section 20.7. Further Reading
Section 20.8. Exercises
Chapter 21. Evaluating Systems
Section 21.1. Goals of Formal Evaluation
Section 21.2. TCSEC: 1983–1999
Section 21.3. International Efforts and the ITSEC: 1991–2001
Section 21.4. Commercial International Security Requirements: 1991
Section 21.5. Other Commercial Efforts: Early 1990s
Section 21.6. The Federal Criteria: 1992
Section 21.7. FIPS 140: 1994–Present
Section 21.8. The Common Criteria: 1998–Present
Section 21.9. SSE-CMM: 1997–Present
Section 21.10. Summary
Section 21.11. Research Issues
Section 21.12. Further Reading
Section 21.13. Exercises
Part 7. Special Topics
Chapter 22. Malicious Logic
Section 22.1. Introduction
Section 22.2. Trojan Horses
Section 22.3. Computer Viruses
Section 22.4. Computer Worms
Section 22.5. Other Forms of Malicious Logic
Section 22.6. Theory of Malicious Logic
Section 22.7. Defenses
Section 22.8. Summary
Section 22.9. Research Issues
Section 22.10. Further Reading
Section 22.11. Exercises
Chapter 23. Vulnerability Analysis
Section 23.1. Introduction
Section 23.2. Penetration Studies
Section 23.3. Vulnerability Classification
Section 23.4. Frameworks
Section 23.5. Gupta and Gligor's Theory of Penetration Analysis
Section 23.6. Summary
Section 23.7. Research Issues
Section 23.8. Further Reading
Section 23.9. Exercises
Chapter 24. Auditing
Section 24.1. Definitions
Section 24.2. Anatomy of an Auditing System
Section 24.3. Designing an Auditing System
Section 24.4. A Posteriori Design
Section 24.5. Auditing Mechanisms
Section 24.6. Examples: Auditing File Systems
Section 24.7. Audit Browsing
Section 24.8. Summary
Section 24.9. Research Issues
Section 24.10. Further Reading
Section 24.11. Exercises
Chapter 25. Intrusion Detection
Section 25.1. Principles
Section 25.2. Basic Intrusion Detection
Section 25.3. Models
Section 25.4. Architecture
Section 25.5. Organization of Intrusion Detection Systems
Section 25.6. Intrusion Response
Section 25.7. Summary
Section 25.8. Research Issues
Section 25.9. Further Reading
Section 25.10. Exercises
Part 8. Practicum
Chapter 26. Network Security
Section 26.1. Introduction
Section 26.2. Policy Development
Section 26.3. Network Organization
Section 26.4. Availability and Network Flooding
Section 26.5. Anticipating Attacks
Section 26.6. Summary
Section 26.7. Research Issues
Section 26.8. Further Reading
Section 26.9. Exercises
Chapter 27. System Security
Section 27.1. Introduction
Section 27.2. Policy
Section 27.3. Networks
Section 27.4. Users
Section 27.5. Authentication
Section 27.6. Processes
Section 27.7. Files
Section 27.8. Retrospective
Section 27.9. Summary
Section 27.10. Research Issues
Section 27.11. Further Reading
Section 27.12. Exercises
Chapter 28. User Security
Section 28.1. Policy
Section 28.2. Access
Section 28.3. Files and Devices
Section 28.4. Processes
Section 28.5. Electronic Communications
Section 28.6. Summary
Section 28.7. Research Issues
Section 28.8. Further Reading
Section 28.9. Exercises
Chapter 29. Program Security
Section 29.1. Introduction
Section 29.2. Requirements and Policy
Section 29.3. Design
Section 29.4. Refinement and Implementation
Section 29.5. Common Security-Related Programming Problems
Section 29.6. Testing, Maintenance, and Operation
Section 29.7. Distribution
Section 29.8. Conclusion
Section 29.9. Summary
Section 29.10. Research Issues
Section 29.11. Further Reading
Section 29.12. Exercises
Part 9. End Matter
Chapter 30. Lattices
Section 30.1. Basics
Section 30.2. Lattices
Section 30.3. Exercises
Chapter 31. The Extended Euclidean Algorithm
Section 31.1. The Euclidean Algorithm
Section 31.2. The Extended Euclidean Algorithm
Section 31.3. Solving ax mod n = 1
Section 31.4. Solving ax mod n = b
Section 31.5. Exercises
Chapter 32. Entropy and Uncertainty
Section 32.1. Conditional and Joint Probability
Section 32.2. Entropy and Uncertainty
Section 32.3. Joint and Conditional Entropy
Section 32.4. Exercises
Chapter 33. Virtual Machines
Section 33.1. Virtual Machine Structure
Section 33.2. Virtual Machine Monitor
Section 33.3. Exercises
Chapter 34. Symbolic Logic
Section 34.1. Propositional Logic
Section 34.2. Predicate Logic
Section 34.3. Temporal Logic Systems
Section 34.4. Exercises
Chapter 35. Example Academic Security Policy
Section 35.1. University of California E-mail Policy
Section 35.2. The Acceptable Use Policy for the University of California, Davis
Bibliography

Click here to Download for free Continue Reading ...

The Art of Software Security Assessment



Overview

"There are a number of secure programming books on the market, but none that go as deep as this one. The depth and detail exceeds all books that I know about by an order of magnitude."

Halvar Flake, CEO and head of research, SABRE Security GmbH

The Definitive Insider's Guide to Auditing Software Security

This is one of the most detailed, sophisticated, and useful guides to software security auditing ever written. The authors are leading security consultants and researchers who have personally uncovered vulnerabilities in applications ranging from sendmail to Microsoft Exchange, Check Point VPN to Internet Explorer. Drawing on their extraordinary experience, they introduce a start-to-finish methodology for "ripping apart" applications to reveal even the most subtle and well-hidden security flaws.

The Art of Software Security Assessment covers the full spectrum of software vulnerabilities in both UNIX/Linux and Windows environments. It demonstrates how to audit security in applications of all sizes and functions, including network and Web software. Moreover, it teaches using extensive examples of real code drawn from past flaws in many of the industry's highest-profile applications.

Coverage includes

• Code auditing: theory, practice, proven methodologies, and secrets of the trade

• Bridging the gap between secure software design and post-implementation review

• Performing architectural assessment: design review, threat modeling, and operational review

• Identifying vulnerabilities related to memory management, data types, and malformed data

• UNIX/Linux assessment: privileges, files, and processes

• Windows-specific issues, including objects and the filesystem

• Auditing interprocess communication, synchronization, and state

• Evaluating network software: IP stacks, firewalls, and common application protocols

• Auditing Web applications and technologies

This book is an unprecedented resource for everyone who must deliver secure software or assure the safety of existing software: consultants, security specialists, developers, QA staff, testers, and administrators alike.

Contents

ABOUT THE AUTHORS xv

PREFACE xvii

ACKNOWLEDGMENTS xxi

I Introduction to Software Security Assessment

1 SOFTWARE VULNERABILITY FUNDAMENTALS 3

2 DESIGN REVIEW 25

3 OPERATIONAL REVIEW 67

4 APPLICATION REVIEW PROCESS 91

II Software Vulnerabilities

5 MEMORY CORRUPTION 167

6 C LANGUAGE ISSUES 203

7 PROGRAM BUILDING BLOCKS 297

8 STRINGS ANDMETACHARACTERS 387

9 UNIX I: PRIVILEGES AND FILES 459

10 UNIX II: PROCESSES 559

11 WINDOWS I: OBJECTS AND THE FILE SYSTEM 625

12 WINDOWS II: INTERPROCESS COMMUNICATION 685

13 SYNCHRONIZATION AND STATE 755

III Software Vulnerabilities in Practice

14 NETWORK PROTOCOLS 829

15 FIREWALLS 891

16 NETWORK APPLICATION PROTOCOLS 921

17 WEB APPLICATIONS 1007

18 WEB TECHNOLOGIES 1083

BIBLIOGRAPHY 1125

INDEX 1129


Download this bokk free, click here Continue Reading ...

Tuesday, February 2, 2010

Human Computer Interaction Development and Management



Human Computer Interaction
Development and Management
Table of Contents
Foreword .............................vii
Preface .............................viii

Chapter 1. Towards User-Oriented Control of End-User Computing in
Large Organizations ....................................... 1
Neil McBride, DeMontfort University, United Kingdom
A. Trevor Wood-Harper, University of Salford, United Kingdom
and University of South Australia, Australia

Chapter 2. On-Line User Interaction with Electronic Catalogs:
Language Preferences Among Global Users ..................................18
Aryya Gangopadhyay and Zhensen Huang
University of Maryland Baltimore County, USA

Chapter 3. End Users as Expert System Developers? .................31
Christian Wagner, City University of Hong Kong, China

Chapter 4. Designing End-User Geographic Information
Systems ...........................................................53
Lawrence West, Jr., University of Central Florida, USA

Chapter 5. Hypermedia Document Management: A Metadata and
Meta-Information System............................................71
Woojong Suh and Heeseok Lee
Korea Advanced Institute of Science and Technology, Korea

Chapter 6. An Adaptive Probe-Based Technique to Optimize Join
Queries in Distributed Internet Databases ........................93
Latifur Khan, University of Texas at Dallas, USA
Dennis McLeod and Cyrus Shahabi, University of Southern
California, USA

Chapter 7. Strategies for Managing EUC on the Web ............... 117
R. Ryan Nelson, University of Virginia, USA
Peter Todd, University of Houston, USA

Chapter 8. Exploring the Measurement of End User Computing
Success ................................................ 134
Conrad Shayo, California State University of San Bernardino, USA
Ruth Guthrie, California Polytechnic University of Pomona, USA
Magid Igbaria, Claremont Graduate University, USA

Chapter 9. Constructive Design Environments: Implementing
End-User Systems Development ....................................... 153
John G. Gammack, Murdoch University, Australia

Chapter 10. An Information Systems Design Framework for
Facilitating TQM Implementation ............................... 174
Nazim U. Ahmed, Ball State University, USA
Ramarathnam Ravichandran, Design Systems, USA

Chapter 11. Methodology of Schema Integration for New
Database Applications: A Practitioner’s Approach .................... 194
Joseph Fong, City University of Hong Kong, China
Kamalakar Karlapalem, Hong Kong University of Science &
Technology, China
Qing Li and Irene Kwan, Hong Kong Polytechnic University, China

Chapter 12. CMU-WEB: A Conceptual Model for
Designing Usable Web Applications .................... 219
Akhilesh Bajaj and Ramayya Krishnan
Carnegie Mellon University

Chapter 13. The Effects of Using a Triangulation Approach of
Evaluation Methodologies to Examine the Usability of a University
Website .................................. 243
Dana H. Smith, Zhensen Huang, Jennifer Preece and Andrew Sears
University of Maryland, Baltimore County, USA

Chapter 14. Adaptive Web Representation ................................. 255
Arno Scharl, Vienna University of Economics, Austria

Chapter 15. Usability: Changes in the Field – A Look at the System
Quality Aspect of Changing Usability Practices .......................... 261
Leigh Ellen Potter, Griffith University, Queensland, Australia

Chapter 16. Facilitating End User Database Development by
Working with Users’ Natural Representations of Data .............. 271
Valerie J.Hobbs and Diarmuid J. Pigott
Murdoch University, Australia

Chapter 17. User Developed Applications: Can End Users Assess
Quality? ........................................... 289
Tanya J. McGill, Murdoch University, Australia
Chapter 18. Toward an Understanding of the Behavioral Inten
tion to Use A Groupware Application ................. 304
Yining Chen and Hao Lou, Ohio University, USA
About the Editor .............. 314
Index ....................... 315


Download this book, click here Continue Reading ...

human Computer Interaction research in Web design and evaluation




Table of Contents
Preface...........................................vi

Section I: Introduction and Theoretical Foundations
Chapter I
The Usability Engineering Behind User-Centered Processes for Web Site
Development Lifecycles..........................................1
Theresa A. O’Connell, Humans & Computers, Inc., USA
Elizabeth D. Murphy, U.S. Census Bureau, USA
Chapter II
How Users View Web Pages: An Exploration of Cognitive and Perceptual
Mechanisms......................................................22
Rebecca A. Grier, Aptima, Inc., USA
Philip Kortum, Rice University, USA
James T. Miller, AT&T Labs, USA
Chapter.III
A.Qualitative.Study.in.User’s.Information-Seeking.Behaviors.on.Web.Sites:.
A.User-Centered.Approach.to.Web.Site.Development................42
Napawan Sawasdichai, King Mongkut’s Institute of Technology,
Ladkrabang, Thailand

Section.II:.Analysis
Chapter.IV
Understanding.the.Nature.of.Task.Analysis.in.Web.Design......78
Rod Farmer, The University of Melbourne, Australia
Paul Gruba, The University of Melbourne, Australia

Section.III:.Design
Chapter.V
From.Behavior.to.Design:.Answering.the.Questions.of.Who.and.What.to.Build.
Human-Centered.Products.and.Information.Systems..............108
Catherine Forsman, USA
Chapter.VI
Design.Methods.for.Experience.Design............. 130
Marie Jefsioutine, University of Central England - Birmingham, UK
John Knight, University of Central England - Birmingham, UK
Chapter.VII
Innovations.in.Collaborative.Web.Design:.Methods.to.Facilitate.
Team.Learning.During.Design.......................................148
Madelon Evers, Human Shareware, Kapelstraat, The Netherlands
Chapter.VIII
Information.Architecture.and.Navigation.Design.for.Web.Sites.....165
David Benyon, Napier University, Scotland
Chapter.IX
A.Methodology.for.Web.Accessibility.Development.and.Maintenance.... 185
Julio Abascal, University of the Basque Country, Spain
Myriam Arrue, University of the Basque Country, Spain
Markel Vigo, University of the Basque Country, Spain

Section IV: Evaluation
Chapter X
Usability Evaluation...........................................209
Zhijun Zhang, UsabilityHome.com, USA
Chapter XI
Walkthroughs in Web Usability: Cognitive, Activity, and Heuristic
Walkthrough................................................... 229
Hokyoung Ryu, Massey University, New Zealand
Chapter XII
User-Centered Evaluation of Personalized Web Sites:
What’s Unique?...................................................... 257
Sherman R. Alpert, IBM T. J. Watson Research Center, USA
John G. Vergo, IBM T. J. Watson Research Center, USA
Chapter XIII
Remote Usability Evaluation of Web Interfaces............................ 273
Naouel Moha, University of Montreal, Canada
Ashraf Gaffar, Concordia University, Canada
Gabriel Michel, University of Metz, France
Chapter XIV
Modelling Interactive Behavior with a Rational Cognitive Architecture............. 290
David Peebles, University of Huddersfield, UK
Anna L. Cox, University College London, UK
About the Editors............ 310
About the Authors............ 311
Index ........................316

Download this book, click here, free Continue Reading ...

Curious About The Internet?

Table of Content
o Curious About the Internet?
o Acknowledgments
o About the Author
o Introduction
* 1
o What Is the Internet?
* 2
o Who Uses the Internet, and for What?
* 3
o How Does the Internet Make the World a Better Place?
* 4
o Why Do Some People Worry About the Internet?
* 5
o What Does It Take to Use the Internet?
* 6
o How Do People Communicate on the Internet?
* 7
o How Do People Pick Up Information from the Internet?
* 8
o What Fun Do People Have on the Internet?
* 9
o Where Is the Internet Headed?
* 10
o What If I'm Still Curious?

o Glossary

o Get Connected to the ultimate source of computer information!


Download this book, click here. Continue Reading ...

Teach Yourself C in 21 Days

Table of Contents:

* Introduction

* Day 1 - Getting Started with C
* Day 2 - The Components of a C Program
* Day 3 - Storing Data: Variables and Constants
* Day 4 - Statements, Expressions, and Operators
* Day 5 - Functions: The Basics
* Day 6 - Basic Program Control
* Day 7 - Fundamentals of Input and Output
* Day 8 - Using Numeric Arrays
* Day 9 - Understanding Pointers
* Day 10 - Characters and Strings
* Day 11 - Structures
* Day 12 - Understanding Variable Scope
* Day 13 - Advanced Program Control
* Day 14 - Working with the Screen, Printer, and Keyboard
* Day 15 - Pointers: Beyond the Basics
* Day 16 - Using Disk Files
* Day 17 - Manipulating Strings
* Day 18 - Getting More from Functions
* Day 19 - Exploring the C Function Library
* Day 20 - Working with Memory
* Day 21 - Advanced Compiler Use

Appendixes
* Appendix A - ASCII Character Chart
* Appendix B - Reserved Words
* Appendix C - Working with Binary and Hexadecimal Numbers
* Appendix D - Portability Issues
* Appendix E - Common C Functions
* Appendix F - What is C++?
* Appendix G - Answers

Download this book for free, click here. Continue Reading ...

Monday, February 1, 2010

PC Magazine 2008






Download this magazine click here, free Continue Reading ...

Chip Computer Magazine






Download this magazine click here, free Continue Reading ...

Computer Magazine






Download this computer magazine for free click here Continue Reading ...

Related Posts with Thumbnails

Put Your Ads Here!

Recent Posts