웹하드 실태점검을 위한 가이드라인

2019. 11.

문서개정이력

버전	개정내용	개정일
V1.0	- 최초작성	2014.12.26
V1.1	- 2015년 점검결과 분석내용 추가	2015.12.08
V1.2	- 2016년 점검결과 분석내용 추가	2016.12.13
V1.3	2017년 중점 점검사항 반영 등	2017.02.24
V1.4	개인정보보호법 개정(주민등록번호 수집금지)에 따른 수정	2017.05.11
V1.5	과학기술정보통신부 관련 고시 수정	2017.12.20
V1.6	웹하드업체 보안실태 점검 보고서 별첨	2018.01.23
V1.7	세부점검사항 항목 및 세부설명 일부 변경(2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.2.1, 2.2.4, 2.2.7, 2.2.8, 2.2.10)	2019.11.29

목  차

1. 개 요	1

1.1. 정보보호조치에 관한 지침(과학기술정보통신부 고시 제2017-7호)	2

2. 정보보호조치에 관한 지침 해설	4

2.1. 네트워크 보안	4

2.2. 정보통신설비 보안	10

[붙임 1] 웹하드 업체 증빙자료 목록	28

[붙임 2] 용어설명서	30

[붙임 3] 정보통신설비 분류	32

[붙임 4] 정보통신설비 목록(샘플)	33

개 요

웹하드 서비스를 제공하려는 자는 「전기통신사업법」제22조의3(특수유형부가통신사업자의 기술적 조치 등)에 정의된 법적사항을 준수하여야 한다.

웹하드 서비스를 제공하려는 자는 특수유형 부가통신 사업자에 해당하며, 특수유형 부가통신사업자는 「정보통신망 이용촉진 및 정보보호 등에 관한 법률」 제45조를 준수하여야 한다.

따라서, 웹하드 서비스를 제공하려는 자는 「정보통신망 이용촉진 및 정보보호 등에 관한 법률」 제45조에 따라 과학기술정보통신부장관이 고시한 정보보호조치에 관한 지침(과학기술정보통신부고시 제2013-34호)의 기술적 보호조치를 수행하여야 한다.

본 문서는 정보보호조치에 관한 지침의 내용을 웹하드 서비스를 제공하려는 자의 이해를 도모하기 위하여 발간하는 가이드이다.

정보보호조치에 관한 지침 중 기술적 보호조치에 대한 해석을 담은 가이드로 웹하드 서비스 제공 시 취해야 하는 다양한 기술적인 대책, 점검사항 등에 대하여 기술한다.

본 문서의 가장 큰 목적은 웹하드 서비스를 제공하려는 자에게 기술적 보호조치의 세부적인 점검항목을 제시하고 점검항목에 대비하여 준비해야 하는 사항을 안내하는 것이다.

웹하드 서비스를 제공하려는 자는 본 가이드에서 제시하는 세부내용을 참고하여 안전한 웹하드 서비스를 제공하는데 지침으로 활용할 것을 권고한다.

마지막으로 정보보호조치에 관한 지침의 기술적 보호조치를 수행하기 위해 필요한 정보통신설비 운영지침의 샘플과 취약성 점검을 수행하기 위한 항목 및 취약성 점검 대응에 필요한 가이드 등을 제공한다.

정보보호조치에 관한 지침(과학기술정보통신부 고시 제2017-7호)

구 분			세 부 조 치 사 항
2. 기 술 적 보 호 조 치	2.1. 네트워크 보안	2.1.1. 트래픽 모니터링	‣ 네트워크 모니터링 도구를 이용하여 백본망, 주요노드 및 외부망과 연계되는 주요회선의 트래픽 소통량을 24시간 모니터링
		2.1.2. 무선서비스 보안	‣ 무선랜서비스, 무선인터넷서비스를 제공할 경우에는 사용자인증, 데이터암호화 등 보안조치를 마련
		2.1.3. 정보보호시스템 설치․운영	‣ 외부망과 연계되는 구간에 침입차단시스템, 침입탐지시스템 등 네트워크의 안전성을 제고할 수 있는 정보보호시스템을 설치․운영
		2.1.4. 정보보호를 위한 모니터링	‣ 주요시스템․네트워크 사용 및 접근이 명확하게 허용된 범위 안에 있는지를 확인하기 위한 모니터링 시스템 구축 또는 위탁운영을 통하여 침해사고 탐지․대응 체계 운영
	2.2. 정보통신 설비 보안	2.2.1. 웹서버 보안	‣ 외부에 서비스를 제공하는 웹서버는 단독서버로 운영하고 DMZ에 설치
		2.2.2. DNS서버 보안	‣ 과부하에 대비한 부하분산 대책을 마련 ‣ 설정파일 백업 실시
		2.2.3. DHCP서버 보안	‣ 과부하에 대비한 부하분산 대책을 마련 ‣ 설정파일 백업 실시 ‣ IP 할당 상황 등에 대한 로그기록 유지․관리
		2.2.4. DB서버 보안	‣ 내부망에 설치 ‣ 외부망에서 직접 접속할 수 없도록 네트워크를 구성
		2.2.5. 라우터/스위치 보안	‣ ACL(Access Control List) 등의 접근제어 기능을 적용할 수 있는 설비를 사용
		2.2.6. 정보보호시스템 보안	‣ 이상징후 탐지를 알리는 경고 기능을 설정하여 운영 ‣ 정보보호시스템 보안기능(비정상 트래픽 차단 등)의 정상 작동 여부를 주기적으로 점검(월 1회 이상)
		2.2.7. 취약점 점검	‣ 연 1회 이상 취약점 점검을 실시하고 발견된 취약점을 보완
		2.2.8. 접근통제 및 보안설정 관리	‣ 인가된 자만 시스템에 접속할 수 있도록 설정하고, 인터넷 등을 통해 외부에서 접속할 경우 일회용 패스워드 사용 등 인가 절차를 강화 ‣ 불필요한 프로토콜 및 서비스 제거 등 보안설정
		2.2.9. 관리자 계정의 비밀번호 관리	‣ 관리자 계정의 비밀번호는 8자리 이상으로 설정. 단, 설정 가능한 자리수가 8자리 미만일 때는 설정 가능한 최대의 자리수로 설정 ‣ 최소 3개월에 1회 이상 비밀번호 변경
		2.2.10. 로그 관리	‣ 최소 1개월 이상 로그기록 유지․관리(정보보호시스템은 3개월)
		2.2.11. 보안패치 관리	‣ 보안패치 정보를 주기적으로 입수하고 적용 ‣ 주요 보안패치에 대해서는 적용일 등 패치정보를 기록․관리
		2.2.12. 백업 및 복구	‣ 주요정보를 주기적으로 백업 ‣ 백업 담당자, 백업 및 복구 방법․절차․주기 등을 기록․관리
		2.2.13. 중요정보의 암호화	‣ 비밀번호는 복호화 되지 않도록 일방향 암호화하여 저장 ‣ 신용카드번호 및 계좌번호, 정보자산현황 등은 안전한 암호알고리듬으로 암호화하여 저장
		2.2.14. 관리용 단말 보안	‣ 일반적인 업무 및 개인적인 용도의 사용을 금지하고 DB서버, 웹서버 등 주요 정보통신설비의 접속에만 사용 ‣ 전용 또는 인터넷과 격리된 환경(필요시 접근통제 정책을 수립하고 제한적 접속 허용)에서 인가된 이용자만 이용할 수 있도록 통제 ‣ 관리용 단말로의 외부접속 차단, 주기적 보안패치 및 악성 소프트웨어 예방․탐지 활동 실시

정보보호조치에 관한 지침 해설

네트워크 보안

구분	2.1.1. 트래픽 모니터링
세부조치사항	‣ 네트워크 모니터링 도구를 이용하여 백본망, 주요노드 및 외부망과 연계되는 주요회선의 트래픽 소통량을 24시간 모니터링
세부점검사항	① 네트워크 모니터링 도구를 이용하여 백본망 및 주요노드 구간, 외부망과 연결되는 주요 회선에서 소통되는 트래픽을 24시간 모니터링 체계를 구축하고 있는가? - 인바운드, 아웃바운드 모두를 포함한 모니터링 체계 구축 - 자체운영 또는 위탁운영 가능 ※ 예) NMS(Network Management System) 서버를 구축하여 트래픽 모니터링 체계 구축
세부설명	【설 명】 ① 네트워크 모니터링 도구를 이용하여 백본망 및 주요노드 구간, 외부망과 연결되는 주요회선에서 소통되는 트래픽을 24시간 모니터링 체계를 구축하고 있는가? [자체운영] • 웹하드 서비스를 제공하는 네트워크 진입점(백본, 진입노드)에서 24시간 트래픽 모니터링 수행해야 한다. • 모니터링 결과를 1일 1회 기록하여 보관하여야 한다. • 모니터링 대상은 In-Bound, Out-Bound 트래픽을 모두 포함하여야 한다. • 담당자를 지정하여 트래픽 모니터링을 수행하여야 한다. • 모니터링 도구(NMS, MRTG, Netflow, Cflowd/arts++ 등)를 이용할 수 있다. [위탁운영] • 네트워크 모니터링 담당자를 지정하여야 한다. • 담당자는 위탁 운영업체로부터 네트워크 트래픽 모니터링 결과를 1일 1회 보고를 받아야 한다. ※ 단, 담당자가 직접 모니터링 도구에 접속하여 확인할 수 있는 경우 받을 필요는 없음 • 모니터링 결과를 원격으로 확인이 가능한 경우 담당자는 주기적으로 네트워크 모니터링 결과를 확인하여야 한다.(1일 1회) ※ 예를 들면, IDC에 웹하드 서비스를 위한 시스템이 구축되어 있는 경우 IDC는 MRTG와 같은 도구를 이용하여 네트워크 모니터링을 수행하고 있음. 이때 MRTG에 대한 계정을 IDC로부터 부여 받아 담당자가 웹으로 MRTG에 접근하여 네트워크 트래픽 모니터링 결과를 확인할 수 있음 • 이상 발생 시 위탁 운영업체로부터 보고를 받을 수 있는 체계를 마련해야 한다. 【증빙자료】 • 트래픽 모니터링 담당자 지정 여부(업무분장내역) • [자체운영 경우] 네트워크 모니터링 구축 현황 (실시간 감시 가능 여부) • [위탁운영 경우] 위탁운영자로부터 받은 모니터링 결과

