• DocumentCode
    1336296
  • Title

    The price of safety in an active network

  • Author

    Alexander, D.Scott ; Menage, Paul B. ; Keromytis, Angelos D. ; Arbaugh, William A. ; Anagnostakis, Kostas G. ; Smith, Jonathan M.

  • Author_Institution
    Activium, Inc., in New York, NY
  • Volume
    3
  • Issue
    1
  • fYear
    2001
  • fDate
    3/1/2001 12:00:00 AM
  • Firstpage
    4
  • Lastpage
    18
  • Abstract
    Security is a major challenge for “Active Networking,” as accessible programmability creates numerous opportunities for mischief. The point at which programmability is exposed, e.g., through the loading and execution of code in network elements, must therefore be carefully crafted to ensure security. The SwitchWare active networking research project has studied the architectural implications of various tradeoffs between performance and security. Namespace protection and type safety were achieved with a module loader for active networks, ALIEN, which carefully delineated boundaries for privilege and dynamic updates. ALIEN supports two extensions, the Secure Active Network Environment (SANE), and the Resource Controlled Active Network Environment (RCANE). SANE extends ALIEN´s node protection model into a distributed setting, and uses a secure bootstrap to guarantee integrity of the namespace protection system. RCANE provides resource isolation between active network node users, including separate heaps and robust time-division multiplexing of the node. The SANE and RCANE systems show that convincing active network security can be achieved. This paper contributes a measurement-based analysis of the costs of such security with an analysis of each system based on both execution traces and end-to-end behavior.
  • Keywords
    Bandwidth; Instruction sets; Loading; Quality of service; Runtime; Safety; Security; Active networking; performance; security;
  • fLanguage
    English
  • Journal_Title
    Communications and Networks, Journal of
  • Publisher
    ieee
  • ISSN
    1229-2370
  • Type

    jour

  • DOI
    10.1109/JCN.2001.6596875
  • Filename
    6596875