1 Computational Asset Description for Cyber Experiment Support using OWL Telcordia Contact: Marian Nodine Telcordia Technologies Applied Research

Slides:



Advertisements
Similar presentations
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
Advertisements

Windows® Deployment Services
Database System Concepts and Architecture
What’s New: Windows Server 2012 R2 Tim Vander Kooi Systems Architect
VMWare to Hyper-V FOR SERVER What we looked at before migration  Performance – Hyper-V performs at near native speeds.  OS Compatibility – Hyper-V.
VMware Capacity Planner 2.7 Discussion and Demo from Engineering May 2009.
Deploying GMP Applications Scott Fry, Director of Professional Services.
The Challenges of Repeatable Experiment Archiving – Lessons from DETER Stephen Schwab SPARTA, Inc. d.b.a. Cobham Analytic Solutions May 25, 2010.
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 04. Other.
ITE PC v4.0 Chapter 1 1 Operating Systems Computer Networks– 2.
1 © Copyright 2010 EMC Corporation. All rights reserved. EMC RecoverPoint/Cluster Enabler for Microsoft Failover Cluster.
SmartSystems™ Foundation Product Overview
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
2008/7/3 NanoMon: An Adaptable Sensor Network Monitoring Software Misun Yu, Haeyong Kim, and Pyeongsoo Mah Embedded S/W Research Division Electronics and.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 2 Installing Windows Server 2008.
Installing software on personal computer
Patch Management Module 13. Module You Are Here VMware vSphere 4.1: Install, Configure, Manage – Revision A Operations vSphere Environment Introduction.
VMware vCenter Server Module 4.
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW Understand the difference between service.
© 2010 VMware Inc. All rights reserved Data Protection Module 10.
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW  Understand the difference between service.
Windows Server 2008 R2 CSIT 320 (Blum) 1. Server Consolidation – Today’s chips have enhanced capabilities compared to those of the past. In particular.
SOE and Application Delivery Gwenael Moreau, Abbotsleigh.
DB2 (Express C Edition) Installation and Using a Database
STRATEGIES INVOLVED IN REMOTE COMPUTATION

Module 13: Configuring Availability of Network Resources and Content.
© 2010 VMware Inc. All rights reserved Patch Management Module 13.
The Asset Inventory Management module assists with data collection and discovery management processes. Collected information is interpreted and automatically.
Nicholas A. Hay Technology Director Jefferson Schools KEY MANAGEMENT SERVICES.
Chapter Fourteen Windows XP Professional Fault Tolerance.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Aspera License Management –
10/1/2015 Chapter 2 Installing Windows XP Professional.
What is a Computer? Computer generally means a programmable machine. The two principal characteristics of a computer are: it responds to a specific set.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Operating Systems Networking for Home and Small Businesses – Chapter.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
Sample Presentation Headline REPRESENTATIVE SUBHEAD TO SUPPORT SUBJECT Presenter’s Name Presenter’s Title Presentation Date DeterLab A Tool for Cybersecurity.
Satisfy Your Technical Curiosity Specialists Enterprise Desktop -
Desktop Virtualization
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
Core 3: Communication Systems. Network software includes the Network Operating Software (NOS) and also network based applications such as those running.
Microsoft Management Seminar Series SMS 2003 Change Management.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 12: Planning and Implementing Server Availability and Scalability.
VMware vSphere Configuration and Management v6
Virtual Machines Created within the Virtualization layer, such as a hypervisor Shares the physical computer's CPU, hard disk, memory, and network interfaces.
Virtualization Technology and Microsoft Virtual PC 2007 YOU ARE WELCOME By : Osama Tamimi.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Maite Barroso - 10/05/01 - n° 1 WP4 PM9 Deliverable Presentation: Interim Installation System Configuration Management Prototype
May07-02: Parking Meter Clint Hertz: Team Leader Austyn Trace: Communications Nick Hollander Christian Baldus.
Lecture On Introduction (DBMS) By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
CCNA1 v3 Module 1 v3 CCNA 1 Module 1 JEOPARDY K. Martin.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Planning Server Deployments Chapter 1. Server Deployment When planning a server deployment for a large enterprise network, the operating system edition.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
Microsoft Dynamics NAV Microsoft Dynamics NAV managed service for partners, under the hood Dmitry Chadayev Corporate Vice President, Microsoft.
Patch Management Module 13.
Chapter 7. Identifying Assets and Activities to Be Protected
Fundamentals Sunny Sharma Microsoft
Bentley Systems, Incorporated
Networking for Home and Small Businesses – Chapter 2
System And Application Software
Networking for Home and Small Businesses – Chapter 2
AZ-900 Exam Braindumps
Presentation transcript:

1 Computational Asset Description for Cyber Experiment Support using OWL Telcordia Contact: Marian Nodine Telcordia Technologies Applied Research September 7,2011

