일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 객체
- HTML Injection #bWAPP
- #정보보안 #어셈블리 #저급언어 #기계어 #it #정보보안
- 정보보안기사 #정보보안산업기사 #클라우드컴퓨팅 #보안 #컴퓨팅보안
- 안드로이드 #스레드 #핸들러 #예제
- Forensic CTF #disk Forensic #windows file analyzer #WFA #Codegate 2012 F100
- forensic
- 코딩
- Injection #Reflected #웹취약점
- 탈중화
- CIDR #서브넷 #Network #ip 주소고갈
- 디지털포렌식챌린지 #dfchallenge #디지털포렌식 #Forensic
- 파일 접근 권한 #linux #chown #chmond #umask #명령어
- 파이썬
- 자바
- 정보보안기사 #정보보안산업기사 #2020년 정보보안기사 #시험일정
- 디지털포렌식 연구회 워크샵 #디지털포렌식 #디지털포렌식챌린지 #Forensic #ctf #정보보호학회
- snedmail #linux #정보보안기사 #정보보안산업기사 #mail protocol
- java
- 프로그래밍
- 포렌식
- It
- EnCase #mount #Forensic #image mount
- evm
- 메소드
- Forensic #CTF #디지털포렌식 #disk forensic
- PYTHON
- 비박스 #웹취약점분석 #버그바운티 #bee-box #웹 #모의해킹
- 디지털 포렌식
- 안드로이드 #서비스 #안드로이스 서비스 #Android #java
- Today
- Total
Jsecurity
SNMP (Simple Network Management Protocol) 본문
개요
- TCP/IP 기반 네트워크상의 각 호스트로부터 정기적으로 여러 관리 정보를 자동으로 수집하거나 실시간으로 상태를 모니터링 및 설정할 수 있는 서비스로, SNMP는 프로토콜일 뿐이며 이를 활용하여 실제 네트워크 관리정보를 얻기 위해서는 관련 프로그램이 있어야한다.
시스템이나 네트워크 관리자로 하여금 원격으로 네트워크 장비를 모니터링하고 환경설정 등의 운영을 할 수 있도록 하는 네트워크 관리 프로토콜이다.
관리의 편의성을 주지만 여러 취약점들이 존재하여 서비스 거부 공격, 버퍼 오버플로우, 비인가 접속 등 여러 가지 문제점들이 발생할 수 있다.
- SNMP 구성 요소는 기본적으로 관리 시스템과 관리 대상으로 나뉘는데, 관리 시스템을 Manager, 관리대상을 Agent라고 부른다.
SNMP Manager는 Agent에 필요한 정보를 요청하는 모듈이고 SNMP Agent는 관리 대상 시스템에 설치되어 필요한 정보를 수집하고 Manager에게 전달 해주는 역할을 수행하는 모듈이다.
- 네트워크 관리를 위한 목적으로 주로 서버나 네트워크 장비에서 SNMP를 설정한후 MRTG 프로그램을 이용하여 트래픽 관리 등을 위해 사용된다.
MRTG (Multiple Router Traffic grapher)프로그램이란?
SNMP 기반의 장비 모니터링 프로그램으로써, 주 용도는 네트워크 트래픽 사용량 모니터링이지만 벤더에서 제공하는 SNMP MIB값을 사용하여 다양한 정보를 수집할 수 있다.
MRTG설치 및 사용법: https://cdmanii.com/48
- SNMP는 OSI 7계층의 Application (응용)계층 프로토콜이며, 메시지는 단순한 요청과 응답 형식의 프로토콜에 의해 교환되기 때문에 전송계층 프로토콜의 UDP 프로토콜을 사용한다
동작방식
관리 시스템 (Manager)은 162/UDP 포트를 이용하고 에이전트(Agent)는 161/UDP 포트를 이용한다.
Manager: Agent에 필요한 정보를 요청하는 역할 수행
Agent: Agent가 설치된 시스템의 정보나 네트워크 정보 등을 수집하여 MIB 형태로 보관, Manager에 전달해주는 역할
PDU 타입 설명
Get Request: 관리 시스템이 에이전트로 원하는 객체의 특정 정보를 요청
Get Next Request: 관리 시스템이 에이전트로 이미 요청한 정보의 다음 정보를 요청
Set Requset: 관리 시스템이 에이전트로 특정한 값을 설정하기 위해 사용
Get Response: Agent가 관리 시스템에 해당 변수 값을 전송
Trap: 에이전트가 관리 시스템에 어떤 정보를 비동기적으로 알리기 위해 사용
SNMP 데이터 수집 방식
Polling 방식: Manager가 Agent에게 정보를 요청하면 응답해주는 방식, Agent가 161/UDP 포트를 사용
Event Reporting 방식: Agent가 이벤트 발생 시 이를 Manager에게 알리는 방식 Manager가 162/UDP 포트를 사용
용어설명
MIB (Management Information Base)
관리 되어야 할 특정한 정보, 자원을 객체라 하고 이러한 객체들을 모아놓은 집합체를 말한다.
- 관리자가 조회하거나 설정할 수 있는 객체들의 데이터베이스
SMI (Structure Management Information)
MIB를 정의하기 위한 일반적인 구조를 의미
'정보보안 > 정보보안기사' 카테고리의 다른 글
크로스 사이트 스크립트 (XSS:Cross Site Script) 취약점 (0) | 2019.09.17 |
---|---|
DHCP (dynamic host configuration protocol) (0) | 2019.09.08 |
FTP (File Transfer Protocol) (0) | 2019.09.04 |
HTTP (Hyper Text Transfer Protocol) (0) | 2019.09.03 |
DNS 스푸핑(Spoofing) 공격 (0) | 2019.09.01 |