N2SF 시범사업을 준비하는 공공기관은 업무를 C·S·O 가운데 어느 등급으로 나눌지부터 고민한다. 하지만 등급 분류는 출발점이다. 등급을 정한 뒤 실제로 검증받는 것은 등급 사이의 경계를 넘어 들어오는 파일을 어떻게 통제하고, 그 통제가 작동했다는 사실을 어떻게 증명하는가다. 망분리 시절에는 물리적 단절이 통제를 대신했다. N2SF 체계에서는 경계가 논리적으로 바뀌고, 파일이 지나가는 지점도 늘어난다. 이 글은 국가사이버안보센터의 N2SF 가이드라인 초안, 통제항목 고도화 보도, KISA 실증 사례집을 바탕으로 공공기관이 준비해야 할 세 가지를 다룬다. 세 가지는 파일 유입 경로 인벤토리, 경로별 탐지·무해화 배치, 평가에 쓰일 증적이며, 실무 점검표와 PoC·BMT 설계안을 함께 정리한다.

260개
고도화된 N2SF 보안 통제항목 규모
ZDNet Korea · 보안뉴스 (2025)[2][3]
75%
악성코드 공격의 1차 전파 경로 — 이메일
SecuLetter Ensecure v2 (2025.12)[5]
309종+
시큐레터 지원 파일 포맷
SecuLetter Ensecure v2 (2025.12)[5]
12초
분석 시간 (TTA GS 실측 12.027초)
SecuLetter Ensecure v2 (2025.12)[5]

1 N2SF 시범사업은 무엇을 검증하는 자리인가

국가 망 보안체계(N2SF, National Network Security Framework)는 모든 업무망을 인터넷과 물리적으로 끊던 일률적 망분리를 바꾸는 시도다. 업무와 정보시스템의 중요도에 따라 등급을 매기고, 등급에 맞는 보안 통제를 고르는 방식이다. 국가정보원 국가사이버안보센터는 이 체계의 보안 가이드라인 초안을 공개했다[1]. 이후 보안 통제항목이 260개 수준으로 확대·고도화되었다는 보도가 이어졌다[2][3]. KISA는 실증 결과를 정리한 사례집을 2026년 4월 공개했다[4].

이 흐름에서 N2SF 시범사업의 성격은 분명하다. 특정 제품을 사서 설치하는 사업이 아니다. 기관이 자기 업무를 분류하고, 위협을 식별하고, 통제항목을 골라 실제 시스템에 적용한 뒤, 그 선택의 근거를 설명할 수 있는지 시험하는 자리다. 평가자는 "이 기관은 어떤 보안 제품을 갖고 있는가"보다 "이 기관은 자기 데이터 흐름을 알고, 각 흐름에 맞는 통제를 걸었고, 그 통제가 작동한 기록을 갖고 있는가"를 본다.

파일은 이 질문의 한가운데 있다. 망분리 환경에서는 외부 문서가 업무망에 들어오는 길이 망연계 시스템 하나로 좁혀져 있었다. 그 길에만 검사를 걸면 대부분의 반입 통제가 설명됐다. 등급 기반 체계에서는 O 등급 영역에서 외부 서비스와 협업하고, S 등급 영역과 데이터를 주고받는 구간이 설계상 생긴다. 경계는 여러 겹이 되고, 각 경계마다 파일이 어느 방향으로 넘어가는지 따로 정의해야 한다.

구분일률적 망분리N2SF 등급 기반 체계
경계의 성격물리적 단절, 경계가 하나등급 간 논리적 경계, 여러 겹
통제 단위망 전체업무·정보시스템 단위의 등급
파일 이동망연계 구간에 집중등급 경계마다 발생, 방향이 다양
통제의 근거"끊었다"는 구조 자체등급별로 선택한 통제항목과 그 적용 기록
평가에서 묻는 것분리 여부흐름 식별, 통제 선택의 타당성, 작동 증적
⚠️ 쟁점 — 시범사업은 제품 목록을 심사하지 않는다
N2SF 시범사업을 "필요한 솔루션을 갖추는 사업"으로 이해하면 준비 방향이 어긋난다. 같은 제품을 갖춰도 어느 경계에, 어떤 방향의 파일에, 어떤 정책으로 걸었는지 설명하지 못하면 통제 선택의 근거가 비어 보인다. 반대로 경로와 통제와 기록이 한 줄로 이어지면, 구성이 단순해도 설명력이 생긴다.

2 준비 1 — 파일 유입 경로 인벤토리를 먼저 만든다

첫 번째 준비물은 기관에 파일이 들어오는 모든 길의 목록이다. 등급 분류표가 "무엇을 지킬 것인가"를 정한다면, 경로 인벤토리는 "무엇이 들어오는가"를 정한다. 두 표를 겹쳐야 어느 경계에 어떤 통제가 필요한지 보인다. 등급표만 있고 경로표가 없으면, 통제항목을 고를 때 실제 데이터 흐름이 아니라 일반론으로 고르게 된다.

인벤토리는 네트워크 구성도에서 출발하면 빠뜨리는 곳이 생긴다. 구성도는 장비와 회선을 그리고, 파일은 업무를 따라 움직이기 때문이다. 민원 접수 담당자가 받는 첨부, 외부 위원회와 주고받는 검토 의견서, 용역 사업자가 납품하는 산출물, 협업 도구에 올라오는 회의 자료는 구성도에서 눈에 띄지 않는다. 그래서 부서별 업무 담당자에게 "외부에서 받은 파일을 어디서 열어 보는가"를 묻는 방식이 효과적이다.