2 Goals of the Asset Description Ontology Support definition of assets that will be used in a given cyber network experiment to facilitate analysis of the experimental validity and rigor. Support detailed description of assets, configurations, and required controls being used during testbed build-out and experiment execution to facilitate automation of network setup, configuration, validation and control. Support documentation of assets, configurations, and supporting control and analysis systems that were used for a given experiment to facilitate accurate verification and repeatability.

3 Experimental Design System under test: Scale? How many nodes? Hosts? Topology framework Types of asset on the network: hardware, operating systems, applications, … Specifics of the assets and asset configurations being controlled: Updated to what point? With what patches? What security updates? Specific settings for specific configuration parameters. General description of other assets required. Implied network functions that are required to support the assets explicitly defined for the experiment. Constraints on other assets or asset functions. Experimental framework: Changes that need to be made to SUT during experiment. Types of control assets required to make those changes. Metrics that need to be collected on assets being observed, required accuracy levels. Functions that collect those metrics.

4 Automated Testbed Setup System under test: Nodes, hosts, software actually being used in the actual network to create the experimental network (including virtual machine software, communication emulators, … Nodes, hosts and topology of the experimental network May actually be physical or virtual Hardware, operating systems, applications, in the experimental network for each device Dependencies among the assets that are required for correct operation Need to validate that the experimental network makes sense from an operational perspective Specifics of the asset configurations for each asset Security updates and patches Specific settings for configuration parameters. Experimental framework: Assets needed during build-out, e.g. image files. Controller assets used to initialize SUT assets Includes information on configuration parameters, API to install, configure, start, stop, clean up from the controllers Sensor assets that need to be in place to collect metrics Includes information on API to install, configure, start, stop, upload information, clean up from the sensors

5 Test Execution (Description) System under test: Nodes, hosts, software added to or removed from the actual network during the experiment Nodes, hosts and topology changes in the experimental network Changes to the hardware, operating systems, applications, for each device in the experimental network Specifics of any changes to the assets and asset configurations for each asset in the experimental network during the experiment Add or remove security updates and patches Change or update configuration parameter settings. Experimental framework: Assets used during the experiment for controlling SUT assets to effect needed changes during the experiment Assets used to control sensor assets being used to collect metrics

6 Wide Variety of Assets to Model

7 Describing Asset Types An asset is a purchasable unit Part, Licensable software Challenge: Need to have orthogonal views about an asset during the different experiment phases. Asset Function: What it does Every type instance has its own function instance Functions can include more generic functions Functions can depend on other functions, e.g. a client function depends on the related server function Asset Type: What it is Types can be bundled together into other types if the bundle is also purchasable Types have dependencies on the functions of other assets, e.g., a Windows operating system is dependent on the x86 Host Processor Function Types have associated configuration information

8 Assets and Asset Types Challenge: 3 levels of abstraction: Asset instances, e.g. Thinkpad T61 with a specific serial number. Specific types, e.g. all Thinkpad T61s with a particular hardware configuration / part number. General classes, e.g., Thinkpad T61s, Computers with x86 processors. Asset description ontology deals with general classes (as classes) and specific types (as instances) Windows OS vs. Windows XP OS with SP2. Asset core ontology deals with asset instances, and each instance has a reference to the specific type instance in the asset description ontology for its specific type. Instances are actually more like a view into the relational inventory database. Each specific type then has an associated function.

9 Dependencies of Asset Types on Asset Functions Asset types depend on other asset types via their functions. Dependencies are germane at different times: Installation, Initialization, Runtime Challenge: M:N relationship between asset types due to the functions they provide and depend on: A given asset type may be dependent on a specific group of functions that is provided by multiple other asset types. A set of functions provided by a given asset type may be required by multiple other types of asset.

10 Hardware and Network Connectivity Given a set of network nodes and a topology, with a few nodes fixed, automatically fill out the topology described using a compatible set of real and/or emulated nodes and connections.

11 Operating Systems and Installation Given the need to set up a large set of devices with a standard OS configuration automatically, find the appropriate disk image. Then, for each device, ensure that the image is appropriate for the device, and if so, copy it onto the device.

12 Software Applications and Installation Given a recipe for a set of devices that includes a particular software bundle with a specific configuration, for each device in the set, specify what an installer asset would need to follow the recipe.

13 Supporting Ontology Maintenance Ontology maintenance currently requires knowledge expertise Ontology needs to evolve as new asset types are brought in to the testbeds, but … Need to maintain a regularity of structure in order to be able to reason effectively. Unreasonable to have this done manually by inventory managers Solutions: Generic ingesters that extract knowledge about individual new assets from the database and connect them to the ontology. Canned SPARQL queries that support the requirements of the applications using the ontologies. Rigorous automated regression testing to test the consistency of the information in the database with respect to a set of rules about its structure and with respect to the canned SPARQL queries. Scrapers that can extract the information about the asset types and their dependencies from online sources (we did not get to this).

14 Marian Nodine