A Web-based Integrated Console for Controlling a Set of Networks

Download Report

Transcript A Web-based Integrated Console for Controlling a Set of Networks

A Web-based Integrated
Console for Controlling a
Set of Networks
(WICCSN)
By Avinash & Amber
For Web Security Class under
Dr Yang Andrews
Agenda
 Project
Introduction
 Design
 Prototype
Screen Shots
 Questions and Answers
What is WICCSN?
 Network
today consists of Wired and
wireless counterparts
 Network has grown enormously
 Needs CONTROL
 Web is Ubiquitous
 Controlling should be easy through web
 If not necessarily all the configurations,
settings
Challenges
 What
all to be controlled( The servers,
switches, routers , firewalls other shared
devices)
 How much of control is possible
 What different technologies could be used
 Security of the interfaces


Secure web Connections
Secure Data Base and connectivity
Initial Design
Integrate console...
Web browser
Database server
Intra/internet
Application server
Middle
ware
Web server
Java Application
Other legacy systems



4 Tier system separated well enough to support any extensions
Advantage: not much changes to other interfaces if one interface changes
or is modified
Problem! – lack of time
More Middleware

Middle ware implements
and understands all the
API’s nuances
 Could easily support
many simple calls from
the web server(
implemented using JSP,
ASP.. Etc) like
mw_read(args*)
mw_write(args*)
mw_modify(args*)..
 Can acess more than
one type of database &
also other applications
HTTPS
APIs
User (
Web Pages)
Dynamic pages generated by
JSP
Platform specific API’s
Overview
Application
Database 1
HTTPS
User (
Web Pages)
Dynamic content
JSP
Web server
Platform specific API’s
Web server
Common
Middleware
Database 2
Class Diagrams
User
Name
username
password
account type
Resourcepass
Name
id
passwd( encrypted)
Super user
Administartor
Monitoring user
Class diagrams continued..
Resource
Name
IP
Type
Subtype
Description
...
Server
Sever domain
Server interfaces
Services
Enviornment variables
...
Interface
Interface Name
Connected to
type
Subtype
...
Shared resouces
Name
ER Diagram
Resource id
Resource Description
Resource name
Resources
1
n
Operations
1
ResourcePass
Has access
to/ performs
Resource Passwd
1
Resource id
Name
User
Username
User type
Passwd
Address
Prototype Screen Shots
WICCSN – an introspection
 Very
ambitious project to be done in 3
months!
 Lacking expertise in the key areas,
including the know how about the
networks work
 Controlling the network through web
needs some more technologies to be
familiar with.
So far..
 Prototype
 Proof
of concepts for middleware
 Design
Still to go..
 More
Network tools
 JNI interface
 HTTPS
References
 http://middleware.internet2.edu/
 http://www.sei.cmu.edu/str/descriptions/mi
ddleware.html
Questions? and Answers!
Thank You !