유입 경로흔한 파일 형식경계 방향인벤토리에 적을 것
외부 이메일 수신HWP·HWPX, PDF, Office 문서, ZIP 등 압축외부 → O 또는 S수신 메일 서버 위치, 첨부 처리 정책, 내부 전달 경로
민원·웹게시판 업로드HWP, PDF, 이미지, 스캔 문서외부 → O게시판 수, 업로드 후 열람 주체, 내부 시스템 재전달 여부
망연계 자료 전송업무 문서 전반, 압축 파일O → S (반입), S → O (반출)전송 승인 절차, 파일 검사 위치, 전송량
외부 협업·공유 서비스Office 문서, PDF, 프레젠테이션외부 → O사용 서비스 종류, 내려받기 허용 여부, 동기화 여부
이동식 저장매체형식 제한 없음외부 → 각 등급매체 통제 정책, 반입 검사 지점
내부 시스템 간 재유통앞의 경로로 들어온 파일O ↔ S 내부 이동최초 유입 지점의 검사 결과가 따라가는지 여부

표의 마지막 줄이 자주 빠진다. 외부 메일로 들어온 HWP 파일이 O 등급 업무 PC에서 열리고, 담당자가 그것을 편집해 망연계로 S 등급에 넘기는 일은 평범한 업무 흐름이다. 이때 망연계 구간의 검사는 "외부 파일"이 아니라 "내부 직원이 보낸 파일"을 검사하게 된다. 최초 유입 지점의 검사 결과와 이후 경로의 검사가 이어지지 않으면, 같은 파일을 두 번 다른 기준으로 판단하거나 어느 쪽에서도 깊이 보지 않는 틈이 생긴다.

각 경로에 대해서는 숫자도 적는다. 일평균 파일 건수, 형식별 분포, 압축 파일 비율, 암호가 걸린 파일 비율, 현재 걸려 있는 통제, 운영 중인 예외가 기본 항목이다. 이 숫자는 추정이 아니라 기존 로그에서 측정한 값이어야 한다. 이후 통제 배치에서 처리 용량을 산정하고, PoC·BMT에서 테스트셋을 구성하는 근거가 되기 때문이다.

✅ 권고 — 경로 인벤토리 최소 항목
경로명 · 소유 부서 · 경계 방향(어느 등급에서 어느 등급으로) · 일평균 건수 · 형식 분포 상위 5종 · 압축·암호 파일 비율 · 현재 통제 · 예외 목록과 예외 승인자. 이 여덟 칸이 채워지면 통제 선택 회의를 할 수 있다.

3 경로를 따라 들어오는 문서형 위협

경로 목록을 만들었다면, 각 경로로 어떤 공격이 들어올 수 있는지 붙여 본다. 공공기관을 겨냥한 공격에서 문서 파일은 오래된 진입 수단이다. 미국 CISA는 북한 연계 위협 그룹 Kimsuky가 스피어피싱을 초기 접근 수단으로 쓴다고 분석한 권고문을 낸 바 있다[13]. MITRE ATT&CK는 첨부파일을 이용한 스피어피싱을 독립된 기법으로 분류한다[8]. 이메일이 악성코드의 1차 전파 경로로 제시되는 이유도 이 구조에 있다[5].

문서형 공격의 공통점은 파일 형식이 원래 갖고 있는 기능을 악용한다는 데 있다. 매크로, 외부 개체 연결, 원격 템플릿, 문서 내 스크립트, 압축 속 바로가기 파일은 각각 정상 업무에서 쓰이는 기능이다. 그래서 "이 기능이 있으면 차단"이라는 규칙은 업무를 멈추게 하고, "이 기능은 허용"이라는 규칙은 공격의 통로가 된다.

기법동작 조건주로 오는 경로통제 설계에서 볼 점
VBA·XLM 매크로사용자가 콘텐츠 사용을 허용하거나, 신뢰 위치·정책 설정으로 실행이 허용될 때이메일, 협업 서비스출처 표시가 붙고 유지되는지에 따라 Office 기본 차단 적용 여부가 달라진다
원격 템플릿 주입문서가 열릴 때 외부 템플릿을 불러오도록 관계 정보가 조작된 경우이메일문서 자체에는 매크로가 없어 보일 수 있다
DDE·외부 개체 연결문서 내 필드·연결 개체가 갱신될 때, 사용자 확인 절차를 거치는 경우가 많다이메일, 게시판Office 버전·설정에 따라 기본 동작이 다르다
문서 뷰어 취약점 익스플로잇특정 버전의 뷰어·편집기가 조작된 구조를 처리할 때이메일, 게시판, 망연계사용자 클릭이 거의 필요 없고, 패치 전 공백이 위험하다
압축 + 바로가기(LNK)사용자가 문서처럼 보이는 바로가기를 실행할 때이메일, 협업 서비스압축 내부와 실행 파일을 함께 검사해야 한다