구분	2.1.2. 무선서비스 보안
세부조치사항	‣ 무선랜서비스, 무선인터넷서비스를 제공할 경우에는 사용자인증, 데이터암호화 등 보안조치를 마련
세부점검사항	① 무선인터넷 서비스를 지원하고 있는가?
	② 무선랜서비스, 무선인터넷서비스를 이용하기 위해 안전한 암호설정(WPA2)을 통하여 사용자 인증 및 접근제어를 사용하고 있는가?
	③ 무선인터넷 상의 송수신되는 데이터를 보호하기 위해 데이터암호화를 수행하고 있는가?
	④ 무선랜에 대한 보안방법, 이행절차, 사용자 인증, 데이터 암호화, 무선랜 장비관리 등이 명시된 정보보호운영지침 준비하여 운영하고 있는가?
	⑤ 무선 구간의 보안 조치가 적절한지 주기적으로 점검하고 있는가?
세부 설명	【설 명】 ① 무선인터넷 서비스를 지원하고 있는가? •무선인터넷 서비스 미 지원시 본 점검항목은 제외할 수 있다. ② 무선랜서비스, 무선인터넷서비스를 이용하기 위해 안전한 암호설정(WPA2)을 통하여 사용자 인증 및 접근제어를 사용하고 있는가? • 무선공유기를 이용하는 경우 WPA2 이상의 암호설정을 적용하여 사용하여야 한다. ※ WPA2-TKIP보다는 WPA2-AES를 권장한다. ※ WPA, WEP 등 WPA2보다 보안성이 떨어지는 암호설정은 사용을 금지하여야 한다. • 무선공유기 접속 시 사용자 인증을 수행하도록 설정되어 있어야 한다. • 무선공유기 접속에 대한 접근통제를 수행하여야 한다. • 무선 공유기에 대한 관리자를 지정하고 관리자 접근 시 비밀번호를 설정하여 사용하여야 한다. ※ 무선 랜 출고 시 디폴트로 제공되는 관리자 ID/Password 사용 금지 ③ 무선인터넷 상의 송수신되는 데이터를 보호하기 위해 데이터암호화를 수행하고 있는가? • 무선공유기의 보안설정에서 "암호를 통한 보안설정"을 적용하여야 한다. • 암호설정은 WPA2 이상의 보안설정을 적용하거나 VPN을 사용하여야 한다. ④ 무선랜에 대한 보안방법, 이행절차, 사용자 인증, 데이터 암호화, 무선랜 장비관리 등이 명시된 정보보호운영지침 준비하여 운영하고 있는가? • 무선공유기를 이용하기 위한 지침을 마련하여야 한다. • 지침에는 서비스 대상, 범위, 보안방법 및 이행절차, 사용자 인증방법, 접근제어 방법, 데이터 암호화 방법, 무선 네트워크 취약점 점검과 관련한 내용이 포함되어야 한다. ⑤ 무선 구간의 보안 조치가 적절한지 주기적으로 점검하고 있는가? • 연 1회 이상 무선 네트워크에 대한 주기적인 점검을 수행하여야 한다. • "2.2.7 취약점 점검" 수행 시 무선 네트워크에 대한 취약점 점검이 포함되어야 한다. • SSID의 주기적인(3개월) 변경 및 펌웨어 업데이트를 수행하여야 한다. 【참 고】 • 무선공유기 제품에 따라 WPA는 WPAPSK, WPA2는 WPA2PSK로 표기될 수 있음 • 본 항목은 웹하드 업체가 무선랜서비스나 무선인터넷서비스를 제공하는 것을 의미하는 것이 아니라 웹하드 업체가 사무실에서 통신사에서 제공하는 무선인터넷서비스를 사용하는 경우 취해야 할 보안 절차에 대한 요구사항임 【증빙자료】 • 무선랜 구성도 • 무선서비스 보안 관련 지침 및 절차서 • 무선공유기 정기 점검 보고서

구분	2.1.3. 정보보호시스템 설치 · 운영
세부조치사항	‣ 외부망과 연계되는 구간에 침입차단시스템, 침입탐지시스템 등 네트워크의 안전성을 제고할 수 있는 정보보호시스템을 설치 · 운영
세부점검사항	① 외부망과 연계되는 모든 구간에 침입차단시스템(방화벽)이 설치‧운영되고 있는가?
	② 웹 서버 보호를 위한 정보보호시스템(웹방화벽 또는 웹쉘탐지제품)이 설치․운영되고 있는가?
	③ 침입차단시스템, 웹방화벽에는 적절한 정책이 반영되어 있는가?
	④ 정보보호시스템의 부하분산 방안을 수립하여 적용하고 있는가?
세부 설명	【설 명】 ① 외부망과 연계되는 모든 구간에 침입차단시스템(방화벽)이 설치‧운영되고 있는가? • 외부망과 연계되는 구간에 반드시 침입차단시스템(방화벽)을 설치하여야 한다. • 침입차단시스템(방화벽) 운영을 담당할 담당자를 지정하여야 한다. • 침입차단시스템(방화벽)의 보안정책 수립 등 관리를 위한 접근은 담당자로 제한하여야 한다. • 방화벽은 S/W방화벽 또는 H/W방화벽을 설치하여 운영할 수 있다. ※ 서버의 운영체제에서 제공하는 iptable을 이용한 접근통제는 허용되지 않음 ② 웹서버 보호를 위한 정보보호시스템(웹방화벽 또는 웹쉘탐지제품)이 설치․운영되고 있는가? • 웹방화벽 또는 웹쉘탐지제품을 반드시 설치하여야 한다. • 웹방화벽 또는 웹쉘탐지제품 운영을 담당할 담당자를 지정하여야 한다. • 웹방화벽 또는 웹쉘탐지제품의 보안정책 수립 등 관리를 위한 접근은 담당자로 제한하여야 한다. • 웹방화벽은 S/W웹방화벽 또는 H/W 웹방화벽을 설치하여 운영할 수 있다. • 웹서버가 제공하는 자체 웹방화벽(예: 아파치가 제공하는 ModSecurity 등)을 사용할 수 있다. • KISA에서 제공하는 무료 웹쉘탐지제품(휘슬(WHISTL))을 사용할 수 있다. ③ 침입차단시스템(방화벽), 웹방화벽, 웹쉘탐지제품에는 적절한 정책이 반영되어 있는가? • 침입차단시스템(방화벽), 웹방화벽, 웹쉘탐지제품 운영 시 웹하드 서비스에 적절한 보안정책을 적용하여야 한다. • 특히, 외부망(인터넷 망)에서 내부망으로 접근하는 패킷에 대한 필터링 정책은 가능한 제한해야 한다. • 꼭 필요한 서비스나 프로토콜에 대해서만 허용하는 정책을 적용해야 한다. ※ 출발지(any), 목적지(any), 서비스(all), 정책(allow)은 지양해야 함 • 외부에서의 접근 뿐 아니라 내부망과의 통신에 대한 정책도 수립하여야 한다. • 인터넷망에서 내부망으로의 접근은 모두 차단하여야 하며, 웹 서버, 백업서버, 관리자의 접근만 허용하여야 한다. • 특히, 내부망으로 접근을 허용하는 정책의 경우 접근하는 IP, Port, 프로토콜, 접근시간 등에 기반하여 상세한 접근통제 정책을 적용하여야 한다. • 방화벽 등 정보보호제품 운영을 위탁하여 운영하는 경우 방화벽 정책 업데이트 관련 절차를 마련하고 관련 증적(업데이트 요청, 업데이트 확인 등)을 보관하여야 한다. ④ 정보보호시스템의 부하분산 방안을 수립하여 적용하고 있는가? • 주요회선의 소통량에 따라 과부하에 대비한 부하분산 방안을 수립하여 적용하여야 한다. • 부하분산 방안으로 로드밸런싱 및 이중구조의 사용 등이 적용될 수 있다. 【증빙자료】 • 침입차단시스템(방화벽), 웹방화벽, 웹쉘탐지제품 등 정보보호시스템 목록 및 네트워크 구성도 • 방화벽, 웹방화벽, 웹쉘탐지제품 등의 업데이트 현황 ※ 특히, 웹방화벽 및 웹쉘탐지제품의 경우 최신 패턴에 대한 업데이트 이력

구분	2.1.4. 정보보호를 위한 모니터링
세부조치사항	‣ 주요시스템․네크워크 사용 및 접근이 명확하게 허용된 범위 안에 있는지를 확인하기 위한 모니터링 시스템 구축 또는 위탁운영을 통하여 침해사고 탐지․대응 체계 운영
세부 점검사항	① 운영 중인 정보보호시스템의 운영절차를 수립하고 있는가?
	② 주요시스템․네트워크 사용 및 접근이 명확하게 허용된 범위 안에 있는지 확인하기 위한 모니터링 시스템이 구축되어 있는가?
	③ 이상 징후를 지체 없이 인지할 수 있도록 모니터링 체계 및 절차를 수립하고 있는가?
