SNMP 버전별 차이
2025. 8. 31. 23:22ㆍ보안 컨설팅/기술적 취약점 점검
🔎 SNMP 버전별 차이
1. SNMP v1 (1988년, 최초 버전)
- 특징
- 구조가 단순, 기본적인 네트워크 모니터링/관리 기능 제공.
- 인증 방식: Community String (평문 전송, 사실상 암호 아님).
- 보안 기능 없음.
- 보안 이슈
- Community string이 노출되면 누구나 장비 상태 조회 가능.
- public / private 같은 기본값을 그대로 쓰는 경우 많음 → 큰 취약점.
2. SNMP v2 (1993년)
- 특징
- v1에 비해 성능 향상: Bulk Request 지원(한 번에 많은 데이터 요청).
- Manager-to-Manager 통신 기능 추가.
- v2c (Community 기반) 이 가장 많이 사용됨.
- 보안
- 여전히 Community String 평문 전송 방식.
- 보안은 개선되지 않았고, 사실상 v1과 동일한 수준.
- 버전 구분
- v2p, v2u, v2c 등이 있었지만, 지금은 v2c가 사실상 표준.
3. SNMP v3 (2002년)
- 특징
- 보안 강화를 위해 설계된 버전.
- 인증과 암호화를 지원 (User-based Security Model, USM).
- 보안 기능
- noAuthNoPriv : 인증/암호화 없음 (v1, v2와 유사).
- authNoPriv : 인증만 (MD5, SHA 사용), 암호화 없음.
- authPriv : 인증 + 암호화 (AES, DES).
→ 가장 안전한 모드.
- 장점
- 사용자 계정 기반 접근제어 (v1/v2는 단순 community string).
- 무결성, 인증, 기밀성 보장.
- 규제 준수(예: 금융권, 전자금융기반시설) 환경에서 필수적으로 요구됨.

'보안 컨설팅 > 기술적 취약점 점검' 카테고리의 다른 글
| Palera1n 탈옥 후 SSH 패스워드 모를 때 (0) | 2025.09.03 |
|---|---|
| 롯데카드 weblogic 취약점 cve 2017-10271 (0) | 2025.09.02 |
| 프로세스와 포트 둘 중 하나가 안보이면? (1) | 2025.08.31 |
| [DB] mariadb 감사로그 저장 (server_audit 플러그인) (0) | 2025.08.22 |
| [UNIX] 패스워드 최소길이 우선 적용 설정 (0) | 2025.08.22 |