매크로는 조건을 정확히 봐야 하는 대표 사례다. Office는 인터넷에서 온 파일의 매크로를 기본적으로 차단하도록 바뀌었다. 하지만 이 동작은 파일에 인터넷 출처 표시가 붙어 있을 때 적용된다[7]. 출처 표시는 파일이 어떤 경로로 저장됐는지, 어떤 압축 해제 도구나 전송 시스템을 거쳤는지에 따라 붙기도 하고 사라지기도 한다. 망연계를 거쳐 반입된 파일이나 내부 공유 폴더에서 열린 파일에 이 표시가 유지되는지는 기관 환경마다 확인해야 한다. 기본 차단이 있으니 매크로는 해결됐다고 판단하기 전에, 기관 경로에서 그 조건이 실제로 성립하는지부터 봐야 한다.

원격 템플릿 주입은 문서 안에 매크로가 없다는 점에서 또 다르다[10]. 검사 시점의 파일은 깨끗해 보이고, 문서가 열리는 순간 외부에서 매크로가 담긴 템플릿을 불러온다. DDE와 외부 개체 연결도 문서에 실행 코드를 직접 담지 않고 다른 프로그램을 호출하는 기능을 쓴다[14]. 사용자 실행 유도는 이 모든 기법의 마지막 단계에서 반복된다[9].

국내 공공기관 환경에서는 HWP·HWPX 문서를 따로 봐야 한다. 업무 문서의 기본 형식이고, 외부에서 받는 문서 가운데 비중이 크다. 그만큼 공격자에게도 수신자가 의심 없이 여는 형식이다. 문서 편집기의 특정 버전이 조작된 구조를 처리하는 과정을 노린 익스플로잇은 사용자 클릭 없이 문서를 여는 것만으로 동작할 수 있다. 경로 인벤토리에서 형식 분포를 측정하라고 한 이유가 여기 있다. HWP 비중이 높은 경로는 HWP 구조를 깊이 이해하는 통제가 필요하다.

4 준비 2 — 경로별 통제는 탐지 방식의 성격을 알고 고른다

두 번째 준비물은 경로마다 어떤 통제를 걸지 정한 배치안이다. 배치안을 만들려면 파일 보안 방식들이 각각 무엇을 잘하고 무엇을 놓치는지 공정하게 알아야 한다. 어느 한 방식이 모든 것을 해결한다는 전제로 배치하면, 그 방식의 약점이 기관 전체의 약점이 된다.

방식잘하는 것한계배치 시 고려
백신(시그니처·휴리스틱)알려진 악성코드와 그 계열 변형을 빠르고 가볍게 걸러낸다. 휴리스틱·제네릭 규칙으로 일부 변형도 잡는다공개되지 않은 익스플로잇, 새로 조작된 문서 구조에는 판단 근거가 부족할 수 있다모든 경로의 1차 필터로 적합
행위 기반(샌드박스) 방식파일을 가상환경에서 열어 실제 동작을 관찰한다. 알려지지 않은 악성 행위를 드러내고, 분석 근거가 풍부하다가상환경 감지, 시간차 실행, 사용자 행위 조건, 특정 소프트웨어 버전 조건 같은 우회에 영향을 받는다. 분석 시간이 길어질 수 있다지연을 허용하는 경로, 사후 분석에 적합
리버스 엔지니어링 기반 분석문서 구조를 분해해 취약점을 노리는 근본 원인을 찾는다. 실행 조건에 덜 의존한다지원 포맷 범위와 분석 깊이에 의존한다. 탐지인 이상 놓칠 가능성은 남는다문서 비중이 큰 경로의 핵심 탐지
CDR(무해화·재생성)판정과 무관하게 액티브 콘텐츠를 제거한 파일을 전달한다. 알려지지 않은 위협에도 같은 방식으로 작동한다매크로가 필요한 정상 업무, 암호화 파일, 지원 형식 밖 파일은 별도 정책이 필요하다경계를 넘는 문서 반입 경로

행위 기반 방식의 회피 문제는 이론이 아니다. MITRE ATT&CK는 가상화·샌드박스 회피를 독립된 기법으로 정리하고, 시스템 점검·사용자 활동 확인·시간 기반 회피를 하위 기법으로 나눈다[11]. 공격자는 분석 환경에서는 아무것도 하지 않다가 실제 사용자 PC에서만 동작하는 조건을 걸 수 있다. 그렇다고 행위 기반 방식이 쓸모없다는 뜻은 아니다. 실제 동작을 보여 준다는 강점은 다른 방식이 대신하기 어렵다. 다만 문서 반입 경로에서 그것만으로 경계를 지키면, 회피 조건을 갖춘 파일이 경계를 통과할 수 있다.

리버스 엔지니어링 기반 분석은 질문을 바꾼다. 파일이 무엇을 하는지 지켜보는 대신, 문서 구조 안에 취약점을 건드리는 조작이 들어 있는지 본다. 가상환경을 감지하는 코드가 있어도 그 코드는 분석 대상이 될 뿐 분석을 피하는 수단이 되지 않는다. 그래도 탐지는 판단이고, 판단에는 놓칠 가능성이 따른다. 배치안은 이 가능성을 숨기지 말고 다음 통제로 받아내도록 짜야 한다.

🔴 한계 — "탐지율"만으로 경계를 설명하지 않는다
인증 시험의 탐지율은 시험셋에 대한 결과다. 시험셋에 없던 새 조작은 다른 결과를 낼 수 있다. N2SF 시범사업 평가에서 "탐지율이 높은 제품을 썼다"는 설명은 통제의 강도를 말해 주지만, 탐지가 놓친 파일이 어디서 멈추는지는 말해 주지 않는다. 탐지 다음 단계의 통제가 무엇인지 함께 제시해야 설명이 완성된다.