세부 설명	【설 명】 ① 운영 중인 정보보호시스템의 운영절차를 수립하고 있는가? • 정보보호시스템(방화벽, 웹방화벽, 웹쉘탐지제품 등) 운영을 위한 지침을 수립하여야 한다. • 정보보호시스템의 성능, 용량 등 현황의 지속적인 모니터링을 위한 절차를 수립‧이행하여야 한다. • 정보보호시스템을 위탁운영을 하는 경우 위탁운영에 대한 지침이 포함되어야 한다. • 지침에는 아래의 ②, ③ 항목의 내용을 모두 포함하여야 한다. ② 주요시스템․네트워크 사용 및 접근이 명확하게 허용된 범위 안에 있는지 확인하기 위한 모니터링 시스템이 구축되어 있는가? • 주요시스템(웹서버, DB서버, 어플리케이션서버, 배포서버, 백업서버, 네트워크 장비)에 대한 접근을 모니터링하여야 한다. • 주요시스템에서 발생하는 로그 중 접속로그를 바탕으로 비인가된 접속이 발생하고 있는지 또는 과거에 발생한 기록이 있는지 등을 점검하고(주1회) 점검기록을 보관하여야 한다. • 또한, 침입차단시스템(방화벽)에서 생성한 로그를 확인하여 비인가된 접속 발생 여부를 점검하여야 한다. ③ 이상 징후를 지체 없이 인지할 수 있도록 모니터링 체계 및 절차를 수립하고 있는가? • 정보보호시스템(방화벽, 웹방화벽, 웹쉘탐지제품)에서 이상 징후 발생 시 관리자에게 통보하는 기능을 설정하여야 한다. • 침해사고 발생 시 탐지․대응을 위하여 관련기관, 관제업체, 유지보수 업체와의 긴밀한 협조를 위하여 비상연락망을 구축하고 항상 최신의 연락처를 유지하여야 한다. • 자체적인 모니터링 체계를 구축하여 운영하는 경우 모니터링 요원, 모니터링 시스템, 모니터링 절차를 포함한 지침을 마련하여야 한다. • 이상 징후 발생 시 대응할 수 있도록 담당자 및 책임자를 지정하고 각 담당자의 역할 및 책임을 정의하여야 한다. • 이상 징후를 해결한 이후 재발방지를 위한 조치를 취하여야 한다. ※ 이상 징후의 원인에 따라 정보보호시스템(웹방화벽, 웹쉘탐지제품)의 패턴 업데이트, 침입차단시스템(방화벽)의 보안설정 변경, 백신 업데이트, 운영체제 보안패치, 관리용 단말 보안 강화 등 후속조치 • 위탁운영을 하는 경우 주기적인 보고를 받을 수 있도록 해당 내용을 계약 또는 SLA 내용에 포함하여야 한다. 【증빙자료】 • 정보보호시스템 운영지침 • 모니터링 정기정검 보고서(위탁운영의 경우 위탁업체로부터 수신한 정기점검 보고서) • 침해사고 대응 결과 및 재발방지를 위한 조치내역 • 비상연락망

정보통신설비 보안

구분	2.2.1. 웹서버 보안
세부조치사항	‣ 외부에 서비스를 제공하는 웹서버는 단독서버로 운영하고 DMZ에 설치
세부점검사항	① 웹서비스만 제공하는 전용 서버로 운영되고 있는가?
	② 웹서버의 침해사고를 유발할 수 있는 불필요한 서비스 등을 제거하고 있는가?
	③ 내부네트워크와 분리된 DMZ에 설치‧운영되는가?
	④ 침입차단시스템(방화벽)을 통해 웹서버로의 불필요한 트래픽을 제한하고 있는가?
세부 설명	【설 명】 ① 웹서비스만 제공하는 전용 서버로 운영되고 있는가? • 웹 서버는 웹 서비스를 위한 전용 서버로 운영되어야 한다. • 클라이언트 배포 서버는 웹 서버와는 별도로 운영하여야 한다. ② 웹서버의 침해사고를 유발할 수 있는 불필요한 서비스 등을 제거하고 있는가? • 웹하드 서비스를 제외한 다른 서비스의 사용은 제한하여야 하며, 암호화 통신이 사용되지 않는 FTP, TELNET 등을 통한 접속(필요시 안전한 채널을 제공하는 SFTP, SSH 사용)은 제한하여야 한다. ③ 내부네트워크와 분리된 DMZ에 설치‧운영되는가? • 침입차단시스템(방화벽)에서 DMZ와 내부네트워크를 나누고 웹 서버는 DMZ에 설치하여 운영하고 DB서버는 내부망에 설치하여 운영하여야 한다. • IDC에 웹하드 서비스를 구축하는 경우 네트워크 구성은 아래 [예시]를 참고하여 구축한다. ④ 침입차단시스템(방화벽)을 통해 웹서버로의 불필요한 트래픽을 제한하고 있는가? • 침입차단시스템(방화벽)에서는 웹 서버를 목적지로 하는 트래픽에 대하여 80 port 또는 8080 port 등 웹 서비스를 위한 트래픽만 허용하여야 하며, 관리를 위한 프로토콜은 정확하게 식별하여 꼭 필요한 트래픽만 전송되도록 방화벽 정책을 수립하여야 한다. 일반적으로 프로토콜별 포트는 아래와 같으나 관리자가 설정하여 사용할 수 있다. ※ 웹 서비스 : HTTP(80 port, 8080 port) 파일업데이트 : SFPT(22 port) 보안관리 : SSH(22 port), SSL(443 port) 【증빙자료】 • 네트워크 구성도 • 웹서버 목록(웹서버 식별자 또는 IP 포함) 【예 시】 【주의사항】 • 내부 스위치를 이용한 내부망과 DMZ의 분리는 허용하지 않음 • 망분리 이후 내부 스위치를 이용하여 DMZ와 내부망을 연결하도록 네트워크를 구성하면 안됨

구분	2.2.2. DNS서버 보안
세부조치사항	‣ 과부하에 대비한 부하분산 대책을 마련
세부점검사항	① DNS 서버의 용량 및 사용도 등을 주기적으로 점검하고 있는가?
	② DNS 서버의 부하분산 방안을 수립하여 적용하고 있는가?
세부 설명	【설 명】 ① DNS 서버의 용량 및 사용도 등을 주기적으로 점검하고 있는가? • 월 1회 이상 DNS 서버의 용량 및 사용도 등을 점검하여야 한다. • DNS 서버의 용량 및 사용도 점검은 DNS서버 CPU 부하량, 메모리 사용량, 트래픽량 등을 주기적으로 점검한 데이터를 근거로 확인할 수 있다. ② DNS 서버의 부하분산 방안을 수립하여 적용하고 있는가? • DNS서버의 과부하에 대비하고 가용성을 확보하기 위한 부하분산 방안을 적용하여야 한다. • 부하분산 방안으로 로드밸런싱 및 이중구조의 사용, 공개된 외부 DNS서버의 사용 등의 방안이 적용될 수 있다. 【증빙자료】 • DNS 서버 용량 및 사용도 점검 결과 • 네트워크 구성도
세부조치사항	‣ 설정파일 백업 실시
세부점검사항	① DNS 서버의 환경변수 설정 및 설정 파일 정보에 대한 기록을 정기적으로 백업하고 있는가?
세부 설명	【설 명】 ① DNS 서버의 환경변수 설정 및 설정 파일 정보에 대한 기록을 정기적으로 백업하고 있는가? • DNS 서버의 핵심 서비스는 IP 주소와 도메인 이름을 일대일로 대응시켜 필요에 따라 서로를 변환하는 것으로, DNS의 이름 해석 작업을 위해 필요한 환경 변수 설정 및 설정파일 정보에 대한 기록이 유지 · 관리되어야 하며 정기적인 백업을 하여야 한다. 【증빙자료】 • DNS 서버 백업정책 및 백업일지

구분	2.2.3. DHCP서버 보안
세부조치사항	‣ 과부하에 대비한 부하분산 대책을 마련
세부점검사항	① DHCP 서버의 용량 및 사용도 등을 주기적으로 점검하고 있는가?
	② DHCP 서버의 부하분산 방안을 수립하여 적용하고 있는가?
세부 설명	【설 명】 ① DHCP 서버의 용량 및 사용도 등을 주기적으로 점검하고 있는가? • 월 1회 이상 DHCP 서버의 용량 및 사용도 등을 점검하여야 하며, 점검항목은 DHCP 서버의 CPU 부하량, 메모리 사용량, 트래픽량 등을 포함하여야 한다. ② DHCP 서버의 부하분산 방안을 수립하여 적용하고 있는가? • 부하분산은 로드밸런싱 및 이중구조의 사용, 공개된 외부 DHCP 서버 사용 등의 방안이 적용될 수 있다. 【증빙자료】 • 네트워크 구성도 • DHCP 서버 용량 및 사용도 점검 결과
세부조치사항	‣ 설정파일 백업 실시
세부점검사항	① DHCP 서버의 환경변수 설정파일을 주기적으로 백업을 수행하고 있는가?
세부 설명	【설 명】 ① DHCP 서버의 환경변수 설정파일을 주기적으로 백업을 수행하고 있는가? • DHCP 서버의 환경변수 설정파일은 주 1회 이상 백업을 수행하여야 한다. • DHCP 사용자에 대한 IP 주소 할당 정보를 가지고 있는 DB를 주기적으로 백업한다. 【증빙자료】 • DHCP 서버 백업 정책 및 백업일지
세부조치사항	‣ IP 할당 상황 등에 대한 로그기록 유지 · 관리
세부점검사항	① DHCP 서버의 감사로그 기능을 활성화하여 IP 주소 할당에 대한 로그를 생성하고 있는가?
세부 설명	【설 명】 ① DHCP 서버의 감사로그 기능을 활성화하여 IP 주소 할당에 대한 로그를 생성하고 있는가? • DHCP 서버의 감사로그 기능을 활성화하여 사용하여야 한다. • 사용자별, 시스템별 IP 할당에 대한 로그를 생성하여 유지하여야 하며, 1개월 이상 로그를 보관하여야 한다. 【증빙자료】 • DHCP 서버 감사로그 최근 1개월 현황(일부 발췌)

