Network Management Security

Slides:



Advertisements
Similar presentations
Henric Johnson1 Chapter 12 Network Management Security Henric Johnson Blekinge Institute of Technology, Sweden
Advertisements

Net Security1 Chapter 8 Network Management Security Henric Johnson Blekinge Institute of Technology, Sweden Revised by Andrew Yang.
CS 678 P. T. Chung1 Network Management Security CS 678 Network Security, Dept. of Computer Science, Long Island University,Brooklyn, NY.
1 1/15/ :37 Chapter 14Network Management1 Rivier College CS575: Advanced LANs Chapter 14: Network Management.
Chapter 19: Network Management Business Data Communications, 5e.
CIS : Network Management. Introduction Network, associated resources and distributed applications indispensable Complex systems —More things can.
Overview of Network Management. Outline Describe responsibilities of a network manager Define network management vocabulary Discuss network management.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 24 Network Management: SNMP.
Manajemen Jaringan dan Network Security Pertemuan 26 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
1 ITC242 – Introduction to Data Communications Week 12 Topic 18 Chapter 19 Network Management.
TCP/IP Protocol Suite 1 Chapter 21 Upon completion you will be able to: Network Management: SNMP Understand the SNMP manager and the SNMP agent Understand.
CSEE W4140 Networking Laboratory Lecture 11: SNMP Jong Yul Kim
NS-H /11041 SNMP. NS-H /11042 Outline Basic Concepts of SNMP SNMPv1 Community Facility SNMPv3 Recommended Reading and WEB Sites.
1 SNMP Simple Network Management Protocol. 2 SNMP Overview Define mechanism for remote management of network devices (routers, bridges, etc.) Fundamental.
1 Pertemuan 26 Manajemen Jaringan dan Network Security Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
EE579T/10 #1 Spring 2005 © , Richard A. Stanley EE579T Network Security 10: An Overview of SNMP Prof. Richard A. Stanley.
1 System support & Management Protocols Lesson 13 NETS2150/2850 School of Information Technologies.
COMP4690, by Dr Xiaowen Chu, HKBU
SNMP Simple Network Management Protocol. Computer Center, CS, NCTU 2 Introduction  SNMP – Simple Network Management Protocol A set of standards for network.
EE579T/9 #1 Spring 2003 © , Richard A. Stanley EE579T Network Security 9: An Overview of SNMP Prof. Richard A. Stanley.
1 Network Management and SNMP  What is Network Management?  ISO Network Management Model (FCAPS)  Network Management Architecture  SNMPv1 and SNMPv2.
SNMP Simple Network Management Protocol
1 Kyung Hee University Prof. Choong Seon HONG SNMP Management Information.
1 Network Management Computer Networks. 2 OSI Network Management Model Performance Management e.g. utilization Fault Management e.g. SNMP traps Configuration.
Chapter 6 Overview Simple Network Management Protocol
McGraw-Hill The McGraw-Hill Companies, Inc., 2000 SNMP Simple Network Management Protocol.
SNMP In Depth. SNMP u Simple Network Management Protocol –The most popular network management protocol –Hosts, firewalls, routers, switches…UPS, power.
1.  TCP/IP network management model: 1. Management station 2. Management agent 3. „Management information base 4. Network management protocol 2.
SNMP: Simple Network Management Protocol
SNMP (Simple Network Management Protocol)
Network Protocols UNIT IV – NETWORK MANAGEMENT FUNDAMENTALS.
SNMP ( Simple Network Management Protocol ) based Network Management.
Introduction to Network Management
SNMP Simple Network Management Protocol Team: Matrix CMPE-208 Fall 2006.
1 Introduction to Internet Network Management Mi-Jung Choi Dept. of Computer Science KNU
Network Management8-1 Chapter 8: Network Management Chapter goals: r introduction to network management m motivation m major components r Internet network.
1 © 1999 BMC SOFTWARE, INC. 2/10/00 SNMP Simple Network Management Protocol.
ECE Prof. John A. Copeland Office: Klaus or call.
Communication and Functional Models
BAI513 - PROTOCOLS SNMP BAIST – Network Management.
Fundamentals of Network Management
1 Network Management Security Behzad Akbari Fall 2009 In the Name of the Most High.
Lec 3: Infrastructure of Network Management Part2 Organized by: Nada Alhirabi NET 311.
Henric Johnson1 Chapter 12 Network Management Security Henric Johnson Blekinge Institute of Technology, Sweden
1 Network Management: SNMP The roots of education are bitter, but the fruit is sweet. - Aristotle.
1 Chapter 8 Network Management Security. 2 Outline Basic Concepts of SNMP SNMPv1 Community Facility SNMPv3 Recommended Reading and WEB Sites.
SNMP Simple Network Management Protocol SNMP Simple Network Management Protocol Haris Ribic.
Network Management Security
Network Management Security
1 Kyung Hee University Prof. Choong Seon HONG SNMP Network Management Concepts.
Chapter 8: Network Management
1 Kyung Hee University Prof. Choong Seon HONG SNMP Management Information.
Dept. of Computer Science and Engineering
Topic 11 Network Management. SNMPv1 This information is specific to SNMPv1. When using SNMPv1, the snmpd agent uses a simple authentication scheme to.
Lec 3: Infrastructure of Network Management Part2 Organized by: Nada Alhirabi NET 311.
Network Management Security in distributed and remote network management protocols.
Jaringan Telekomunikasi, Sukiswo ST, MT Sukiswo
or call for office visit, or call Kathy Cheek,
Computer and Information Security
Network management Communication model
Simple Network Management Protocol (SNMP)
Simple Network Management Protocol (SNMP)
Lec 5: SNMP Network Management
Network Management Computer Networks.
Introduction to Internet Network Management
Fundamentals of Network Management
Lec 5: SNMP Network Management
SNMP (Simple Network Management Protocol) based Network Management
Network Management Security
Presentation transcript:

Network Management Security Chapter 8 Network Management Security

Outline Basic Concepts of SNMP SNMPv1 Community Facility SNMPv3 Recommended Reading and WEB Sites

Introduction ICMP (Internet Control Message Protocol) for transferring control message from routers and other hosts to a host : the late 1970s useful features : echo/echo-reply message pair, time stamp and time stamp reply message pair a management tool : PING (Packet Internet Groper) verifying the operation of a server on a host observing variations in round-trip times and in datagram loss rates Internet growing in the late 1980s SGMP (Simple Monitoring Protocol) in Nov. 1987 ----> SNMP HEMS (High-level Entity Management System) : generalization of Host Monitoring Protocol (HMP) CMIP over TCP/IP (CMOT) In 1988, IAB approved further development of SNMP as short-term solution and CMOT as the long-term solution

Evolution of SNMP Development of a remote monitoring capability for SNMP RMON (Remote Monitoring) MIB and addition to SNMP MIB for monitoring Vendor-independent SNMP MIB and Vendor-specific SNMP MIB SNMP v2 : dealing with security aspects SNMP v3 : specifying use of cryptographic algorithms

Evolution of SNMP(2)

SNMP-Related Standards by IETF Foundation specifications Structure and Identification for Information for TCP/IP-based networks (RFC 1155) Management Information Base for Network Management of TCP/IP-based Internet: MIB-II (RFC 1213) Simple Network Management Protocol (RFC 1157)

Network Management Architecture and its key elements for TCP/IP Network Management station having: a set of management application for data analysis and fault recovery an interface for the network manager to monitor and control the network a database of information extracted from the MIBs of all the managed entities in the network the capability of translating the network manager’s requirements into the actual monitoring and control of remote elements in the network Management agent managed from a management station providing the management station with important but unsolicited information

Network Management Architecture and its key elements for TCP/IP Network MIB (Management Information Base) representing resources as objects data variables representing one aspect of the managed agent management station performs the monitoring function by retrieving the value of MIB objects Network management protocol linking management station and agents key capabilities of SNMP get : retrieving the value of objects at the agent set : setting the value of objects at the agent trap : notifying the management station of significant events

Basic Concepts of SNMP An integrated collection of tools for network monitoring and control. Single operator interface Minimal amount of separate equipment. Software and network communications capability built into the existing equipment SNMP key elements: Management station Managament agent Management information base Network Management protocol Get, Set and Notify (Trap)

Basic Functions of SNMP Network Configuration Management : Draw a map of how hosts are connected Performance Management Throughput on a network segment Errors Speed Response time Equipment Management : Monitor System Information CPU, Memory, Disk Usage Security Management : Information control and Protection on SNMPv3

Basic Functions of SNMP

Basic Functions of SNMP GET manager에서 agent로 특정 정보를 요청 GET NEXT 기본적으로는 GET과 같은일을 한다. 그러나 SNMP에서 각정보들은 계층적 구조로 관리된다. SET manager에서 agent로 특정 값을 설정하기 위해서 사용한다. TRAP agent에서 통보해야될 어떤 정보가 발생했을때(임계치를 넘는네트워크자원 사용등) manager에게 해당 상황을 알리기 위해서 사용한다. 위의 다른 요청들이 동기적 요청이라면 이것은 비동기적 사건을 알리기 위해서 사용되어진다. SNMP 메시지 Version Community name SNMP PDU