5 탐지와 무해화를 함께 쓰는 구조

시큐레터의 MARS 엔진은 자동화된 리버스 엔지니어링으로 문서를 어셈블리 수준까지 분해해, 악성 행위가 일어나기 전에 취약점의 근원을 찾아낸다. 행위 기반 방식이 놓치는 가상환경 회피·시간차 공격·사용자 행위 조건 같은 우회 공격을 근본 원인 분석으로 잡는 구조다. 탐지 범위는 문서에 국한되지 않는다. 문서·이미지·압축 파일은 리버스 엔지니어링으로, 실행 파일은 백신·YARA·평판 분석으로 탐지한다. 시큐레터는 KISA 인증에서 악성코드 탐지율 100%를 받았고[5], TTA GS 실측 분석 시간은 12초(12.027초)다[5].

그럼에도 시큐레터는 탐지가 모든 위협을 잡는다고 전제하지 않는다. 어떤 탐지도 100%를 보장할 수 없다는 점을 출발점으로 삼아, 탐지가 놓친 것은 CDR 무해화가 막도록 탐지와 무해화를 함께 쓴다. 시큐레터 CDR의 무해화 시간은 파일당 34ms다. 이 수치는 6장에서 경로별 처리 용량을 따질 때 다시 쓴다. 탐지가 "이 파일이 악성인가"를 묻는다면, 무해화는 판정 결과와 별개로 파일 안의 액티브 콘텐츠를 제거해, 탐지가 판단을 놓친 파일이라도 경계 안에서 동작을 일으키지 못하게 하는 역할을 맡는다.

CDR 방식의 원리를 일반론으로 풀면 이렇다. CDR은 일반적으로 파일을 스캔해 액티브 콘텐츠를 찾고, 그것을 제거한 뒤 파일을 재생성한다. 조금 더 들어가면, 파일을 형식 명세에 따라 구성 요소로 나누고, 본문·서식·이미지처럼 업무에 필요한 요소와 매크로·스크립트·외부 연결·임베디드 실행 개체처럼 동작을 일으킬 수 있는 요소를 구분한다. 그리고 앞의 것만으로 새 파일을 만든다. 원본을 고쳐 쓰는 것이 아니라 새로 만드는 방식이라, 명세에서 벗어난 조작이나 알려지지 않은 익스플로잇 구조도 새 파일로 옮겨지지 않는다. 판정을 거치지 않기 때문에 아직 시그니처가 없는 위협에도 같은 방식으로 작동한다.

두 통제를 같이 두면 역할이 나뉜다. 탐지는 무엇이 들어오려 했는지 기록하고, 보안 담당자가 대응할 사건을 만든다. 무해화는 탐지가 놓친 파일이 능동 요소를 지닌 채 경계를 넘지 않도록 막는다. 정상으로 판정된 업무 문서를 원본으로 넘길지 무해화 사본으로 넘길지는 경로별 정책으로 정하며, 그 선택에 따라 무해화가 받아내는 범위도 달라진다. 평가 관점에서는 이 구조가 설명하기 쉽다. "탐지가 놓친 파일은 어떻게 되는가"라는 질문에 "탐지와 무해화를 함께 써서, 탐지가 놓친 것은 무해화가 막도록 구성했다"고 답하고, 경로별 정책과 처리 로그로 뒷받침할 수 있다.

상황탐지만 둔 경우무해화만 둔 경우탐지 + 무해화
알려진 악성 문서 유입차단, 사건 기록무해화된 사본 전달, 공격 시도 사실은 흐려짐차단 또는 무해화, 사건 기록
새로운 익스플로잇 문서판단 근거에 따라 통과 가능성능동 요소 제거된 사본 전달탐지 시 기록, 놓친 경우에도 무해화 적용 정책이면 능동 요소 제거된 사본 전달
정상 업무 문서원본 전달무해화 사본 전달정책에 따라 원본 또는 사본 전달
평가 대응탐지 이후 공백 설명 필요위협 가시성 설명 필요두 질문 모두 기록으로 답변

6 N2SF 시범사업 경로에 시큐레터 제품을 대응시키기

경로 인벤토리와 통제 방식을 정리했다면 제품을 경로에 대응시킨다. 이 순서가 중요하다. 제품부터 놓고 경로를 맞추면 제품이 닿지 않는 경로가 목록에서 사라진다. 경로부터 놓으면 어떤 경로에 아직 통제가 없는지가 드러난다.

제품형태탐지무해화대응 경로
SLF 파일 보안구축형MARS 엔진(리버스 엔지니어링), 실행 파일은 백신·YARA·평판CDR 기본 탑재망연계 자료 전송, 웹게시판 업로드
SLE 이메일 보안구축형 메일 서버용MARS 엔진, 스팸·악성·피싱·BEC 등 이메일 공격 전반CDR 기본 탑재외부 이메일 수신
SLCDR구축형백신·YARA·평판(TI)CDR 전용무해화를 중심으로 구성할 반입 구간

SLF와 SLE는 MARS 탐지와 CDR을 함께 탑재한다. 앞 장에서 말한 "탐지와 무해화를 함께 쓰는 구조"를 한 제품 안에서 구성하는 셈이다. 망연계 구간에서 O 등급의 파일이 S 등급으로 넘어갈 때, 그리고 외부 메일이 업무 영역으로 들어올 때 이 구조가 적용된다.