구분	2.2.4. DB서버 보안
세부조치사항	‣ 내부망에 설치
세부점검사항	① DB서버는 침입차단시스템 내부망에 위치하여 침해사고를 예방하고 있는가?
세부 설명	【설 명】 ① DB서버는 침입차단시스템(방화벽) 내부망에 위치하여 침해사고를 예방하고 있는가? • DB서버는 인터넷망(외부망)에서 직접 접근이 불가능하도록 침입차단시스템(방화벽)의 내부망에 설치하여 운영하여야 한다.[아래의 예시 그림 참고] • 침입차단시스템(방화벽)은 인가된 사용자만이 DB에 접속할 수 있도록 DB서버로 전송되는 모든 트래픽을 통제할 수 있어야 한다. • 필요할 경우 DB 접근통제 또는 DB 암호화 보안솔루션 등을 이용하여 DB 내 데이터를 보호할 수 있다. 【증빙자료】 • 네트워크 구성도 • DB 서버 목록(DB 서버 식별자 또는 IP 포함)
세부조치사항	‣ 외부망에서 직접 접속할 수 없도록 네트워크를 구성
세부점검사항	① DB서버는 내부망과 접근제어가 이뤄지고 있는 분리된 망에서 운영하고 있는가?
	② DB서버로의 접근 및 데이터 변경에 대한 모니터링을 수행하고 있는가?
	③ DB서버의 중요데이터(사업정보, 개인정보 등)은 암호화하여 보호하고 있는가?
세부 설명	【설 명】 ① DB서버는 내부망과 접근제어가 이뤄지고 있는 분리된 망에서 운영하고 있는가? • 침입차단시스템은 DB서버에 대한 접근통제 정책을 수립하여야 한다. • DB서버에 대한 접근통제 정책은 DB서버에 접근 가능한 IT실체(웹서버, 관리자 PC, 개발자 PC, 백업 서버 등)를 명확하게 식별하고, 반드시 필요한 프로토콜만이 접근할 수 있도록 정책을 수립하여야 한다. • DB의 불필요한 계정은 모두 삭제하여야 한다. • DB가 설치된 시스템의 운영체제에서 불필요한 계정은 삭제하여야 한다. ② DB서버로의 접근 및 데이터 변경에 대한 모니터링을 수행하고 있는가? • DB서버 접속 로그를 정기적으로 검토하고 검토 결과를 기록하여야 한다. • DBMS의 교체 등 중요 데이터 변경에 대한 변경관리 절차를 수립하여야 한다. ③ DB서버의 중요데이터(사업정보, 개인정보 등)은 암호화하여 보호하고 있는가? ※ 암호화에 대한 세부설명은 ‘2.2.13. 중요정보 암호화’를 참조 【증빙자료】 • 네트워크 구성도 【예 시】 【주의사항】 • 내부 스위치를 이용한 내부망과 DMZ의 분리는 허용하지 않음 • 망분리 이후 내부 스위치를 이용하여 DMZ와 내부망을 연결하도록 네트워크를 구성하면 안됨

구분	2.2.5. 라우터/스위치 보안
세부조치사항	‣ ACL(Access Control List) 등의 접근제어 기능을 적용할 수 있는 설비를 사용
세부점검사항	① 라우터/스위치 장비는 접근제어 기능을 가진 설비를 사용하고 있는가?
	② 라우터/스위치의 불필요한 서비스 제거 및 기능을 제거하고 있는가?
	③ 라우터/스위치 장비는 비인가자의 접속제한 등의 접근통제를 실시하고 있는가?
세부 설명	【설 명】 ① 라우터/스위치 등의 네트워크 장비는 접근제어 기능을 가진 설비를 사용하고 있는가? • 라우터/스위치 등의 네트워크 장비는 ACL 등의 접근제어 기능을 가진 설비를 설치 · 운영하여 정보통신망 장애 및 네트워크를 통한 침해사고 등의 비상사태에 대비하여야 한다. ② 라우터/스위치의 불필요한 서비스 제거 및 기능을 제거하고 있는가? • 웹하드 운영에 필수적인 서비스 및 기능을 정의하고, 불필요한 서비스 및 기능을 제거하여야 한다. ※ 불필요한 서비스 및 기능은 ‘[별첨 2] 취약점 점검항목 및 가이드’를 참조 ③ 라우터/스위치 장비는 비인가자의 접속제한 조치 등의 보안 방안을 수행하고 있는가? • 로컬에서의 사용자 접근 통제 - 콘솔 포트 접속 제한 : 콘솔 접속 시 반드시 콘솔 비밀번호를 설정하여야 한다. - AUX, VTY 포트 접속 제한 : 콘솔에서 설정 과정과 동일한 방법으로 비밀번호를 설정하도록 한다. - 콘솔, AUX, VTY 포트 중에서 사용하지 않는 라인이 있을 경우 원천적으로 차단하여야 한다. • 원격에서의 접근 통제 - 원격관리는 AUX 포트에 모뎀을 이용하여 접속하는 방법과 텔넷, HTTP 프로토콜을 이용하여 관리가 가능하다. - AUX 포트 접속 제한 : 비밀번호를 반드시 설정하여야 한다. - 텔넷, SSH 접속 제한 : 필요한 경우가 아니라면 가상 터미널 라인에 로그인하는 기능은 차단하고 불가피하게 사용하여야 하는 경우 IP 주소 필터링을 통해 허가받은 사용자(관리자)만이 라우터에 접근할 수 있도록 한다. - HTTP를 통한 접속 : 필요한 경우가 아니라면 비활성화하고 사용하지 않도록 한다. - SNMP 접속 제한 : 트래픽 모니터링 등을 위해 SNMP를 많이 사용하는데, 만약 SNMP를 사용한다면 암호에 해당하는 community 문자열을 추측이 어렵게 설정하여 접근을 제한한다. ④ 네트워크 장비를 위탁하여 관리‧운영하는 경우 위탁업체가 네트워크 장비를 잘 관리하고 있는지 관리‧감독하여야 하며 설정에 대한 주기적 점검 등 관리이력 등을 보존하여야 한다. 【증빙자료】 • 네트워크장비 목록 • 네트워크장비 관리자IP 관리대장 • [위탁 관리의 경우] 네트워크 장비 관리에 대한 주기적인 점검기록

구분	2.2.6. 정보보호시스템 보안
세부조치사항	‣ 이상징후 탐지를 알리는 경고 기능을 설정하여 운영
세부점검사항	① 정보보호시스템은 이상 징후 탐지 시 관리자에게 실시간 통보하도록 설정·운영되고 있는가?
세부 설명	【설 명】 ① 정보보호시스템은 이상 징후 탐지 시 관리자에게 실시간 통보하도록 설정·운영되고 있는가? • 다양하고 복잡한 최신의 공격을 방어하고 이에 대한 대응을 신속하게 할 수 있도록 이상징후에 대한 경고 기능을 가진 정보보호시스템을 설치하여 운영하여야 한다. ※ 이상징후 : 비정상 트래픽 발생, 접근권한 오남용 발생, 침입 탐지 등 ※ 정보보호시스템 : 침해차단시스템(방화벽), 웹방화벽, 웹쉘탐지제품 등 • 정보보호시스템에서 제공하는 이상징후에 대한 실시간 감지 및 침해 사건 발생 시 실시간으로 메일, SMS, 경보 등을 통해 관리자에게 통지하는 경고 기능을 활성화시켜야 한다. • 통보기능이 없는 정보보호시스템의 경우 주기적으로 감사기록 등을 모니터링하여 이상징후 발생 여부를 확인하고 점검에 대한 기록을 보관하여야 한다. 【증빙자료】 • 정보보호시스템 목록 • 통보기능이 없는 경우 주기적인 모니터링 기록
세부조치사항	‣ 정보보호시스템 보안기능(비정상 트래픽 차단 등)의 정상 작동 여부를 주기적으로 점검(월 1회 이상)
세부점검사항	① 신규 공격 기법에 대한 이상 징후 탐지를 위해 최신 공격 패턴이 주기적으로 업데이트되고 있는가?
	② 보안기능의 작동 여부를 매월 1회 이상 점검하고 있는가?
세부 설명	【설 명】 ① 신규 공격 기법에 대한 이상 징후 탐지를 위해 최신 공격 패턴이 주기적으로 업데이트되고 있는가? • 담당자는 정보보호시스템의 이상 징후에 대한 탐지 및 경고 기능을 주기적으로 확인하고 벤더가 제공하는 최신 공격탐지패턴을 업데이트하여야 한다. ② 보안기능의 작동 여부를 매월 1회 이상 점검하고 있는가? • 정보보호시스템에 대하여 정보통신망에 대한 비정상 트래픽 발생 및 유입 등으로 인해 긴급 상황이 발생할 경우 정보통신망 장애에 대비하여 특정 트래픽 차단 기능, 불필요한 서비스에 대한 차단 정책, 네트워크 보안 설정, 암호화 등 보안기능에 대한 정상 작동 유무를 주기적(월 1회 이상)으로 점검하여야 한다. 【증빙자료】 • 정보보호시스템 정기점검 보고서 • 업데이트를 위한 유지보수 계약

구분	2.2.7. 취약점 점검
세부조치사항	‣ 연 1회 이상 취약점 점검을 실시하고 발견된 취약점을 보완
세부점검사항	① 연 1회 이상 웹 어플리케이션, DBMS, 운영체제, 네트워크 장비 취약점 점검을 수행하고 있는가?
	② 취약점 점검 결과는 정보보호책임자에게 보고되고 있는가?
	③ 취약점 점검으로 파악된 취약점에 대한 적절한 조치 및 해결방안이 마련되어 적용되고 있는가?
	④ 취약점점검 결과는 DB, 보고서 등의 형태로 기록‧보관하고 있는가?
