ISEAGE Network Specification and Report System - PowerPoint PPT Presentation

1 / 1
About This Presentation
Title:

ISEAGE Network Specification and Report System

Description:

... configured on actual hardware and faced with real ... An individual network can be configured by only one user ... This requires a well-structured design. ... – PowerPoint PPT presentation

Number of Views:54
Avg rating:3.0/5.0
Slides: 2
Provided by: david1573
Category:

less

Transcript and Presenter's Notes

Title: ISEAGE Network Specification and Report System


1
Network Specification and Report System for
ISEAGE (May05-25)
Abstract
Project Requirements
  • Design Objective
  • Must be easy to use
  • Must allow mapping of existing networks
  • Allow easy tracking of simulation output
  • Functional Requirements
  • A graphical user interface to configure a
    network
  • Mapping of existing networks
  • Viewing of ISEAGE simulation output
  • Design Constraints
  • Software must provide fast network
    configurations, regardless of scale
  • An individual network can be configured by only
    one user
  • The software must run on Microsoft Windows
  • Measurable Milestones
  • Project Plan
  • Design Report
  • Final Implementation and Report

Recent terrorist activities have heightened the
need for protecting critical infrastructures.
Web-based systems like the highly-interconnected
power grids used in transportation, water, and
bureaucracy management systems are especially
vulnerable since there exists no satisfactory
means of evaluating their security risks. To
meet this need, ISEAGE is creating a virtual
internet to enable the research, design, and
testing of cyber defense mechanisms. One
component of the ISEAGE system, and the end
product of this project, is the Network
Specification and Report System. The
specification system will allow the user to
create a virtual computer network through a GUI
tool, while the report system will enable the
user to evaluate an attack in pseudo-real time or
post-simulation. With the integration of this
component into ISEAGE, users will be able to
create and evaluate custom networks configured on
actual hardware and faced with real attacks, thus
allowing for an accurate assessment of network
security.
Introduction
Project Schedule
  • General Problem Statement
  • ISEAGE lacks ability to allow a user to specify
    custom computer networks
  • No functionality exists to allow the user to
    specify networks that represent physically
    existing networks or potential networks
  • ISEAGE needs the ability to allow the user to
    track the simulation
  • General Solution Approach
  • A graphical user interface will be created for
    configuration of computer networks
  • End product will be capable of being GIS-based to
    map physically existing networks into simulation
    or reflecting only topology
  • A logically formatted document will enable the
    tracking of network simulation
  • Operating Environment
  • The end product will function on Microsoft
    Windows operating systems
  • The end product may be compatible with other
    operating systems if the appropriate technology
    can be located
  • Intended Users
  • Intended Uses
  • Design of computer networks operating in ISEAGE
  • Map physically existing networks into simulation
  • Provide simulation tracking in a logical and
    understandable manner
  • Assumptions
  • Software will allow configuration of only one
    network at a time
  • To configure a different computer network on one
    computer, user must open another copy of software
  • Limitations
  • The software must run in the Windows operating
    environment
  • The software must be able to easily configure
    computer networks with or without physical
    relationships
  • The software must be able to specify IPv4
    networks which is currently the most used on the
    Internet
  • Expected End Product

Figure 2
Proposed Approach and Considerations
  • Technologies Considered
  • Platforms Windows, BSD, Linux, Mac Graphics
    Library FOX, FLTK, wxWindows
  • Languages C, C, Java
  • Testing Considerations
  • Unit testing and system testing
  • Graphical interface testing by client
  • and outside users
  • Proposed Approach
  • Discuss requirements with client
  • Design classes and modules
  • Implementation of classes and modules
  • Testing of all components
  • Testing of unified whole
  • Feedback forms for outside testers
  • Client testing of graphical user interface

Estimated Resources and Schedule
Figure 1
Conclusion
The objective of this assignment is to create an
interface which allows a large variety of people
to create a large variety of networks using the
same tool, and to do so quickly and easily. This
requires a well-structured design. Additionally,
the client will give frequent feedback to
determine the usability of the software starting
in the initial design stage and especially in the
later testing stages. The final interface will be
a product of this goal and approach.
Client
Faculty Advisor
Team Members
Project Web Site

David Rodgers (ComS/CprE) Lijin Varghese
(CprE) Derek Light (CprE) Justin Magnini (CprE)
Dr. Douglas W. Jacobson dougj_at_iastate.edu
http//seniord.ece.iastate.edu/may0525/
ISU Information Assurance Center
Write a Comment
User Comments (0)
About PowerShow.com