SLCDR은 성격이 다르다. 리버스 엔지니어링 기반 APT 탐지 엔진이 없는 CDR 전용 제품이고, 탐지는 백신·YARA·평판 분석으로 한다. 무해화를 반입 통제의 중심에 두려는 구간, 또는 다른 계층에서 이미 심층 분석을 하고 있어 그 구간은 무해화와 기본 탐지로 충분하다고 판단한 구간에 맞는다. 배치안에서 SLCDR을 쓸 때는 그 구간의 심층 탐지를 어디서 맡는지 함께 적어야 평가자의 질문에 답할 수 있다.

처리 성능은 경로별 용량 산정의 근거가 된다. TTA GS 실측 분석 시간 12초(12.027초)[5]와 파일당 34ms의 무해화 시간은 경로 인벤토리에서 측정한 일평균 건수, 최대 시간대 건수와 함께 놓고 봐야 의미가 생긴다. 지원 포맷은 309종 이상이다[5]. 경로 인벤토리의 형식 분포 상위 항목이 모두 지원 범위에 드는지, 범위 밖 형식은 어떤 정책으로 처리할지도 배치안에 적는다. 제품 선정 근거를 정리할 때 참고할 외부 평가로는 Gartner CDR Market Guide(2022)가 있다. 시큐레터는 이 가이드의 대표 벤더로, 글로벌 40개 벤더 가운데 유일한 한국 기업이다[5].

✅ 권고 — 배치안 한 줄 양식
"[경로명] / [경계 방향] / [탐지 계층] / [무해화 여부와 정책] / [예외 처리] / [로그 저장 위치]". 경로마다 이 한 줄이 채워지면, 평가 문서의 통제 적용 현황 표로 그대로 옮길 수 있다.

7 등급 경계와 파일의 방향

같은 경계라도 파일이 어느 방향으로 넘어가는지에 따라 걸어야 할 통제가 달라진다. 경로 인벤토리에 "경계 방향" 칸을 둔 이유다. 방향을 섞으면 반입 통제로 반출 위험을 설명하거나 반출 통제로 반입 위험을 설명하는 오류가 생긴다.

방향주된 위험중심 통제파일 보안의 역할
외부 → O악성 문서 유입, 사용자 실행 유도메일·웹 반입 검사, 탐지와 무해화핵심 최초 유입 지점의 검사
O → SO 영역에 들어온 위협의 상위 등급 확산망연계 반입 검사, 전송 승인핵심 경계 통과 파일의 무해화
S → O민감 정보의 하위 등급 유출반출 승인, 정보 유출 방지 통제보조 반출 파일 자체의 무결성 확인
C 등급 경계최고 등급 정보의 노출가장 엄격한 분리와 승인별도 설계 반입 허용 시 가장 강한 정책

O에서 S로 넘어가는 반입은 N2SF 체계에서 새로 커지는 위험 지점이다. O 등급 영역은 외부 서비스와의 연계가 넓어지는 만큼 외부 파일이 들어오기 쉽다. 그 영역에서 열리고 편집된 파일이 S 등급으로 넘어갈 때, 전송 승인은 "누가 무엇을 보내는지"를 통제하지만 "그 파일 안에 무엇이 들었는지"는 확인하지 않는다. 승인과 내용 검증을 별도의 통제로 두고, 각각의 기록을 따로 남겨야 한다.

S에서 O로 나가는 반출은 성격이 다르다. 여기서 주된 위험은 악성코드가 아니라 민감 정보의 유출이다. 반출 승인, 정보 유출 방지, 반출 이력 관리가 중심이 된다. 파일 보안은 보조 역할에 그친다. 배치안에서 반출 경로에 반입용 무해화를 걸어 두고 반출 통제로 설명하면, 평가자는 통제 목적과 수단이 맞지 않는다고 볼 수 있다.

C 등급과 맞닿은 경계는 가장 엄격하게 다룬다. 이 경계에서 파일 반입을 허용하는 예외가 있다면 그 예외는 가장 강한 정책과 가장 상세한 기록을 요구한다. 무해화 사본만 허용하고 원본 열람은 별도 승인 절차로 분리하는 식이다. C 등급 경계의 정책은 기관 내부 기준과 가이드라인 원문을 직접 대조해 정해야 한다[1].

8 준비 3 — 평가에서 쓰일 증적을 설계한다

세 번째 준비물은 증적이다. 경로를 알고 통제를 걸었다는 주장은 기록으로만 증명된다. 증적은 사업이 끝난 뒤 한꺼번에 모으는 것이 아니라 처음부터 무엇을 남길지 정하고 시작해야 한다. 로그 항목을 나중에 추가하면 그 이전 기간의 기록은 비어 있게 된다.

증적은 세 층으로 나누면 정리가 쉽다. 첫째는 정책 증적이다. 왜 이 경로에 이 통제를 걸었는지 보여 주는 문서로, 경로 인벤토리와 배치안이 여기에 해당한다. 둘째는 동작 증적이다. 통제가 실제로 파일을 처리한 기록으로, 처리 로그와 탐지 사건이 해당한다. 셋째는 운영 증적이다. 예외를 누가 승인했는지, 정책을 언제 바꿨는지, 사용자 문의를 어떻게 처리했는지 남긴 기록이다.