(b) GetRequest PDU, GetNextRequest PDU, and SetRequest PDU SNMP PDU Protocol Data Unit Version Community SNMP PDU (a) SNMP message PDU type Request-id 0 0 Variablebindings (b) GetRequest PDU, GetNextRequest PDU, and SetRequest PDU PDU type Request-id Variablebindings Error status Error index (c) Get Response PDU PDU type enterprise Variablebindings Agent addr Generic- trap Specific- trap Time stamp (d) Trap PDU name1 value 1 valuen name2 value2 - - - namen (e) variablebindings Generic trap : - A warmStart trap signifies that the sending protocol entity is reinitializing itself such that neither the agent configuration nor the protocol entity implementation is altered. - A coldStart trap signifies that the sending protocol entity is reinitializing itself such that the agent's configuration or the protocol entity implementation may be altered

Protocol context of SNMP

Proxy Configuration

Network Management Protocol Architecture SNMP implemented on the top of UDP ( or TCP), IP and relevant network-dependent protocol (ex, Ethernet, FDDI, X.25, ATM,…) Management station Host Agent Process User process SNMP FTP, etc UDP TCP IP Network-dependent Protocol Network manager Manager Process SNMP UDP IP Network-dependent Protocol Central MIB Internet Router Host Manager Process SNMP UDP IP Network-dependent Protocol Agent Process User processes SNMP FTP, etc UDP TCP IP Network-dependent Protocol

MIB Structure Leaf objects of the tree to be actual managed objects to represent some resource, activity, or related information Object identifier : a unique identifier for particular object type Serving as name the object internet OBJECT IDENTIFIER :: = { iso (1) org(3) dod (6) 1} therefore, internet node’s object ID : 1.3.6.1 four nodes under the internet node directory mgmt ----> mib-1, mib-2 experimental private

MIB Tree

MIB Tree (2) Object ID consisting of sequence of integers for example : object ID for tcpConnTable : 1.3.6.1.2.1.6.13 iso org dod internet mgmt mib-2 tcp tcpConnTable 1 3 6 1 2 1 6 13

MIB II

MIB II

MIB II

MIB II

MIB II

MIB II

SNMP v1 and v2 SNMPv1 is ”connectionless” since it utilizes UDP (rather than TCP) as the transport layer protocol. SNMPv2 allows the use of TCP for ”reliable, connection-oriented” service. GetBulkRequest /InformRequest

Comparison of SNMPv1 and SNMPv2 SNMPv1 PDU SNMPv2 PDU Direction Description GetRequest Manager to agent Request value for each listed object Request next value for each listed object ------ GetBulkRequest Request multiple values SetRequest Set value for each listed object InformRequest Manager to manager Transmit unsolicited information GetResponse Response Agent to manager or Manage to manager(SNMPv2) Respond to manager request Trap SNMPv2-Trap Agent to manager

SNMPv1 Community Facility SNMP Community – Relationship between an SNMP agent and SNMP managers. Three aspect of agent control: Authentication service Access policy Proxy service

SNMPv1 Administrative Concepts

SNMPv3 SNMPv3 defines a security capability to be used in conjunction with SNMPv1 or v2 USM : User Security Model

SNMPv3 Flow

Traditional SNMP Manager SNMP Engine send/recv authentication/Encryption/Decryption access control

Traditional SNMP Agent

SNMP3 Message Format with USM

User Security Model (USM) Designed to secure against: Modification of information Masquerade Message stream modification Disclosure Not intended to secure against: Denial of Service (DoS attack) Traffic analysis

Key Localization Process - Producing a string of 220 octets (1,048,576 octets) by repeating the password value (if 8 character passwd (23 octets), concatenate with itself 217 times) - For 16-octets user key, take MD5, for 20-octets take SHA-1

View-Based Access Control Model (VACM) VACM has two characteristics: Determines whether access to a managed object should be allowed. Make use of an MIB that: Defines the access control policy for this agent. Makes it possible for remote configuration to be used.

Access control decision

Recommended Reading and WEB Sites Subramanian, Mani. Network Management. Addison-Wesley, 2000 Stallings, W. SNMP, SNMPv1, SNMPv3 and RMON 1 and 2. Addison-Wesley, 1999 IETF SNMPv3 working group (Web sites) SNMPv3 Web sites