Secure Quality of Service Handling: SQoSH

Abstract

Proposals for programmable network infrastructures, such as active networks and open signaling, provide programmers with access to network resources and data structures. The motivation for providing these interfaces is accelerated introduction of new services, but exposure of the interfaces introduces many new security risks. The risks can be reduced or eliminated via appropriate restrictions on the exported interfaces. In this article we describe some of the security issues raised by active networks. We then describe our secure active network environment architecture. SANE was designed as a security infrastructure for active networks, and was implemented in the Switch Ware architecture. SANE restricts the actions loaded modules (including capsules) can perform by restricting the resources that can be named; this is further extended to remote invocation by means of cryptographic credentials. SANE can be extended to support restricted control of quality of service in a programmable network element. The Piglet lightweight device kernel provides a Virtual Clock type of scheduling discipline for network traffic, and exports several tuning knobs with which the clock can be adjusted. The ALIEN active loader provides safe access to these knobs to modules that operate on the network element. Thus, the proposed SQoSH architecture is able to provide safe, secure access to network resources, while allowing these resources to be managed by end users needing customized networking services. A desirable consequence of SQoSH's integration of access control and resource control is that a large class of denial-of-service attacks, unaddressed solely with access control and cryptographic protocols, can now be prevented.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 2000
Accession Number
AD1022055

Entities

People

  • Angelos D. Keromytis
  • D. S. Alexander
  • Jonathan M. Smith
  • Steve Muir
  • William A. Arbaugh

Organizations

  • University of Pennsylvania

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Authentication
  • Commerce
  • Computer Networks
  • Computer Programming
  • Computer Science
  • Computers
  • Computing System Architectures
  • Cybersecurity
  • Denial Of Service Attack
  • Infrastructure
  • Java Programming Language
  • Language
  • Network Architecture
  • Network Protocols
  • Operating Systems
  • Resource Management
  • Standards

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Database Systems and Applications
  • Electrical Engineering