로그 항목예시평가에서 답하는 질문
처리 시각·경로수신 시각, 경로명, 경계 방향이 경계에서 통제가 상시 작동했는가
파일 식별값해시값, 형식, 크기같은 파일이 다른 경로로 다시 들어왔는가
탐지 결과정상·악성·판단 보류, 판단 계층어떤 계층이 무엇을 잡았는가
무해화 결과무해화 여부, 제거된 요소 유형경계 안으로 들어간 파일의 상태는 무엇이었나
원본 처리격리 보관 여부, 보관 기간사후 분석과 원본 요청에 대응할 수 있는가
예외 처리예외 사유, 승인자, 유효 기간예외가 통제되고 있는가

로그에는 필요한 만큼만 담는다. 파일 보안 로그는 업무 문서를 다루기 때문에, 문서 내용이나 수신자 정보를 과하게 남기면 로그 자체가 보호해야 할 정보가 된다. 증적이 요구하는 것은 "통제가 작동했다는 사실"이지 문서의 내용이 아니다. 해시값과 형식, 처리 결과로 충분한 항목에 본문 발췌나 개인 식별 정보를 넣지 않도록 로그 항목을 정한다.

지표도 미리 정한다. 경로별 처리 건수, 탐지 건수와 판단 계층별 분포, 무해화 비율, 원본 요청 건수와 처리 시간, 예외 건수의 월별 추이 정도면 평가 보고서의 통제 효과 항목을 채울 수 있다. KISA 실증 사례집처럼 공개된 사례가 어떤 형식으로 결과를 정리했는지 참고하면, 기관 보고서의 구성 방향을 잡는 데 도움이 된다[4].

⚠️ 쟁점 — 원본 요청 절차가 증적의 약한 고리가 된다
무해화를 적용하면 매크로가 필요한 업무 문서의 원본을 요청하는 일이 생긴다. 이 절차를 비공식 경로(메신저로 원본 재전송, 담당자 PC에서 직접 수신)로 처리하면 통제가 우회되고 기록도 남지 않는다. 원본 요청은 승인자·사유·전달 경로를 남기는 공식 절차로 만들어야 하고, 그 기록 자체가 운영 증적이 된다.

9 N2SF 시범사업 전에 PoC·BMT로 증적을 미리 만든다

세 가지 준비물은 PoC·BMT에서 한꺼번에 검증할 수 있다. PoC·BMT를 제품 성능 비교로만 보면 결과가 제품 선정 문서에서 끝난다. N2SF 시범사업 준비 관점에서 설계하면 결과가 그대로 경로 인벤토리 보강, 배치안 검증, 증적 견본이 된다.

1
STEP 1
대상 경로 선정
경로 인벤토리에서 경계 방향이 O → S 이거나 외부 → O 이면서 건수가 많은 경로를 한두 개 고른다. 대표성이 있는 경로를 고르는 것이 범위를 넓히는 것보다 낫다.
경로 인벤토리
2
STEP 2
테스트셋 구성
기관이 실제로 주고받는 형식 분포를 반영한 정상 업무 문서와, 3장의 기법별로 분류한 악성 표본을 함께 준비한다. 정상 문서는 서식이 복잡한 보고서·표·도형이 많은 HWP 문서를 반드시 넣는다.
기법별 분류
3
STEP 3
병행 운영
운영 경로에 영향을 주지 않도록 사본 흐름이나 별도 구간에서 실제 유입 파일을 처리해 본다. 테스트셋만으로는 보이지 않는 형식과 예외가 이 단계에서 드러난다.
실유입 검증
4
STEP 4
측정과 사용자 확인
처리 시간, 탐지 계층별 결과, 무해화 사본의 서식 유지 여부를 측정한다. 서식 확인은 실무 담당자가 직접 열어 보고 판단한다.
처리 시간 · 서식
5
STEP 5
증적 견본 정리
PoC·BMT 기간의 로그를 8장의 로그 항목 표에 맞춰 정리한다. 빠진 항목이 있으면 본 운영 전에 로그 설정을 보완한다.
증적 견본

측정 항목은 우선순위를 정해 두는 편이 좋다. 모든 항목을 같은 무게로 보면 판단 기준이 흐려진다.

우선순위측정 항목확인 방법
1경계 통과 파일의 상태악성 표본이 차단되거나 무해화 사본으로 전달됐는지, 원본 그대로 경계를 넘은 사례가 없는지 탐지 결과·적용 정책과 함께 확인
2정상 업무 문서의 서식 유지복잡한 HWP·Office 문서를 담당자가 열어 원본과 비교
3처리 시간경로 최대 시간대 건수 기준으로 지연 측정
4탐지 계층별 결과어떤 표본을 어느 계층이 잡았는지, 기법별 분류표로 정리
5로그 완결성로그 항목 표의 모든 칸이 채워지는지 확인
6예외·원본 요청 처리요청부터 전달까지 절차와 기록 확인
🔴 위험 — 악성 표본 취급
악성 표본은 격리된 분석 환경에서만 다루고, 운영 경로에 직접 흘려보내지 않는다. 표본의 출처와 보관·폐기 절차도 기록한다. PoC·BMT 과정의 표본 관리가 허술하면 검증 활동 자체가 새로운 유입 경로가 된다.

10 준비 과정에서 나오는 반론과 쟁점

경로 인벤토리와 배치안을 내부에서 공유하면 몇 가지 반론이 반복해서 나온다. 미리 답을 정리해 두면 내부 합의가 빨라진다.