세부 설명	【설 명】 ① 연 1회 이상 웹어플리케이션, DBMS, 운영체제, 네트워크 장비 취약점 점검을 수행하고 있는가? • 웹 어플리케이션(모바일 사이트 포함), DBMS, 운영체제, 네트워크 및 정보보호시스템, 관리용 PC 등 정보통신설비 목록 내 장비에 대하여 연 1회 이상 취약점 점검을 실시하고, 취약점 점검 시 발견한 취약점에 대해서 보완하여야 한다. ※ 웹 및 모바일 사이트에서 사용자 계정 정보 등 중요 정보가 암호화되어 전송되어야 한다. • 웹 어플리케이션에 대한 취약점은 KISA에서 제공하는 원격 웹 취약점 점검서비스를 활용하거나 자체적인 점검 또는 취약점 점검 전문기관(컨설팅 업체 등)을 활용하여 실시할 수 있다. • 웹 어플리케이션 취약성 점검 수행 시 OWASP의 10대 취약성, 국정원 8대 취약점 등을 참조하여 수행할 수 있다. • 자체적인 취약점 점검 수행 시 별첨으로 제공되는 “취약성 점검 항목 및 가이드”를 참고한다. • DBMS·운영체제·네트워크 장비에 대한 취약점 점검 범위는 "취약성 점검 항목 및 가이드"에 명시된 해당 점검항목을 포함하여야 한다. • 정보통신설비 또는 정보보호시스템을 위탁하여 운영하는 경우 위탁업체의 정기점검 보고서, 취약점 점검 및 보완 결과 등으로 대체할 수 있다. ② 취약점 점검 결과는 정보보호책임자에게 보고되고 있는가? • ①항, ③항에서 실시한 취약점 점검에 대한 결과보고서, 보완조치 완료보고서는 보고서의 형태로 운영기관의 정보보호에 대한 책임이 있는 자(정보보호책임자 또는 정보보호관리자 등)에게 보고되어야 한다. • 보고서는 전자파일 또는 하드카피 형태의 보고서 형식이어야 한다. ③ 취약점 점검으로 파악된 취약점에 대한 적절한 조치 및 해결방안이 마련되어 적용되고 있는가? • ①항의 취약점 점검에서 도출된 취약점을 보완/제거를 위한 계획을 수립하고 수립된 계획에 따라 보완조치를 수행해야 한다. • 보완조치 완료 후 해당 취약점이 보완/제거되었는지 점검하여야 한다. ④ 취약점 점검 결과는 DB, 보고서 등의 형태로 기록‧보관하고 있는가? • 취약점 점검결과 보고서, 보완조치 완료보고서는 전자파일 형태로 보관 또는 하드카피 보고서 형태로 일정기간(2년) 이상 보관하여야 한다. 【참 고】 • 별첨 “취약성 점검 항목 및 가이드” 참고(http://www.crms.go.kr/lay1/S1T60C61/contents.do 하단) 【증빙자료】 • 정보통신설비 목록(서버, 네트워크 장비, 정보보호시스템, DB, 관리용 PC, 개발용 PC, 웹 어플리케이션 등) ※ “<서식 4> 정보통신설비 목록” 참조 • 취약점 점검 결과보고서 • 취약점 보완조치 완료보고서

구분	2.2.8. 접근통제 및 보안설정 관리
세부조치사항	‣ 인가된 자만 시스템에 접속할 수 있도록 설정하고, 인터넷 등을 통해 외부에서 접속할 경우 일회용 비밀번호 사용 등 인가 절차를 강화
세부점검사항	① 정보통신설비는 인가된 접속지로부터 인가된 사용자만 접속할 수 있도록 통제되고 있는가?
	② 인가된 사용자만 정보통신설비에 접속할 수 있는지 주기적으로 점검하고 있는가?
	③ 인터넷 등을 통해 외부에서 접속할 경우 안전한 채널(SSH, SSL 또는 VPN), 일회용 패스워드(OTP) 등을 사용하고 있는가?
세부 설명	【설 명】 ① 정보통신설비는 인가된 접속지로부터 인가된 사용자만 접속할 수 있도록 통제되고 있는가? • 정보통신설비에 대한 자산이 조사되고 관리 및 유지되어야 한다. • 정보통신설비는 인가된 사용자 접근만 가능하도록 통제하여야 한다. • 정보통신설비는 인가된 사용자만을 허용하기 위하여 계정/비밀번호를 반드시 설정하여야 한다. • 퇴사자, 보직이동 등으로 인가된 사용자의 변경이 발생한 경우 계정 삭제, 접근 IP 변경을 통하여 비인가된 사용자의 접근을 차단하여야 한다. • 유지보수 등을 위하여 물리적으로 시스템에 접근하여 콘솔로 연결하는 경우 반드시 관리자가 동행하여 유지보수 직원의 작업내역을 확인하여야 하며, 유지보수 등을 위한 별도의 계정을 발급하고 유지보수용 계정에 과도한 권한을 부여하지 않아야 한다. • 유지보수용 계정의 경우 평소에는 계정을 중지시키거나 삭제하여 사용하지 못하도록 하고, 필요시에 관리자의 허락 하에 사용할 수 있도록 한다. ② 인가된 사용자만 정보통신설비에 접속할 수 있는지 주기적으로 점검하고 있는가? • 비인가된 사용자의 접근을 확인하기 위하여 접근이력을 주기적(월1회)으로 검토하여야 한다. • 침입차단시스템의 로그를 기반으로 정보통신 접근이력을 검토하고, 운영체제가 제공하는 로그를 검토하여 비인가자의 접근이 시도되었는지 검토하여야 한다. ③ 외부망에서의 직접적인 접근은 원칙적으로 금지하며, 불가피하게 인터넷 등을 통해 외부에서 접속할 경우 안전한 채널(SSH, SSL 또는 VPN), 일회용 패스워드(OTP) 등을 사용하고 있는가? • 네트워크를 통해 접속하는 경우 VPN, SSH, SSL을 사용하여 안전한 통신채널을 확보하여야 한다. • 필요할 경우 추가적인 사용자 인증 수단으로 일회용 패스워드(OTP)를 사용할 수 있다. 【증빙자료】 • 정보통신설비 목록 • 계정/비밀번호 관리대장
세부조치사항	‣ 불필요한 프로토콜 및 서비스 제거 등 보안설정
세부점검사항	① 정보통신설비에서 서비스를 제공하기 위해 반드시 필요한 프로토콜을 제외한 프로토콜 및 서비스는 중지하거나 제거하고 있는가?
세부 설명	【설 명】 ① 정보통신설비에서 서비스를 제공하기 위해 반드시 필요한 프로토콜을 제외한 프로토콜 및 서비스는 중지하거나 제거하고 있는가? • 각 서버(웹서버, DB서버, 백업서버, 어플리케이션 서버)는 각 용도를 제외한 서비스 및 프로토콜을 제거하거나 해당 서비스를 중지시켜야 한다. 【증빙자료】 • 서버별(웹서버, DB서버, 백업서버, 웹어플리케이션 서버 등) 서비스 포트 현황

구분	2.2.9. 관리자 계정의 비밀번호 관리
세부조치사항	‣ 관리자 계정의 비밀번호는 8자리 이상으로 설정. 단, 설정 가능한 자리수가 8자리 미만일 때는 설정 가능한 최대의 자리수로 설정
세부점검사항	① 정보통신설비의 관리자 계정이 비밀번호는 8자리 이상으로 설정되어 있는가?
세부 설명	【설 명】 ① 정보통신설비의 관리자 계정이 비밀번호는 8자리 이상으로 설정되어 있는가? • 비밀번호 생성 기준, 변경 기준, 사용주기 등을 포함한 매뉴얼을 보유하고 있어야 한다. ※ [별첨 1] 정보통신설비 운영 지침 참고 • 정보통신설비에 대한 관리를 수행하는 관리자 계정의 비밀번호는 8자리 이상으로 설정하여야 한다. • 단, 시스템 상의 한계로 비밀번호를 8자리 이상으로 설정이 불가능한 경우 해당 시스템이 제공하는 최대 길이의 비밀번호를 사용하여야 한다. • 관리자 계정의 비밀번호는 영문자, 숫자, 특수문자를 혼합하여 사용하여야 한다. • 관리자의 변경이 발생하는 경우 반드시 계정 및 비밀번호를 변경하여야 한다. • 비밀번호 변경 시 바로 이전 비밀번호를 재사용하지 않아야 한다. • 정보보호시스템, DB, 웹 어플리케이션 등 제조사에서 제공하는 디폴트 계정 및 비밀번호는 제품 사용 전에 변경하여야 하며, 불필요한 계정은 모두 삭제하여야 한다. • 비밀번호 생성 시에 추측하기 어려운 조합구조를 갖도록 하여야 한다. ※ 사전에 정의된 단어, 웹하드 사이트 명, 전화번호, 생일 등의 정보를 이용한 비밀번호 생성 금지 ※ 비밀번호 생성 시 참고 · 최소 10자리 이상 : 영대문자(A~Z), 영소문자(a~z), 숫자(0~9) 및 특수문자 중 2종류 이상으로 구성 · 최소 8자리 이상 : 영대문자(A~Z), 영소문자(a~z), 숫자(0~9) 및 특수문자 중 3종류 이상으로 구성 【증빙자료】 • 계정/비밀번호 관리지침
세부조치사항	‣ 최소 3개월에 1회 이상 비밀번호 변경
세부점검사항	① 정보통신설비의 관리자 계정의 비밀번호는 적어도 3개월마다 1회 이상 변경되고 있는가?
세부 설명	【설 명】 ① 정보통신설비의 관리자 계정의 비밀번호는 적어도 3개월마다 1회 이상 변경되고 있는가? • 관리자 계정의 비밀번호는 최대 사용기간이 90일을 초과해서는 안된다. • 즉, 관리자 계정의 비밀번호는 사용 시작일로부터 90일 이내에 변경하여야 한다. • 관리자 계정의 비밀번호 변경에 대한 이력을 기록하여야 한다. • 관리자의 계정 및 비밀번호를 공유하여 사용하지 않아야 한다. 【증빙자료】 • 계정/비밀번호 관리대장(비밀번호 변경이력 포함)

구분	2.2.10. 로그 관리
세부조치사항	‣ 최소 1개월 이상 로그기록 유지․관리(정보보호시스템은 3개월)
세부점검사항	① 정보통신설비의 침입시도 및 이상징후 등에 대해 분석하고 능동적으로 대응하기 위해 기록 관리되어야 할 중요 로그가 식별되어 있는가?
	② 정보통신설비의 식별된 중요 로그는 1개월 이상 보존․관리되고 있는가?
	③ 정보보호시스템의 로그는 3개월 이상 기록‧관리되고 있는가?
세부 설명	【설 명】 ① 정보통신설비의 침입시도 및 이상징후 등에 대해 분석하고 능동적으로 대응하기 위해 기록 관리되어야 할 중요 로그가 식별되어 있는가? • 웹어플리케이션, 정보보호시스템, DB, 운영체제에서 침입시도 및 이상징후를 의미하는 로그가 생성되어 기록될 수 있도록 식별하여야 한다. • 각 시스템에서 생성되어야 하는 로그를 분류하기 위한 기준을 마련해야 한다. • 웹어플리케이션에서 생성되어야 하는 로그의 예는 허용되지 않은 페이지 접근 시도, 소스코드 다운로드 시도, Brute Force Attack 등에 대한 로그를 생성할 수 있어야 한다. • 정보보호시스템에서 생성되어야 하는 로그의 예는 우회접근, 보안정책 우회, 관리자 권한 획득 시도 등에 대한 로그를 생성할 수 있어야 한다. • DB에서 생성되어야 하는 로그의 예는 대량 데이터 다운로드, 비인가자의 접근 시도, 관리자 권한 획득 시도 등에 대한 로그를 생성할 수 있어야 한다. • 운영체제에서 생성되어야 하는 로그의 예는 로그인 기록, 서버접속 기록, su 로그, 사용자의 명령어 및 작업내용에 대한 로그를 생성할 수 있어야 한다. • 각 시스템에서 생성된 로그는 관리자가 해석하기에 적합해야 한다. ※ 로그는 접근 시도자(계정정보, IP정보, Port정보, 시간정보 등)의 정보가 포함되어야 한다. • 관리자는 주기적인 로그 분석을 통하여 침입시도 및 데이터 유출 등을 확인하고, 수행의 결과를 기록해야 한다. ② 정보통신설비의 식별된 중요 로그는 1개월 이상 보존․관리되고 있는가? • 웹어플리케이션, DB, 네트워크 장비에서 생성된 로그는 최소한 1개월 이상 보존하여야 한다. ③ 정보보호시스템의 로그는 3개월 이상 기록‧관리되고 있는가? • 침입차단시스템(방화벽), 웹방화벽, 웹쉘탐지제품 등의 정보보호시스템에서 생성된 로그는 최소한 3개월 이상 보존하여야 한다. 【증빙자료】 • 로그분석 수행 결과 기록 • 식별된 중요로그 목록 • 로그분류를 위한 기준 또는 지침

구분	2.2.11. 보안패치 관리
세부조치사항	‣ 보안패치 정보를 주기적으로 입수하고 적용
세부점검사항	① 보안 패치 적용에 대한 절차가 수립되어 있는가?
	② 시스템 운영체계 및 중요 어플리케이션에 대한 보안패치 정보를 주기적으로 입수하고 있는가?
세부 설명	【설 명】 ① 보안 패치 적용에 대한 절차가 수립되어 있는가? • 웹 어플리케이션, 각 서버의 운영체제, 백신, 정보보호시스템(침입차단시스템(방화벽), 웹방화벽, 웹쉘탐지제품 등), 네트워크 장치, 관리자 PC, 개발자 PC에 대한 보안패치를 수행하여야 한다. • 보안패치를 수행하기 위한 절차서를 보유하고 있어야 한다. • 보안패치가 중단된 운영체제(예: Windows XP, Windows Server 2003, 리눅스 CentOS 5 등)를 사용하는 경우 최신 운영체제 교체 등 별도의 보안대책을 수립 및 이행하여야 한다. ※ [별첨 1] 정보통신설비 운영 지침 참고 ② 시스템 운영체계 및 중요 어플리케이션에 대한 보안패치 정보를 주기적으로 입수하고 있는가? • 현재 사용 중인 어플리케이션, 운영체제, 정보보호시스템, 백신 등에 대하여 각 제조사에서 제공하는 보안패치 정보를 주기적(월1회)으로 수집하여야 한다. • 특히, 보안관리에 많이 사용되는 SSL, SSH 등의 프로토콜 및 웹서버 운영체제로 많이 사용되는 Linux 운영체제에 대한 취약성 패치가 자주 발생하므로 KISA 등 정보보호 전문기관에서 제공하는 최신 취약점 정보 및 보안패치 정보를 수집하여 적용하여야 한다. 【증빙자료】 • 보안패치 절차서 또는 매뉴얼 • 보안패치가 중단된 운영체제(예: Windows XP, Windows Server 2003, 리눅스 CentOS 5 등) 교체 계획 수립·이행 현황
세부조치사항	‣ 주요 보안패치에 대해서는 적용일 등 패치정보를 기록․관리
세부점검사항	① 주요 보안 패치의 적용일 등 패치 정보를 기록‧관리하고 있는가?
세부 설명	【설 명】 ① 주요 보안 패치의 적용일 등 패치 정보를 기록‧관리하고 있는가? • 보안패치를 수행하는 경우 보안패치에 대한 정보를 기록하고 관리하여야 한다. • 백신은 1일 1회 이상 패치가 이루어지므로 자동업데이트 기능을 사용하도록 설정하는 것으로 만족한다. • 운영체제 등 각 시스템에서 보안패치에 대한 기록을 확인할 수 있는 경우 별도의 보안패치 관리대장에 기록하지 않아도 된다. • 웹 어플리케이션, SSL, SSH 등에 대한 보안패치는 자동으로 업데이트 되는 것이 아니므로 관리자가 보안패치를 적용한 후 반드시 패치 정보를 기록으로 남겨야 한다. 【증빙자료】 • 패치 현황

구분	2.2.12. 백업 및 복구
세부조치사항	‣ 주요정보를 주기적으로 백업
세부점검사항	① 재해 및 장애 발생 시 즉각적으로 시스템을 복구할 수 있도록 백업이 주기적으로 실시되고 있는가?
	② 백업 매체를 안전한 곳에 보관하고 있는가?
세부 설명	【설 명】 ① 재해 및 장애 발생 시 즉각적으로 시스템을 복구할 수 있도록 백업이 주기적으로 실시되고 있는가? • 웹 소스, 웹 서버 설정 정보, DB 데이터, DB 설정 정보, 네트워크 장치의 설정 정보, 각 시스템에서 기록되는 로그, 정보보호시스템 환경설정 정보, 정보보호시스템 보안정책에 대하여 지침에서 정의한 절차에 따라 백업을 수행하여야 한다. • 백업은 데이터의 중요도에 따라 주기적(1일, 1주, 1개월 단위)으로 백업을 수행해야 한다. ② 백업 매체를 안전한 곳에 보관하고 있는가? • 백업 데이터를 저장하는 백업 매체는 관리자만이 접근 가능한 곳에 안전하게 보관하여야 한다. • 오프라인 백업(Tape, CD, 외장형 HDD 등)을 수행하는 경우 백업 매체는 잠금장치가 설치된 물리적으로 안전한 장소에 보관하여야 한다. • 온라인 백업(백업 서버 등)을 수행하는 경우 백업 서버는 방화벽의 내부망에 위치하여야 하며 관리자를 제외한 외부로부터의 접근을 차단하여야 한다. • 또한, 백업 서버에 대한 관리자를 지정하고 백업 서버의 용량 등을 주기적으로 점검해야 한다. 【증빙자료】 • 백업 일지 • [오프라인 백업 경우] 백업 매체 및 백업매체 관리 대장 • [온라인 백업 경우] 네트워크 구성도
세부조치사항	‣ 백업 담당자, 백업 및 복구 방법․절차․주기 등을 기록․관리
세부점검사항	① 중요 정보에 따른 백업담당자가 지정되어 있는가?
	② 백업 및 복구 방법, 절차 및 주기 등을 기록‧관리하고 있는가?
세부 설명	【설 명】 ① 중요 정보에 따른 백업담당자가 지정되어 있는가? • 백업을 수행하기 위한 백업담당자를 지정하여야 한다. • 백업담당자는 백업이 정상적으로 이루어지고 있는지 점검하여야 한다. ② 백업 및 복구 방법 등을 기록‧관리하고 있는가? • 백업 및 복구 방법, 절차 및 주기에 대한 지침 또는 매뉴얼을 보유하고 있어야 한다. • 백업 대상은 웹어플리케이션 설정파일, 각 서버에서 생성된 로그, DBMS 설정파일을 포함하여야 한다. ※ [별첨 1] 정보통신설비 운영 지침 참고 【증빙자료】 • 백업 지침 또는 매뉴얼

구분	2.2.13. 중요정보의 암호화
세부조치사항	‣ 비밀번호는 복호화 되지 않도록 일방향 암호화하여 저장
세부점검사항	① 모든 시스템의 비밀번호를 복호화 되지 않도록 일방향 암호화하여 저장하고 있는가?
세부 설명	【설 명】 ① 모든 시스템의 비밀번호를 복호화 되지 않도록 일방향 암호화하여 저장하고 있는가? • 서버, DB서버, 어플리케이션 서버 등 웹하드 서비스를 운영하는데 구축된 모든 시스템의 비밀번호는 모두 일방향 암호화(해쉬 함수)를 이용하여 저장하여야 한다. • 운영체제, DB에서는 비밀번호 저장 시 일방향 암호화를 기본적으로 지원하지만 웹하드 회원의 비밀번호는 DB에 데이터로 저장되므로 별도의 일방향 암호화를 수행하여 저장하여야 한다. • 일방향 암호화(해쉬 함수)는 SHA-256 이상의 함수를 적용하여야 한다. ※ 단, 운영체제 및 DB 로그인 패스워드의 경우 운영체제나 DB에서 제공하는 비밀번호 암호화 방식을 적용하는 것도 가능하다. 【증빙자료】 • 암호화에 적용된 알고리즘 목록
세부조치사항	‣ 신용카드번호 및 계좌번호, 정보자산현황 등은 안전한 암호알고리즘으로 암호화하여 저장
세부점검사항	① 신용카드번호, 계좌번호 등을 안전한 암호알고리즘으로 암호화하여 저장하는가? ※ 개인정보보호법 개정(주민등록번호 수집금지)에 따라 주민등록번호를 수집 및 저장하지 않아야 함
세부 설명	【설 명】 ① 신용카드번호, 계좌번호 등을 안전한 암호알고리즘으로 암호화하여 저장하는가? • 신용카드번호, 계좌번호 등 웹하드 회원의 개인정보를 DB에 저장하는 경우 안전한 암호알고리즘을 이용하여 암호화하여야 한다. • 안전한 암호알고리즘은 키 길이가 128bit 이상을 지원하는 블록암호알고리즘이다. • 키 길이가 128bit를 지원하는 암호알고리즘은 SEED, AES가 대표적이다. • 암호화에 사용된 키는 안전하게 보관하여야 한다. - 키 관리의 예 1. 키가 저장된 폴더에 대한 접근통제 적용 및 숨김폴더 설정 2. 사용자 입력 값을 seed로 하여 암호키를 생성하여 메모리에서만 사용하고 사용 후 메모리에서 삭제하는 방식 적용 ※ 암호화에 사용되는 암호키를 웹 소스에 하드코딩하여 사용하는 경우가 있는데 이는 암호키의 노출 가능성이 매우 높으므로 웹 소스에 키를 하드코딩하는 것은 금지하여야 한다. 【참고】 • 정보자산현황은 네트워크 구성도, 각 서버의 자산(IP 현황 포함) 목록을 의미한다. 【증빙자료】 • 암호화 대상 목록

구분	2.2.14. 관리용 단말 보안
세부조치사항	‣ 일반적인 업무 및 개인적인 용도의 사용을 금지하고 DB서버, 웹서버 등 주요 정보통신설비의 접속에만 사용
세부점검사항	① 정보통신설비의 관리용 단말은 일반적인 업무 및 개인적 용도의 사용을 금지하고 주요 정보통신설비의 접속에만 사용하도록 조치하고 있는가?
세부 설명	【설 명】 ① 정보통신설비의 관리용 단말은 일반적인 업무 및 개인적 용도의 사용을 금지하고 주요 정보통신설비의 접속에만 사용하도록 조치하고 있는가? • 정보통신설비, 정보보호시스템, 네트워크 장비를 관리하기 위한 관리용 단말은 전용으로 운영하여야 한다. ※ 관리용 단말은 관리대상에 접근하는 모든 단말(위탁운영 업체의 관리용 단말, 배포담당자 PC 및 개발 PC)이 포함되어야 한다. • 즉, 관리용 단말은 일반 사무용 등 기타 용도로 사용되어서는 안된다. • 서비스 업데이트, 패치 등을 이유로 개발용 단말에서 운영 중인 정보통신설비, 네트워크 장비, 정보보호시스템에 접근이 가능한 경우 개발용 단말도 관리용 단말에 준하여 관리되어야 한다. • 웹하드 서비스를 위탁하는 경우 위탁업체의 관리용 단말도 동일한 기준을 적용하여 운영하여야 한다. • 관리용 단말에서 서버에 접근하는 경우 안전한 채널(VPN, SSH, SSL, SFTP 등)을 사용해야 한다. 【증빙자료】 • 관리용 단말 목록
세부조치사항	‣ 전용 또는 인터넷과 격리된 환경(필요시 접근통제 정책을 수립하고 제한적 접속 허용)에서 인가된 이용자만 이용할 수 있도록 통제
세부점검사항	① 전용 또는 인터넷과 격리된 환경에서 인가된 사용자만 이용할 수 있도록 통제되고 있는가?
세부 설명	【설 명】 ① 전용 또는 인터넷과 격리된 환경에서 인가된 사용자만 이용할 수 있도록 통제되고 있는가? • 관리용 단말에서는 관리대상인 정보통신설비, 정보보호시스템, 네트워크 장비로의 접근만을 허용하고 그 외의 접속은 모두 차단하여야 한다. - 외부인터넷의 웹 접속뿐 아니라 메신저나 타 프로토콜(telnet, ftp 등)을 이용하여 외부 네트워크에 접근하는 모든 것을 차단하여야 한다. • 정보통신설비, 정보보호시스템, 네트워크 장비에 대한 관리자는 지정되어 있어야 하며, 관리용 단말은 지정된 관리자만 사용할 수 있어야 한다. - 관리용 단말의 계정 및 패스워드 관리 필요 - 관리자 패스워드에 대한 복잡도, 변경주기, 패스워드 길이 등 관리 ※ 특히, 배포관리자가 사용하는 단말에서 배포서버에 접근하는 경우 VPN, SSH, SSL 등 안전한 채널을 사용하여야 한다. 【증빙자료】 • 네트워크 구성도
세부조치사항	‣ 관리용 단말로의 외부접속 차단, 주기적 보안패치 및 악성 소프트웨어 예방․탐지 활동 실시
세부점검사항	① 관리용 단말로의 외부접속 차단, 주기적 보안패치, 악성코드 예방‧탐지 활동을 실시하고 있는가?
세부 설명	【설 명】 ① 관리용 단말로의 외부접속 차단, 주기적 보안패치, 악성코드 예방‧탐지 활동을 실시하고 있는가? • 관리용 단말은 악성코드 방지를 위해 백신을 설치하여야 한다. • 관리용 단말은 관리대상 시스템을 관리하기 위한 프로그램 외의 불필요한 어플리케이션은 설치하지 않아야 한다. • 관리용 단말의 운영체제, 설치된 백신은 주기적으로 패치하여야 한다. ※ 운영체제의 경우 제조사가 제공하는 패치 발생시 즉시 패치를 수행하여야 한다. ※ 백신의 경우 제조사가 제공하는 패치를 실시간으로 패치하여야 한다. • 설치된 백신은 항상 동작하도록 설정되어야 하며, 최신 업데이트를 적용하여야 한다. • 관리용 단말은 파일공유, 네트워크 공유 등을 설정하여 사용하면 안된다. • 관리대상 서버에 접근 시 사용되는 안전한 채널을 위한 프로토콜(VPN, SSH, SSL 등)에 대한 패치가 발생할 경우 즉시 패치를 적용하여야 한다. • 관리자는 사용하는 프로토콜에 대한 패치 여부를 확인하기 위하여 해당 프로토콜 제공 홈페이지를 주기적(주 1회)으로 방문하여 패치 여부를 확인하여야 한다. ※ VPN : VPN 제조사 홈페이지 SSH : http://www.openssh.org SSL : http://www.openssl.org 【증빙자료】 • 패치 사이트 관리 목록 • 패치 현황 ※ 패치 현황은 안전한 채널을 위한 패치에 대한 기록만 보유해도 됨. 단, 백신, 운영체제는 제품에서 패치여부를 확인할 수 있어야 함.

웹하드 업체 증빙자료 목록

번호	증빙자료 목록	해당 점검항목	비고
1	트래픽 모니터링 담당자 지정 여부	2.1.1
2	[자체운영 경우] 네트워크 모니터링 구축 현황	2.1.1
3	[위탁운영 경우] 위탁운영자로부터 받은 모니터링 결과	2.1.1
4	무선랜 구성도	2.1.2	미운영시 불필요
5	무선서비스 보안 관련 지침 및 절차서	2.1.2	미운영시 불필요
6	무선공유기 정기 점검 보고서	2.1.2	미운영시 불필요
7	정보보호시스템 목록 및 네트워크 구성도	2.1.3 2.2.6
8	정보보호시스템 업데이트 현황	2.1.3
9	정보보호시스템 운영지침	2.1.4
10	모니터링 정기점검 보고서	2.1.4
11	침해사고 대응 결과 및 재발방지를 위한 조치내역	2.1.4
12	비상연락망	2.1.4
13	네트워크 구성도	2.2.1 2.2.2 2.2.3 2.2.4 2.2.12 2.2.14
14	DNS 서버 용량 및 사용도 점검 결과	2.2.2	미운영시 불필요
15	DNS 서버 백업정책 및 백업 일지	2.2.2	미운영시 불필요
16	DHCP 서버 용량 및 사용도 점검 결과	2.2.3	미운영시 불필요
17	DHCP 서버 백업 정책 및 백업일지	2.2.3	미운영시 불필요
18	네트워크장비 목록	2.2.5
19	네트워크장비 관리자IP 관리대장	2.2.5
20	정보보호시스템 정기점검 보고서	2.2.6
21	정보통신설비 목록	2.2.7 2.2.8
22	취약점 점검 결과보고서	2.2.7
23	취약점 보완조치 완료보고서	2.2.7
24	계정/비밀번호 관리대장	2.2.8 2.2.9
25	계정/비밀번호 관리지침	2.2.9
26	로그분석 수행 결과 기록	2.2.10
27	보안패치 절차서 또는 매뉴얼	2.2.11
28	패치 현황	2.2.11 2.2.14
29	백업 일지	2.2.12
30	[오프라인 백업 경우] 백업 매체 및 백업매체 관리 대장	2.2.12
31	백업 지침 또는 매뉴얼	2.2.12
32	암호화에 적용된 알고리즘 목록	2.2.13
33	암호화 대상 목록	2.2.13
34	관리용 단말 목록	2.2.14
35	패치 사이트 관리 목록	2.2.14
36	웹서버 목록(웹서버 식별자 또는 IP 포함)	2.2.1
37	DB 서버 목록(DB 서버 식별자 또는 IP 포함)	2.2.4
38	[위탁 관리의 경우] 네트워크 장비 관리에 대한 주기적인 점검기록	2.2.5
39	통보기능이 없는 경우 주기적인 모니터링 기록	2.2.6
40	업데이트를 위한 유지보수 계약	2.2.6
41	식별된 중요로그 목록	2.2.10
42	로그분류를 위한 기준 또는 지침	2.2.10
43	서버별(웹서버, DB서버, 백업서버, 웹어플리케이션 서버 등) 서비스 포트 현황	2.2.8
44	보안패치가 중단된 운영체제(예: Windows XP, Windows Server 2003 등) 교체 계획 수립·이행 현황	2.2.11

용어설명서

○ MRTG : 라우터의 트래픽을 모니터링하는 도구로 실시간의 트래픽 정보를 그래프로 보여준다. 그래프는 GIF 파일에 저장되고 이 파일은 사용자가 지정하는 시간만큼의 단위로 리프레쉬 된다.

○ WPA : 무선 랜 보안 표준의 하나로써 WEP(Wired Equivalent Privacy) 키 암호화를 보완하는 TKIP(Temporal Key Integrity Protocol)라는 IEEE 802.11i 표준을 기반으로 하고 있으며, 인증 부문에서도 802.1x 및 EAP(Extensible Authentiction Protocol)를 도입해 성능을 높인 것이다. 특히 패킷당 키 할당 기능, 키값 재설정 등 다양한 기능이 있기 때문에 해킹이 불가능하고 네트워크에 접근 시 인증 절차를 요구한다.

○ 정보보호시스템 : 정보통신망을 통해 수집･저장･검색 및 송･수신되는 정보의 훼손･변조･유출 등을 방지하기 위한 기술이나 장치로서 침입차단·침입탐지시스템 등의 정보보안 시스템과 개인정보 암호화·모니터링시스템 등 개인정보보호시스템을 포함한다.

○ 웹쉘탐지제품 : 업로드 취약점을 통하여 시스템에 명령을 내릴 수 있는 코드를 말한다. 웹쉘은 간단한 서버 스크립트(jsp, php, asp 등)로 만드는 방법이 널리 사용되며 이 스크립트들은 웹서버의 취약점을 통해 업로드 된다. 웹셀 설치 시 해커들은 보안 시스템을 피하여 별도의 인증 없이 시스템에 쉽게 접속 가능하다. 웹쉘탐지제품은 웹 페이지에 웹쉘 스크립트를 탐지하여 제거하는 역할을 수행하는 정보보호시스템이다.

○ SLA : Service Level Agreement의 약자로 이용자와 제공자 사이에서 교환되는 특정 기간의 서비스 레벨에 관한 계약을 말한다.

○ 내부네트워크(내부망) : 일반적으로 침입차단시스템(방화벽)을 사이에 두고 보호하고자 하는 내부의 망을 의미한다.

○ 외부네트워크(외부망) : 일반적으로 침입차단시스템(방화벽)을 사이에 두고 내부네트워크에 접속하고자 인터넷이 포함된 외부의 망을 의미한다.

○ DMZ : 기업의 내부 네트워크와 외부 네트워크 사이에 일종의 중립 지역이 설치되는 호스트 또는 네트워크. 외부 사용자가 기업의 정보를 담고 있는 내부 서버에 직접 접근하는 것을 방지하며, 외부 사용자가 DMZ 호스트의 보안을 뚫고 들어오더라도 기업 내부의 정보는 유출되지 않는다.

○ 부하분산 : 로드 밸런싱이라고도 하며 병렬로 운용되고 있는 기기 사이에서의 부하가 가능한 한 균등하게 되도록 작업 처리를 분산하여 할당하는 것을 말한다. 컴퓨터 내에서 여러 개의 마이크로프로세서에 작업의 처리를 균등하게 배정하거나 네트워크 상에서의 접속요구를 여력이 있는 서버로 돌리거나 하는 등 여러 분야에서 광범위하게 사용되고 있는 개념이다.

○ DNS : 인터넷 사용자가 호스트를 지칭할 때 사용하는 일반 주소 표현 방법은 문자형으로 표기하는 도메인 이름(Domain Name)이다. 도메인 이름을 네트워크에서 사용하려면 도메인 이름과 IP 주소 사이의 변환 과정이 필요하다. 이때 도메인 이름과 IP 주소 사이의 변환을 수행해주는 스페이스를 DNS라 한다.

○ DHCP : dynamic host configuration protocol의 약자로 윈도 NT를 기본으로 하는 근거리망(LAN)에 접속하는 컴퓨터에 IP 주소를 할당하는 마이크로소프트사의 기술. 컴퓨터가 네트워크에 접속하면 DHCP 서버가 자신의 목록에서 IP 주소를 선택하여 할당해주는 것을 말한다.

○ 콘솔 : 오퍼레이터와 컴퓨터 사이에 대화할 수 있는 입출력장치로, 오퍼레이터는 콘솔을 통해 모든 프로그램을 총괄한다. 즉 컴퓨터의 작동 및 정지, 프로그램 입력, 오류 발생시 컴퓨터의 상태를 정상화하는 작업 등이 콘솔을 통해 이루어진다. 콘솔은 오퍼레이터가 명령을 입력하는 콘솔판(console panel)과 컴퓨터 내의 정보가 표시되는 콘솔탁자(console device)로 구성된다. 개인용 PC에서 콘솔판은 키보드(입력장치), 콘솔탁자는 모니터(출력장치)에 해당한다. 따라서 콘솔 입력은 키보드로 입력한다는 의미이고, 콘솔 출력은 모니터로 출력한다는 의미이다.

○ SNMP : Simple Network Management Protocol의 약자로 TCP/IP 네트워크 관리를 위한 프로토콜로써 TCP/IP 기반의 네트워크에서 네트워크 상의 각 호스트에서 정기적으로 여러 가지 정보를 자동적으로 수집하여 네트워크 관리를 하기 위한 프로토콜을 의미한다.

○ OWASP : The Open Web Application Security Project의 약자로 오픈소스 웹 애플리케이션 보안 프로젝트이다. 주로 웹에 관한 정보노출, 악성 파일 및 스크립트, 보안 취약점 등을 연구하며, 10대 웹어플리케이션의 취약점 (OWASP TOP 10)을 발표한다.

○ Brute Force Attack : 컴퓨터로 암호를 해독하기 위해 가능한 모든 키를 하나하나 대입하여 추론해 보는 공격을 의미한다.

○ Tape : 일반적으로 자기 테이프를 의미하는 순차접근 기억장치로, 정보의 기록에 사용한다. 동그란 릴에 감겨 있으며 테이프 드라이브에 걸어서 사용한다. 자기테이프는 1950년 초 이후 오랫동안 보조기억장치로 사용되어 왔으며, 최근에는 주로 백업(back-up)용으로 사용되고 있다. 자기테이프는 다른 보조기억장치에 비해 상대적으로 값이 싸고 속도가 빠르며 기억용량이 크다. 그러나 순차접근밖에 할 수 없기 때문에 자기디스크와 같은 직접접근 기억장치보다는 느리고, 사용하기도 불편하며, 특정 레코드를 변경ㆍ추가ㆍ삭제하려면 테이프 전체를 다시 기록(update)해야 한다는 단점이 있다.

○ 일방향 암호화(해쉬 함수) : 메시지다이제스트함수(Message Digest Function)라고도 한다. 주어진 원문에서 고정된 길이의 의사난수를 생성하는 연산기법이다. 생성된 값은 '해시값'이라고 한다. 통신회선을 통해서 데이터를 주고받을 때, 경로의 양쪽 끝에서 데이터의 해시값을 구해서, 보낸 쪽과 받은 쪽의 값을 비교하면 데이터를 주고받는 도중에 여기에 변경이 가해졌는지 어떤지를 확인할 수 있다.

○ 블록암호알고리듬 : 암호문을 만들기 위해 암호 키와 알고리듬이 데이터 블록 단위로 적용되는 암호화 방법. 평문의 동일 블록들이 하나의 메시지에서 동일한 암호문으로 되지 않도록 하기 위해 이전 암호 블록의 암호문을 다음 블록에 순서대로 적용하는 것이다. 같은 시간에 암호화된 동일 메시지들이 같은 암호문을 만들지 않도록 난수 발생기에 의한 초기화 벡터를 평문의 첫 블록에 조합함으로써 다음 블록들이 이전 암호 블록과 다른 암호문이 된다.

○ 관리용 단말 : 인터넷 등 네트워크 서비스를 제공하기 위해 구축된 서버를 관리하기 위한 전용 단말로써 로컬 또는 원격에서 서버에 접속하여 관리를 수행할 수 있다. 본 문서에서 관리용 단말은 서버관리자가 사용하는 관리 단말(위탁운영업체 관리 단말 포함), 개발 단말 등 서버에 접속할 수 있는 모든 단말을 포함한다.

정보통신설비 분류

대분류	중분류	소분류	대상
정보 통신 설비	서버	DNS 서버	인터넷과 연결되는 서버
		DHCP 서버	인터넷과 연결되는 서버
		DB 서버	고객정보, 거래정보를 포함하는 서버 (내부망 DB서버 포함)
		공개 서버	DMZ내에서 서비스를 제공하는 공개 서버
		관리용 서버	백본망의 트래픽 관리용 서버 정보통신 설비에 대한 관리용 서버
		응용 서버	인터넷과 연결되는 서버
		로그 서버	외부와 통신한 로그정보를 포함하는 서버
	네트워크 장비	라우터	인터넷접속서비스 제공에 사용되는 장비(인터넷에 연결되지 않고 자체 LAN 내에서만 사용되는 장비는 제외)
		스위치
		CMTS
		NAS/RAS
		망연동 장비
	정보보호시스템	침입차단시스템	인터넷접속서비스 제공에 사용되는 장비(인터넷에 연결되지 않고 자체 LAN 내에서만 사용되는 장비는 제외)
		침입방지(탐지)시스템
		인증시스템
		보안관제시스템
		바이러스 월

정보통신설비 목록(샘플)

정보통신설비 목록

■ 업체명:                      , 서비스명:

NO	유형	자산 명칭	자산번호	시리얼 번호 (또는 라이센스)	제품명 및 버전	운영체제(OS)	설치 장소	관리자	도입년월	중요도 (상·중·하)

※ 유형 예시 : 서버, 네트워크 장비, 정보보호시스템(방화벽, 웹방화벽, 웹쉘탐지제품 등), DB, 관리용PC, 개발용PC, 웹 어플리케이션 등

※ 중요도 예시 : 비밀성, 무결성, 가용성에 근거한 자산 중요도를 상·중·하 등급으로 산정

[별첨 1] 정보통신설비 운영 지침

[별첨 2] 취약성 점검 항목 및 가이드

[별첨 3] 기술적 보호조치 자체 점검표

[별첨 4] 웹하드 업체 보안실태 점검 보고서