Alteon SSL Accelerator 4.1.2 User's Guide and Command Reference

Total Page:16

File Type:pdf, Size:1020Kb

Alteon SSL Accelerator 4.1.2 User's Guide and Command Reference User’s Guide and Command Reference Alteon SSL AcceleratorTM 4.1.2 Secure Sockets Layer Offload Device Part Number: 212939-F, November 2003 4655 Great America Parkway Santa Clara, CA 95054 Phone 1-800-4Nortel www.nortelnetworks.com Alteon SSL Accelerator 4.1.2 User’s Guide and Command Reference Copyright 2003 Nortel Networks, Inc., 4655 Great America Parkway, Santa Clara, California 95054, USA. All rights reserved. Part Number: 212939-F. This document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this document may be reproduced in any form by any means without prior written authorization of Nortel Networks, Inc. Documentation is provided “as is” without warranty of any kind, either express or implied, including any kind of implied or express warranty of non- infringement or the implied warranties of merchantability or fitness for a particular purpose. U.S. Government End Users: This document is provided with a “commercial item” as defined by FAR 2.101 (Oct 1995) and contains “commercial technical data” and “commercial software documentation” as those terms are used in FAR 12.211-12.212 (Oct 1995). Government End Users are authorized to use this documentation only in accordance with those rights and restrictions set forth herein, consistent with FAR 12.211- 12.212 (Oct 1995), DFARS 227.7202 (JUN 1995) and DFARS 252.227-7015 (Nov 1995). Nortel Networks, Inc. reserves the right to change any products described herein at any time, and without notice. Nortel Networks, Inc. assumes no responsibility or liability arising from the use of products described herein, except as expressly agreed to in writing by Nortel Networks, Inc. The use and purchase of this product does not convey a license under any patent rights, trademark rights, or any other intellectual property rights of Nortel Networks, Inc. CryptoSwift® HSM is a registered trademark of Rainbow Technologies, Inc. Portions of this manual are Copyright 2001 Rainbow Technologies, Inc. All rights reserved. Export This product, software and related technology is subject to U.S. export control and may be subject to export or import regulations in other countries. Purchaser must strictly comply with all such laws and regulations. A license to export or reexport may be required by the U.S. Department of Commerce. Licensing This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). This product includes cryptographic software written by Eric Young ([email protected]). This product includes software written by Tim Hudson ([email protected]). This product includes software developed by the Apache Software Foundation (http://www.apache.org/). See Appendix D, “License Information,” for more information. 2 212939-F, November 2003 Contents Preface 13 Who Should Use This Book 13 Related Documentation 13 How This Book Is Organized 14 New Product Names 15 Typographic Conventions 16 How to Get Help 17 Part 1: User’s Guide Chapter 1: Introducing the ASA 21 Features 22 Performance 22 Scalability and Redundancy 22 Certificate and Key Management 22 Advanced Processing 23 Load Balancing of Secure SSL Sessions 23 Networking 23 Statistics Viewing 24 Logging Capabilities 24 Management 24 Supported Standards 24 Compatibility 24 SSL VPN 25 New Software Features 26 SSL Acceleration 26 SSL VPN 26 3 212939-F, November 2003 Alteon SSL Accelerator 4.1.2 User’s Guide and Command Reference Chapter 2: Introducing the ASA 310-FIPS 27 HSM Overview 27 Extended Mode vs. FIPS Mode 28 FIPS 140-1 Level 3 Security 29 The Concept of iKey Authentication 29 Types of iKeys 29 Wrap Keys for ASA 310-FIPS Clusters 30 Available Operations and iKeys Required 31 Additional HSM Information 32 Chapter 3: Initial Setup 33 Clusters 33 Ports and Interfaces within a Cluster 34 Configuration at Boot Up 35 Installing and Adding ASAs 36 Installing an ASA in a New Cluster 36 Adding an ASA to an Existing Cluster 39 Installing and Adding an ASA 310-FIPS 42 Installing an ASA 310-FIPS in a New Cluster 43 Adding an ASA 310-FIPS to an Existing Cluster 49 Reinstalling the Software 56 Chapter 4: Upgrading the ASA Software 59 Performing Minor/Major Release Upgrades 60 Activating the Software Upgrade Package 61 Upgrading a Mixed ASA Cluster 63 Chapter 5: Managing Users and Groups 65 User Rights and Group Membership 65 Adding a New User 66 Changing a User’s Group Assignment 70 Changing a User’s Password 71 Changing Your Own Password 71 Changing Another User’s Password 72 Deleting a User 73 4 Contents 212939-F, November 2003 Alteon SSL Accelerator 4.1.2 User’s Guide and Command Reference Chapter 6: Managing Certificates and Client Authentication 75 Generating and Submitting a CSR Using the CLI 76 Adding Certificates to the ASA 81 Using a Copy-and-Paste Operation to Add Certificates 82 Using a Copy-and-Paste Operation to Add a Private Key 84 Using TFTP or FTP to Add Certificates and Keys 86 Update Existing Certificate 88 Create a New Certificate 88 Configuring a Virtual SSL Server for Client Authentication 89 Generating Client Certificates on the ASA 91 Managing Revocation of Client Certificates 95 Revoking Client Certificates Issued by an External CA 96 Revoking Client Certificates Issued within your Own Organization 97 Creating Your Own Certificate Revocation List 98 Chapter 7: Using the Quick Server Setup Wizard 101 Create an HTTP Server 101 Create a Socks server 106 Create a Portal Server 108 Chapter 8: The Command Line Interface 111 Connecting to the ASA 112 Establishing a Console Connection 112 Establishing a Telnet Connection 113 Establishing a Connection Using SSH (Secure Shell) 114 Accessing the ASA 116 CLI vs. Setup 117 Command Line History and Editing 118 Idle Timeout 118 Contents 5 212939-F, November 2003 Alteon SSL Accelerator 4.1.2 User’s Guide and Command Reference Chapter 9: Troubleshooting the ASA 119 Cannot Connect to ASA via Telnet or SSH 120 Verify the Current Configuration 120 Enable Telnet or SSH Access 120 Check the Access List 120 Check the IP Address Configuration 121 Cannot Add an ASA to a Cluster 122 Cannot Contact the MIP 123 Check the Access List 123 Add Interface 1 IP Addresses and MIP to Access List 123 The ASA Stops Responding 124 Telnet or SSH Connection to the Management IP Address 124 Console Connection 124 A User Password is Lost 125 Administrator User Password 125 Operator User Password 125 Boot User Password 125 An ASA HSM Stops Processing Traffic 126 Resetting HSM Cards on the ASA 310-FIPS 128 An ASA 310-FIPS Cluster Must be Reconstructed onto New Devices 131 System Diagnostics 135 Installed Certificates and Virtual SSL Servers 135 Network Diagnostics 135 Active Alarms and the Events Log File 137 Error Log Files 137 Part 2: Command Reference 6 Contents 212939-F, November 2003 Alteon SSL Accelerator 4.1.2 User’s Guide and Command Reference Chapter 10: ASA Command Reference 141 Menu Basics 141 Global Commands 142 Command Line History and Editing 144 Command Line Interface Shortcuts 146 Command Stacking 146 Command Abbreviation 146 Tab Completion 146 Using Submenu Name as Command Argument 147 Using Slashes (/) and Spaces in Commands 148 The Main Menu 149 Menu Summary 149 Information Menu 150 Events Menu 154 HSM Command 155 iSD List Command 155 Information Local Command 155 Information Ethernet Command 155 Statistics Menu 156 Cluster Wide SSL Statistics Server Menu 158 Local Statistics Menu 161 Single iSD Statistics Menu 163 Single ISD Statistics for Virtual SSL Server Menu 165 Single iSD Host SSL Server Healthcheck Command 170 Single iSD Host SSL Server Poolstatus Command 170 AAA Statistics Menu 171 Configuration Menu 172 Viewing, Applying and Removing Changes 174 Contents 7 212939-F, November 2003 Alteon SSL Accelerator 4.1.2 User’s Guide and Command Reference SSL Configuration Menu 175 DNS Client Settings Configuration 177 Certificate Management Configuration 179 Certificate Revocation Configuration 185 Automatic CRL Menu 187 SSL Server Management Configuration 190 Network Traffic Dump Commands 194 SSL Settings Configuration 196 SSL Server TCP Settings Configuration 199 SSL Server HTTP Settings Configuration 201 SSL Server HTTP Rewrite Configuration 207 SSL Server WWW Authentication Settings Configuration 208 SSL Server DNS Settings Configuration 210 Socks Settings Configuration 211 HTTP Proxy Settings Configuration 214 Portal Settings Configuration 217 Advanced Settings Menu 220 Load Balancing Strings Configuration 222 Connection Pooling Configuration 225 Traffic Syslog Configuration 226 Standalone Menu 228 IP List Menu 230 Load Balancing Settings 232 Cookie Settings Configuration 236 Health Check Script Configuration 240 Remote SSL Connect Configuration 243 Remote SSL Connect Verify Configuration 245 Backend Server Configuration 246 SSL Connect Configuration 249 SSL Connect Verify Configuration 251 8 Contents 212939-F, November 2003 Alteon SSL Accelerator 4.1.2 User’s Guide and Command Reference Xnet Menu 252 Xnet Domain Configuration 253 SSL VPN Portal Configuration 256 Portal Colors Configuration 258 Authentication Configuration 259 RADIUS Configuration 261 Radius Servers Menu 263 LDAP Configuration 264 LDAP Servers Menu 266 NTLM Configuration 268 NTLM Servers Menu 269 Local Database Configuration 270 Advanced Settings Configuration 273 Network Access Configuration 274 Subnet Access Configuration 275 Service Access Configuration 276 Application Specific Menu 278 Client Filter Configuration 280 Group Configuration 282 Access Rule Configuration 285 Link Configuration
Recommended publications
  • Amigaos 3.2 FAQ 47.1 (09.04.2021) English
    $VER: AmigaOS 3.2 FAQ 47.1 (09.04.2021) English Please note: This file contains a list of frequently asked questions along with answers, sorted by topics. Before trying to contact support, please read through this FAQ to determine whether or not it answers your question(s). Whilst this FAQ is focused on AmigaOS 3.2, it contains information regarding previous AmigaOS versions. Index of topics covered in this FAQ: 1. Installation 1.1 * What are the minimum hardware requirements for AmigaOS 3.2? 1.2 * Why won't AmigaOS 3.2 boot with 512 KB of RAM? 1.3 * Ok, I get it; 512 KB is not enough anymore, but can I get my way with less than 2 MB of RAM? 1.4 * How can I verify whether I correctly installed AmigaOS 3.2? 1.5 * Do you have any tips that can help me with 3.2 using my current hardware and software combination? 1.6 * The Help subsystem fails, it seems it is not available anymore. What happened? 1.7 * What are GlowIcons? Should I choose to install them? 1.8 * How can I verify the integrity of my AmigaOS 3.2 CD-ROM? 1.9 * My Greek/Russian/Polish/Turkish fonts are not being properly displayed. How can I fix this? 1.10 * When I boot from my AmigaOS 3.2 CD-ROM, I am being welcomed to the "AmigaOS Preinstallation Environment". What does this mean? 1.11 * What is the optimal ADF images/floppy disk ordering for a full AmigaOS 3.2 installation? 1.12 * LoadModule fails for some unknown reason when trying to update my ROM modules.
    [Show full text]
  • Chapter 1. Origins of Mac OS X
    1 Chapter 1. Origins of Mac OS X "Most ideas come from previous ideas." Alan Curtis Kay The Mac OS X operating system represents a rather successful coming together of paradigms, ideologies, and technologies that have often resisted each other in the past. A good example is the cordial relationship that exists between the command-line and graphical interfaces in Mac OS X. The system is a result of the trials and tribulations of Apple and NeXT, as well as their user and developer communities. Mac OS X exemplifies how a capable system can result from the direct or indirect efforts of corporations, academic and research communities, the Open Source and Free Software movements, and, of course, individuals. Apple has been around since 1976, and many accounts of its history have been told. If the story of Apple as a company is fascinating, so is the technical history of Apple's operating systems. In this chapter,[1] we will trace the history of Mac OS X, discussing several technologies whose confluence eventually led to the modern-day Apple operating system. [1] This book's accompanying web site (www.osxbook.com) provides a more detailed technical history of all of Apple's operating systems. 1 2 2 1 1.1. Apple's Quest for the[2] Operating System [2] Whereas the word "the" is used here to designate prominence and desirability, it is an interesting coincidence that "THE" was the name of a multiprogramming system described by Edsger W. Dijkstra in a 1968 paper. It was March 1988. The Macintosh had been around for four years.
    [Show full text]
  • Dualbooting Amigaos 4 and Amigaos 3.5/3.9
    Dualbooting AmigaOS 4 and AmigaOS 3.5/3.9 By Christoph Gutjahr. Licensed under the GNU Free Documentation License This tutorial explains how to turn a classic Amiga into a dualboot system that lets you choose the desired operating system - AmigaOS 4 or AmigaOS 3.5/3.9 - at every cold start. A "cold start" happens when... 1. the computer has just been switched on 2. you press the key combination Control-Amiga-Amiga for more than ten seconds while running AmigaOS 3 3. you press Control-Alt-Alt (instead of Control-Amiga-Amiga) under AmigaOS 4 During a "warm reboot" (e.g. by shortly pressing Control-Amiga-Amiga), the operating system that is currently used will be booted again. Requirements This tutorial is only useful for people using AmigaOS 3.5 or 3.9 in addition to AmigaOS 4. If you're using an older version of OS 3, you can not use the scripts described below. The Amiga in question should have two boot partitions - one for AmigaOS 4 and one for AmigaOS 3.5/3.9, both should be below the famous 4 GB barrier. The OS 4 partition must have a higher boot priority. Two different solutions There are two different approaches for dualbooting: the first one described below will display a simple 'boot menu' at every cold boot, asking the user to select the OS he wants to boot. The other solution explained afterwards will always boot into AmigaOS 4, unless the user enters the "Early Startup Menu" and selects the OS 3 partition as the boot drive.
    [Show full text]
  • Vbcc Compiler System
    vbcc compiler system Volker Barthelmann i Table of Contents 1 General :::::::::::::::::::::::::::::::::::::::::: 1 1.1 Introduction ::::::::::::::::::::::::::::::::::::::::::::::::::: 1 1.2 Legal :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 1 1.3 Installation :::::::::::::::::::::::::::::::::::::::::::::::::::: 2 1.3.1 Installing for Unix::::::::::::::::::::::::::::::::::::::::: 3 1.3.2 Installing for DOS/Windows::::::::::::::::::::::::::::::: 3 1.3.3 Installing for AmigaOS :::::::::::::::::::::::::::::::::::: 3 1.4 Tutorial :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 5 2 The Frontend ::::::::::::::::::::::::::::::::::: 7 2.1 Usage :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 7 2.2 Configuration :::::::::::::::::::::::::::::::::::::::::::::::::: 8 3 The Compiler :::::::::::::::::::::::::::::::::: 11 3.1 General Compiler Options::::::::::::::::::::::::::::::::::::: 11 3.2 Errors and Warnings :::::::::::::::::::::::::::::::::::::::::: 15 3.3 Data Types ::::::::::::::::::::::::::::::::::::::::::::::::::: 15 3.4 Optimizations::::::::::::::::::::::::::::::::::::::::::::::::: 16 3.4.1 Register Allocation ::::::::::::::::::::::::::::::::::::::: 18 3.4.2 Flow Optimizations :::::::::::::::::::::::::::::::::::::: 18 3.4.3 Common Subexpression Elimination :::::::::::::::::::::: 19 3.4.4 Copy Propagation :::::::::::::::::::::::::::::::::::::::: 20 3.4.5 Constant Propagation :::::::::::::::::::::::::::::::::::: 20 3.4.6 Dead Code Elimination::::::::::::::::::::::::::::::::::: 21 3.4.7 Loop-Invariant Code Motion
    [Show full text]
  • Vasm Assembler System
    vasm assembler system Volker Barthelmann, Frank Wille June 2021 i Table of Contents 1 General :::::::::::::::::::::::::::::::::::::::::: 1 1.1 Introduction ::::::::::::::::::::::::::::::::::::::::::::::::::: 1 1.2 Legal :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 1 1.3 Installation :::::::::::::::::::::::::::::::::::::::::::::::::::: 1 2 The Assembler :::::::::::::::::::::::::::::::::: 3 2.1 General Assembler Options ::::::::::::::::::::::::::::::::::::: 3 2.2 Expressions :::::::::::::::::::::::::::::::::::::::::::::::::::: 5 2.3 Symbols ::::::::::::::::::::::::::::::::::::::::::::::::::::::: 7 2.4 Predefined Symbols :::::::::::::::::::::::::::::::::::::::::::: 7 2.5 Include Files ::::::::::::::::::::::::::::::::::::::::::::::::::: 8 2.6 Macros::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 8 2.7 Structures:::::::::::::::::::::::::::::::::::::::::::::::::::::: 8 2.8 Conditional Assembly :::::::::::::::::::::::::::::::::::::::::: 8 2.9 Known Problems ::::::::::::::::::::::::::::::::::::::::::::::: 9 2.10 Credits ::::::::::::::::::::::::::::::::::::::::::::::::::::::: 9 2.11 Error Messages :::::::::::::::::::::::::::::::::::::::::::::: 10 3 Standard Syntax Module ::::::::::::::::::::: 13 3.1 Legal ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 13 3.2 Additional options for this module :::::::::::::::::::::::::::: 13 3.3 General Syntax ::::::::::::::::::::::::::::::::::::::::::::::: 13 3.4 Directives ::::::::::::::::::::::::::::::::::::::::::::::::::::: 14 3.5 Known Problems::::::::::::::::::::::::::::::::::::::::::::::
    [Show full text]
  • Results 2020
    Results 2020 A programme of Implemented by Results Brochure 1 Introduction 3 Green City Watch – Taking nature online 26 – Energy decision made easy The start-up journey 4 Greenventory 27 Finding your competitive edge with Copernicus ieco.io – Optimising photovoltaic installations 28 A bit about our start-ups 6 IMMOSensing – Democratising he 2020 edition of the Copernicus Accelerator has officially sustainable solutions in support of modern agriculture. To do so, they Meet the Start-ups 8 the real estate market 29 come to an end. Looking back on the numerous mentoring utilised Copernicus data, as well as meteorological and crop intelligence. 3D EMS – AIntelligent golf course LENKÉ – Space and water solutions sessions, business pivots and client meetings, we must credit executive management 9 empowering communities 30 T the hard work put in by the mentors and entrepreneurs to support Overall, the start-ups benefitted from this coaching activity in their future ajuma – UV-bodyguard 10 MEOSS – Geospatial solutions the implementation of the Accelerator, in particular under the current business development and they regarded it as a catalyst in their growth. for smart territories 31 Audili – Remote topsoil analysis 11 circumstances. The Opening Bootcamp held in December 2019 in Helsinki offered AutoPlan – Making architects’ Nebula42 – Transparency a nurturing environment, equipping start-ups with tools that would for emissions reporting lives easier 12 32 The Accelerator helps young start-ups to use Copernicus data assist them over the following 12 months to take their ideas and information to develop innovative products and ser- to the next level. The activity closed with the virtual Blokgarden – Urban farming as a service 13 OGOR – Efficient monitoring of agricultural land 33 vices for a wide range of sectors.
    [Show full text]
  • The Amigados Manual Bantam Computer Books Ask Your Bookseller for the Books You Have Missed
    The AmigaDOS Manual Bantam Computer Books Ask your bookseller for the books you have missed THE AMIGADOS USER'S MANUAL by Commodore-Amiga, Inc. THE APPLE //c BOOK by Bill O'Brien THE COMMODORE 64 SURVIVAL MANUAL by Winn L. Rosch COMMODORE 128 PROGRAMMER'S REFERENCE GUIDE by Commodore Business Machines, Inc. EXPLORING ARTIFICIAL INTELLIGENCE ON YOUR APPLE II by Tim Hartnell EXPLORING ARTIFICIAL INTELLIGENCE ON YOUR COMMODORE 64 by Tim Hartnell EXPLORING THE UNIX ENVIRONMENT by The Waite Group / Irene Pasternack FRAMEWORK FROM THE GROUND UP by The Waite Group / Cynthia Spoor and Robert Warren HOW TO GET THE MOST OUT OF COMPUSERVE, 2d ed. by Charles Bowen and David Peyton HOW TO GET THE MOST OUT OF THE SOURCE by Charles Bowen and David Peyton THE MACINTOSH by Bill O'Brien THE NEW jr. A GUIDE TO IBM'S PC;> by Winn L. Rosch ORCHESTRATING SYMPHONY by The Waite Group / Dan Shafer PC-DOS / MS-DOS User's Guide to the Most Popular Operating System for Personal Computers by Alan M. Boyd POWER PAINTING: COMPUTER GRAPHICS ON THE MACINTOSH by Verne Bauman and Ronald Kidd / illustrated by Gasper Vaccaro SMARTER TELECOMMUNICATIONS Hands-On Guide to On-Line Computer Services by Charles Bowen and Stewart Schneider SWING WITH JAZZ: Lotus jazz on the Macintosh by Data tech Publications Corp. / Michael McCarty USER'S GUIDE TO THE AT&T PC 6300 PERSONAL COMPUTER by David B. Peatroy, Ricardo A. Anzaldua, H. A. Wohlwend, and Data tech Publications Corp. The AmigaDOS Manual Commodore-Amiga, Inc. BANTAM BOOKS TORONTO • NEW YORK • LONDON • SYDNEY • AUCKLAND AMIGADOS MANUAL A Bantam Book I February 1986 Cover design by }.
    [Show full text]
  • Onq Administrator's Guide
    onQ Administrator’s Guide Version 3.9 Quorum® 2890 Zanker Road, Suite 102 San Jose, CA 95134 USA Toll Free: +1-877-99-Quorum Phone: +1-408-708-4500 Fax: +1-408-708-4503 onQ Administrator’s Guide Copyright © 2008–2015 QuorumLabs, Inc. ALL RIGHTS RESERVED. No part of this publication may be reproduced in any form, by photocopy, microfilm, retrieval system, or by any other means now known or hereafter invented without the prior written permission of QuorumLabs, Inc. The information in this publication has been carefully checked and is believed to be accurate. However, QuorumLabs, Inc. assumes no responsibility for inaccuracies. QuorumLabs, Inc. retains the right to make changes to this publication at any time without prior notice. QuorumLabs, Inc. does not assume any liability arising from the application or use of this publication or the product(s) described herein. TRADEMARKS All trademarks or registered trademarks used in this publication are the property of their respective owners. Quorum® Table of Contents Preface 1 Online Help 1 Chapter Organization 1 1. Product Overview 3 1.1 About onQ 3 1.2 Terminology 6 1.3 How does onQ work? 7 1.4 Product Comparison 9 1.5 Inside onQ Appliance 9 1.6 About Hybrid Cloud 10 1.7 About onQ Flex 11 1.8 About onQ Flex Manager 12 1.9 Product Support 13 2. Requirements 15 2.1 Configuration Guidelines & Requirements 15 2.2 Network and Firewall Requirements 17 2.2.1 LAN/Network Communications 17 2.2.2 onQ Appliance-to-PN Communications 18 2.2.3 HA-to-DR Communications 19 2.2.4 WAN-DR Site Communications 20 2.3 Host-based Firewall and Anti-Virus Requirements 20 2.4 Operational Considerations 22 2.5 Identify interdependencies 22 3.
    [Show full text]
  • Implementation of Process Swapping in MINIX (A Message Passing Oriented Operating System)
    An Implementation of Process Swapping in MINK (A Message Passing Oriented Operating System) , by Stanley George Kobylanski B.S., Pennsylvania State University, 1972 A MASTER'S REPORT submitted in partial fulfillment of the requirements for the degree MASTER OF SCIENCE Department of Computing and Information Sciences KANSAS STATE UNIVERSITY Manhattan, Kansas 1989 Approved by: c/tftxbr^/l- <^Wl4u>ti) Major Professor k*,3 CZ A112D& 317bftu CONTENTS 1. INTRODUCTION 1 1.1 Purpose of Operating Systems 1 1.2 MTNIX Operating System 2 1.2.1 Introduction 2 12.2 MTNIX and UNIX 3 1.2.2.1 General Description 3 1.2.2.2 UNIX Description 4 1.2.2.3 MTNIX Description 6 1.2.3 MTNIX Limitations 9 1.2.3.1 MTNIX Problem 10 2. REQUIREMENTS 12 2.1 Extend Memory 12 2.2 Maintain Existing Functions 12 2.3 Maintain MTNIX Structure 12 2.4 User Administration 13 2.5 Performance 13 3. DETAILED DESIGN 14 3.1 Introduction 14 3.2 Process Swapping 14 3.2.1 Purpose of Swapping 14 3.2.2 Swapping Functions 15 3.2.3 Alternatives to Swapping 15 3.2.3.1 Increased Memory 15 3.2.3.2 Demand Paging 15 3.3 General Design 16 3.3.1 Introduction 16 3.3.2 Overview 18 3.3.3 Swapping Functions 20 3.3.3.1 Swap Device 20 3.3.3.2 Swapping Out Processes 20 3.3.3.3 Swapping In Processes 26 3.4 Detailed Module Description 27 3.4.1 Introduction 28 3.4.2 Kernel - Management and Decisions 28 3.4.2.1 Swap Task 28 - i 3.4.2.1.1 Swap Task Stales 30 3.4.2.1.2 Swap Task Transitions 30 3.4.2.1.3 Swap Out Algorithm 33 3.4.2.1.4 Swap In Algorithm 35 3.4.2.2 Clock Task 35 3.4.2.3 System Task 36 3.4.3 Memory
    [Show full text]
  • License and Software Development Agreement \
    (OEM) LICENSE AND SOFTWARE DEVELOPMENT AGREEMENT \ ... N9rPW\~vC'~ This agreement (this "Agreement") is made and entered into as ofthis ()~ day ofOsleesr 2001, by and between: I. Amiga Inc (hereafter "Amiga"), a State of Washington, U.S.A corporation with its administrative seat at 34935 SE Douglas Street, Snoqualmie, WA 98065, USA and 2. Hyperion VOF (hereafter: "Hyperion"), a Belgian corporation with its administrative seat at Brouwersstr. lB, B-3000 Leuven; 3. Eyetech Group Ltd. (hereafter. "Eyetech"), an English corporation with its administrative seat at The Old Bank, 12 West Green, Stokesley, N. Yorkshire, TS9 5BB, England. RECITALS WHEREAS Amiga intends to release a new version ofits Classic Amiga operating system tentatively called "Amiga OS 40"; WHEREAS Amiga has decided to contract with Eyetech for the development ofthe Amiga One product, WHEREAS Hyperion has partnered with Eyetech Ltd. in the AmigaOne project; WHEREAS the successful roll-out ofthe AmigaOne hardware hinges in part on the availability of Amiga OS 40: WHEREAS Amiga has decided to contract with Hyperion for the development of Amiga OS 40; NOW, THEREFORE, for good and valuable consideration, receipt and sufficiency of which is hereby acknowledged, and intending tb be legally bound, the parties hereto agree as follows: Article 1. DEFINITIONS 1.01 Definitions For purposes ofthis Agreement, in addition to capitalized terms defined elsewhere in this agreement, the following defined terms shall have the meanings set forth below: "Amiga One" means the PPC hardware product developed by Escena Gmbh for the Amiga One Partners, initially intended to operate in conjunction with an Amiga 1200; "Amiga One Partners" means Eyetech and Hyperion collectively; "Amiga OS Source Code" means the Source Code ofthe Classic Amiga OS including but not limited to the Source Code of Amiga OS 3.
    [Show full text]
  • Download Issue 14
    IssueBiggest Ever! £4.00 Issue 14, Spring 2003 8.00Euro Quake 2 Read our comprehensive review of Hyperions’s latest port. Hollywood Take a seat and enjoy our full review of this exciting new multimedia blockbuster! Contents Features The Show Must Go On! Editorial Welcome to another issue of Candy for SEAL’s Mick Sutton gives us an insight into the production of WoASE. Total Amiga, as you will no-doubt Issue 14 usergroups can afford. To give balance between space for the have noticed this issue is rather ack in the good old days we you an idea a venue capable of punters and giving the exhibitors late, which is a pity as we had Candy Factory is a graphics A built-in character generator had World of Amiga shows holding between 300 and 500 the stand space they require improved our punctuality over OS4 B the last few issues. application designed for allows you to add effects to Spring 2002 put on every year, usually at a people can cost anywhere from (some companies get a real bee high profile site (Wembley) and £500 to £1000 (outside London) in their bonnet about where they Unfortunately the main reason making logos and other text in any font without leaving texture again based on the all well attended. Everybody for a day. are situated). The floorplan goes behind the delay was that the graphics with high quality 3D the program. You can also load Contents wanted to be there and be seen, through many revisions before SCSI controller and PPC on my textured effects quickly and shapes (for example a logo) light source.
    [Show full text]
  • XNU: a Security Evaluation XNU: a Security Evaluation
    XNU: a security evaluation XNU: a security evaluation D Keuper (s1019775) University of Twente and Certified Secure December 13, 2012 Abstract The XNU kernel is the kernel that powers Apple's OS X and iOS operating system. Originally developed by Next, but later acquired by Apple it has been around for more then twenty years. It is only since the introduction of code signing on iOS that hackers have developed a real interest in XNU. Prior to iOS 2.0 only a handful of articles were published on XNU in the context of security. In the past few years the interest of hackers increased by the popularity of jailbreaking (the process of removing the security restrictions of iOS) and iOS security is often discussed at the various security conferences. The interest of hackers in the XNU kernel has not gone unnoticed by Apple, which started to harden the security of their XNU kernel. In the latest releases of their operating systems they added different mitigation techniques such as kernel ASLR. The latest release of OS X (Mountain Lion) and iOS (6) are hardened with new protection mechanisms, which should reduce the risk of successful exploitation. In this thesis we describe all techniques that are meant to protect the kernel from attackers and their implementation. We argue the effectiveness of those techniques and how an attacker might try to circumvent them. We conclude this thesis with a comparison with other kernels, our opinion on the current security state of the XNU kernel and some recommendations on how to further improve the security.
    [Show full text]