⚠️ "무해화하면 업무 문서가 깨지지 않는가"
CDR은 일반적으로 본문·서식·이미지를 유지하고 동작을 일으킬 수 있는 요소를 제거한다. 시큐레터 CDR은 원본 레이아웃을 100% 보존한다. 다만 레이아웃 보존과 기능 보존은 다른 문제다. 매크로로 계산하는 서식이나 외부 데이터에 연결된 문서는 무해화 후 그 기능을 잃는다. 이것은 결함이 아니라 무해화의 목적이다. 해당 업무는 원본 요청 절차나 별도 경로로 분리하고, 9장의 STEP 4에서 실무자가 직접 확인한 결과로 범위를 정한다.
⚠️ "암호가 걸린 파일은 어떻게 하는가"
암호화된 파일은 어떤 검사 방식이든 내용을 보기 어렵다. 선택지는 반입 차단, 수신자가 암호를 입력해 검사 후 전달, 격리 후 별도 승인 정도다. 어느 것을 고르든 경로 인벤토리에서 측정한 암호 파일 비율을 근거로 정하고, 그 결정을 정책 증적으로 남긴다.
⚠️ "탐지를 더 고도화하면 무해화는 필요 없지 않은가"
탐지 고도화는 의미가 있다. 다만 4장에서 본 것처럼 탐지는 판단이고, 판단에는 놓칠 가능성이 따른다. 무해화는 그 가능성을 0으로 만든다는 주장이 아니라, 놓친 파일이 경계 안에서 어떤 상태로 존재하는지를 통제하는 수단이다. 두 통제는 대체 관계가 아니라 순서 관계다.
⚠️ "N2SF 시범사업이 끝나면 준비도 끝나는가"
시범사업은 체계를 기관 환경에 처음 적용해 보는 단계다. 업무와 경로는 계속 바뀐다. 새 협업 서비스를 도입하거나 민원 창구를 개편하면 경로 인벤토리가 바뀌고, 배치안과 증적 항목도 따라 바뀌어야 한다. 인벤토리를 분기마다 갱신하는 운영 절차를 처음부터 만들어 두는 편이 낫다.

마지막으로 경계해야 할 것은 "통제항목 수를 채우는 준비"다. 260개 수준으로 고도화된 통제항목을 모두 문서상으로 대응시키는 데 힘을 쏟다 보면[2], 실제 파일이 지나가는 경로에 통제가 비어 있는 상태가 남을 수 있다. 통제항목과 배치를 연결하는 상세 대응은 별도로 정리하되, 그 출발점은 언제나 경로 인벤토리여야 한다. 제로 트러스트 아키텍처 논의가 자원과 데이터 흐름을 먼저 식별하라고 권하는 것도 같은 맥락이다[12].

11 N2SF 시범사업 준비 점검표

세 가지 준비물을 하나의 점검표로 묶으면 다음과 같다. 각 항목은 "예"로 답할 수 있을 때 다음 단계로 넘어간다.

준비 1 — 파일 유입 경로 인벤토리
  • 부서별 업무 담당자 확인을 거친 경로 목록이 있다 구성도가 아니라 업무 기준
  • 경로마다 경계 방향(외부 → O, O → S, S → O, C 경계)이 적혀 있다 7장
  • 일평균 건수와 형식 분포가 실측 로그로 채워져 있다 추정값 금지
  • 압축·암호 파일 비율을 알고 있다 10장 정책 근거
  • 내부 재유통 경로가 목록에 포함돼 있다 2장 표 마지막 줄
준비 2 — 경로별 탐지·무해화 배치
  • 경로마다 탐지 계층과 무해화 여부가 한 줄로 정리돼 있다 6장 양식
  • 탐지가 놓친 파일이 어디서 멈추는지 설명할 수 있다 5장
  • 형식 분포 상위 항목이 지원 범위에 드는지 확인했다 범위 밖 형식 정책 포함
  • 반입 통제와 반출 통제가 섞이지 않았다 7장
  • 전송 승인과 내용 검증이 별도 통제로 구분돼 있다 O → S 경계
준비 3 — 평가 증적
  • 정책·동작·운영 증적의 저장 위치가 정해져 있다 8장
  • 로그 항목 표의 모든 칸이 실제 로그로 채워진다 PoC·BMT로 확인
  • 로그에 불필요한 문서 내용·개인 식별 정보가 없다 최소 수집
  • 원본 요청 절차가 공식화되고 기록이 남는다 우회 경로 차단
  • 월별 지표 추이를 뽑을 수 있다 통제 효과 보고

12 자주 묻는 질문

Q1. N2SF 시범사업 준비에서 등급 분류와 경로 인벤토리 중 무엇을 먼저 해야 하는가?
병행하는 것이 좋다. 등급 분류는 지킬 대상을 정하고, 경로 인벤토리는 들어오는 것을 정한다. 두 표를 겹쳐야 경계마다 필요한 통제가 보인다. 등급 분류만 먼저 끝내면 통제 선택 단계에서 실제 데이터 흐름 없이 일반론으로 고르게 된다.
Q2. 망연계 시스템에 이미 파일 검사가 있는데 추가 준비가 필요한가?
기존 검사가 어떤 방식인지, 탐지가 놓친 파일이 어떻게 처리되는지, 그 기록이 남는지 확인해야 한다. 또 N2SF 체계에서는 망연계 외에도 O 등급 영역의 외부 연계 경로가 늘어난다. 망연계 하나로 반입 통제를 설명하던 구조가 그대로 유지되는지부터 점검한다.
Q3. 무해화를 적용하면 매크로가 필요한 업무는 어떻게 하는가?
해당 업무를 식별해 원본 요청 절차나 별도 경로로 분리한다. 원본 요청은 승인자·사유·전달 경로를 남기는 공식 절차로 운영한다. 비공식 원본 전달이 생기면 통제와 기록이 함께 무너진다.
Q4. MARS 엔진의 리버스 엔지니어링 분석은 행위 기반 방식과 무엇이 다른가?
행위 기반 방식은 파일을 가상환경에서 열어 동작을 관찰한다. MARS 엔진은 문서를 어셈블리 수준까지 분해해 악성 행위가 일어나기 전에 취약점의 근원을 찾는다. 그래서 가상환경 회피, 시간차 실행, 사용자 행위 조건 같은 우회 기법의 영향을 덜 받는다. 실행 파일은 백신·YARA·평판 분석으로 탐지한다.
Q5. SLF와 SLCDR은 어떻게 나눠 배치하는가?
SLF는 MARS 탐지와 CDR을 함께 탑재하고 망연계·웹게시판 구간에 맞는다. SLCDR은 리버스 엔지니어링 기반 APT 탐지 없이 백신·YARA·평판 탐지와 CDR로 구성된 CDR 전용 제품이다. SLCDR을 쓰는 구간은 심층 탐지를 어디서 맡는지 배치안에 함께 적는다.
Q6. 이메일 경로는 어떤 제품으로 대응하는가?
구축형 메일 서버 환경이라면 SLE가 대응한다. SLE는 MARS 탐지와 CDR을 기본 탑재하고, 스팸·악성·피싱·BEC 등 이메일 공격 전반을 막는다. 외부 메일 수신은 경계 방향상 외부 → O 또는 S에 해당하는 최초 유입 지점이므로 배치안의 첫 줄에 오는 경우가 많다.
Q7. 인증 탐지율 100%라면 무해화를 함께 둘 이유가 있는가?
인증 탐지율은 시험셋에 대한 결과다. 새로운 조작이 시험셋과 같은 결과를 낸다고 보장할 수 없다. 시큐레터는 KISA 인증에서 100% 탐지율을 받았지만, 어떤 탐지도 100%를 보장할 수 없다는 전제에서 탐지와 무해화를 함께 쓰는 것을 기본 구조로 둔다. 탐지가 놓친 것은 CDR 무해화가 막도록 하기 위해서다. 정상으로 판정된 파일을 원본으로 전달할지 무해화 사본으로 전달할지는 경로별 정책으로 정하고, 그 선택을 배치안과 정책 증적에 남긴다.
Q8. PoC·BMT는 N2SF 시범사업 준비에 어떻게 도움이 되는가?
PoC·BMT를 경로 선정, 테스트셋 구성, 병행 운영, 측정, 증적 정리 순서로 설계하면 그 결과가 경로 인벤토리 보강, 배치안 검증, 증적 견본으로 그대로 쓰인다. 제품 선정 문서에서 끝나지 않고 시범사업 평가 자료의 초안이 된다.

기관의 파일 경로에서 탐지와 무해화가 어떻게 동작하는지 확인해보세요

파일이 경계를 넘는 경로에서 탐지와 무해화가 어떻게 작동하는지, 기관 환경에서 PoC로 직접 확인할 수 있습니다. 대상 경로와 검증 범위, 확인할 항목은 기관의 업무 환경과 일정에 맞춰 협의해 정합니다.

PoC 신청하기 → 공공 · 금융 · 엔터프라이즈 맞춤 설계
REFERENCES
  1. 국가정보원 국가사이버안보센터, 국가 망 보안체계(N2SF) 보안 가이드라인(Draft), 2025 — ncsc.go.kr.
  2. ZDNet Korea, N2SF 보안 통제항목 확대 보도, 2025.09 — zdnet.co.kr.
  3. 보안뉴스, N2SF 보안 통제항목 고도화 보도, 2025 — boannews.com.
  4. 한국인터넷진흥원(KISA), N2SF 실증 사례집, 2026.04 — kisa.or.kr.
  5. SecuLetter Inc., SecuLetter at a Glance (Ensecure v2), 2025.12.
  6. 국가정보원 국가사이버안보센터, 국가 망 보안체계(N2SF) 보안 가이드라인(Draft) — 등급 분류 및 보안대책 적용 절차, 2025.
  7. Microsoft Learn, Macros from the internet are blocked by default in Office — learn.microsoft.com.
  8. MITRE ATT&CK, T1566.001 Phishing: Spearphishing Attachment — attack.mitre.org.
  9. MITRE ATT&CK, T1204.002 User Execution: Malicious File — attack.mitre.org.
  10. MITRE ATT&CK, T1221 Template Injection — attack.mitre.org.
  11. MITRE ATT&CK, T1497 Virtualization/Sandbox Evasion — attack.mitre.org.
  12. NIST, SP 800-207 Zero Trust Architecture, 2020 — csrc.nist.gov.
  13. CISA, AA20-301A North Korean Advanced Persistent Threat Focus: Kimsuky, 2020 — cisa.gov.
  14. MITRE ATT&CK, T1559.002 Inter-Process Communication: Dynamic Data Exchange — attack.mitre.org.