워터마크 DRM 솔루션
외부 인쇄물 제어 및 워터마크 기능을 포함한 DRM 보안 솔루션

사례 요약
고객사
삼성 계열사
분야
문서 권한 관리(DRM), 출력물 워터마크
규모
누적 사용 직원 3,000명
고민
디지털 문서는 통제했지만 인쇄된 출력물은 범위 밖에 있어, 유출 시 출처를 확인할 방법이 없었습니다
활용 기능
문서 권한 세분화, 출력물 워터마크 삽입, 인쇄 통제, 조직 단위 정책 적용, 열람·인쇄 이력 기록
성과
누적 3,000명 환경에 적용, 출력물까지 통제 범위 확장, 사후 확인이 가능한 이력 체계 구축
1. 고객사 소개
- 분야: 전자 제조 (삼성 계열사)
- 대상 사용자: 사내 문서를 다루는 임직원
- 적용 규모: 누적 사용 직원 3,000명
- 과제: 내부 문서의 외부 유출을 막고, 출력물까지 통제 범위에 포함
당사는 문서 권한 관리(DRM)와 출력물 워터마크를 결합한 보안 솔루션을 구축했습니다.
2. 도입 배경
기업의 문서 보안은 대부분 디지털 영역에서 이루어집니다. 파일에 접근 권한을 걸고, 외부 반출을 차단하고, 메일 발송을 감시합니다. 그런데 이 통제에는 빈 구간이 하나 있습니다. 종이로 출력된 문서입니다.
문서를 인쇄하는 순간 디지털 통제는 끝납니다. 출력물은 복사할 수 있고, 촬영할 수 있고, 가지고 나갈 수 있습니다. 어떤 파일이 인쇄됐는지는 기록에 남더라도, 그 종이가 어디로 갔는지는 알 방법이 없습니다.
유출은 대개 권한 있는 사람이 한다
보안 사고를 외부 침입으로만 생각하면 대비가 한쪽으로 치우칩니다. 실제로 많은 문서 유출은 접근 권한을 가진 내부 인원이 만듭니다. 권한이 있으니 파일을 여는 것 자체가 정상 행위이고, 인쇄하는 것도 마찬가지입니다.
이런 상황에서는 접근을 막는 방식이 통하지 않습니다. 업무에 필요한 접근을 막을 수는 없기 때문입니다. 필요한 것은 차단이 아니라, 문서가 어디까지 갔는지 남기는 일입니다.
추적할 수 있다는 사실이 억제력이 된다
출력물에 누가 언제 출력했는지가 표시되어 있으면 상황이 달라집니다. 그 종이가 외부에서 발견됐을 때 출처를 특정할 수 있고, 특정할 수 있다는 사실 자체가 유출 시도를 줄입니다.
기술적으로 완벽한 차단은 불가능합니다. 화면을 촬영하는 것까지 막을 수는 없습니다. 그러나 남겨진 흔적으로 추적이 가능하다면, 유출의 비용이 올라갑니다. 이 프로젝트의 목표는 그 비용을 올리는 것이었습니다.
한 줄 요약 막을 수 없는 경로라면, 최소한 어디서 나갔는지 알 수 있어야 합니다.
3,000명 규모가 의미하는 것
사용자가 3,000명이면 정책을 개별로 관리할 수 없습니다. 조직 단위로 일괄 적용하고, 인사 이동이 있을 때 권한이 자동으로 따라가야 합니다. 사람이 일일이 손대는 구조라면 운영이 며칠 만에 밀립니다.
규모가 크면 예외 상황도 그만큼 많아집니다. 업무상 반드시 인쇄해야 하는 문서, 외부 협력사와 공유해야 하는 자료, 규정보다 급한 사안이 매일 생깁니다. 이런 요청을 시스템 밖에서 처리하기 시작하면 보안 정책은 문서상으로만 존재하게 됩니다.
예외를 없애는 것이 아니라 예외를 시스템 안에서 처리하도록 만드는 것이 대규모 적용의 조건입니다. 승인 절차를 거치되 그 절차가 빠르게 끝나야 하고, 승인 내역이 기록으로 남아야 합니다.
3. 활용 기능
문서 권한 관리와 출력물 워터마크를 하나의 체계로 묶었습니다. 문서를 열고 편집하고 인쇄하는 전 과정에 정책이 적용됩니다.
문서 권한 관리
문서를 보호 대상으로 지정하면 열람·편집·인쇄·반출 권한이 사용자와 조직 단위로 적용됩니다. 권한은 문서 자체에 붙어 있으므로, 파일이 복사되거나 다른 위치로 옮겨져도 정책이 따라갑니다.
권한을 기능별로 나눈 것이 중요합니다. 읽기는 되지만 인쇄는 안 되는 문서, 편집은 되지만 외부 저장은 안 되는 문서처럼, 업무에 필요한 만큼만 열어 줄 수 있습니다. 전부 막거나 전부 여는 방식으로는 현업이 시스템을 우회하게 됩니다.

출력물 워터마크
인쇄 시 출력물에 워터마크가 자동으로 삽입됩니다. 출력한 사람과 시각 같은 정보가 문서 면에 표시되므로, 유출된 종이를 발견했을 때 출처를 확인할 수 있습니다.
워터마크는 읽기를 방해하지 않으면서도 제거하기 어려워야 합니다. 너무 진하면 업무에 지장을 주고, 너무 옅으면 복사 과정에서 사라집니다. 표시 농도와 배치를 조정해 이 균형을 맞췄습니다.
정책 관리
보안 정책은 조직마다, 문서 종류마다 다릅니다. 이를 관리자가 설정할 수 있게 하고, 설정이 바뀌면 적용 대상 전체에 반영되도록 했습니다. 정책을 코드에 고정하면 조직 개편이나 규정 변경 때마다 시스템을 수정해야 합니다.
이력 관리
문서 열람과 인쇄 기록을 남깁니다. 누가 언제 어떤 문서를 열었고 인쇄했는지가 기록되므로, 사고가 발생했을 때 확인할 근거가 됩니다. 기록 자체가 보안 자산이므로 별도로 보호합니다.
주요 기능
문서 보호 적용
보호 대상 문서에 권한 정책을 적용합니다. 적용된 문서는 인가된 환경에서만 정상적으로 열립니다.
권한 세분화
열람·편집·인쇄·반출을 각각의 권한으로 나눠 부여합니다. 사용자별, 조직별로 다르게 설정할 수 있습니다.
출력물 워터마크 삽입
인쇄 시 출력 주체와 시각 정보를 문서에 표시합니다. 유출 경로를 추적할 수 있는 최소한의 단서를 남깁니다.
인쇄 통제
인쇄 자체를 제한하거나, 허용하되 워터마크를 강제하는 방식을 선택할 수 있습니다. 문서 등급에 따라 다르게 적용합니다.
정책 일괄 적용
관리자가 정책을 변경하면 대상 문서와 사용자에게 반영됩니다. 조직 단위로 일괄 적용할 수 있습니다.
열람 이력 기록
문서를 연 사용자와 시각을 기록합니다. 비정상적으로 많은 열람이 발생하면 확인할 수 있습니다.
인쇄 이력 기록
인쇄 요청과 처리 결과를 남깁니다. 어떤 문서가 몇 부 출력되었는지 확인합니다.
관리자 콘솔
정책 설정, 사용자 권한 관리, 이력 조회를 하나의 화면에서 처리합니다. 보안 담당자가 쓰는 도구이므로 조회와 감사에 초점을 맞췄습니다.
예외 처리
업무상 반드시 필요한 경우를 위한 예외 승인 절차를 둡니다. 예외를 두지 않으면 현업이 시스템 밖에서 일을 처리하게 되고, 그것이 더 큰 위험이 됩니다.
통제 범위를 넓히는 방식
문서 보안은 단계로 나눠 생각할 수 있습니다. 접근을 막는 단계, 접근은 허용하되 행위를 제한하는 단계, 행위는 허용하되 기록을 남기는 단계입니다.
접근 차단만으로 해결되는 문제는 많지 않습니다. 업무에 필요한 접근을 막을 수 없기 때문입니다. 행위 제한은 더 현실적이지만, 모든 행위를 막으면 업무가 멈춥니다. 결국 대부분의 문서는 세 번째 단계, 즉 허용하되 기록을 남기는 영역에 놓입니다.
출력물 워터마크는 이 세 번째 단계의 수단입니다. 인쇄를 막지 않되 인쇄한 사실과 주체를 문서에 남깁니다. 차단이 아니라 추적으로 접근하면 업무를 방해하지 않으면서 통제 범위를 넓힐 수 있습니다.
보안 솔루션이 자리 잡는 조건
도입한 보안 솔루션이 실제로 쓰이려면 세 가지가 필요합니다. 업무 속도를 크게 늦추지 않을 것, 예외 상황에 대응할 경로가 있을 것, 문제가 생겼을 때 확인할 기록이 남을 것입니다.
이 중 하나라도 빠지면 현업은 우회 경로를 찾습니다. 개인 메일로 보내거나, 화면을 촬영하거나, 아예 시스템 밖에서 문서를 만듭니다. 그렇게 되면 도입 전보다 상황이 나빠집니다. 통제되지 않는 문서가 어디에 있는지조차 알 수 없게 되기 때문입니다.
조직 연동
인사 정보와 연동해 조직 변경 시 권한이 따라가도록 했습니다. 부서 이동이나 퇴사가 반영되지 않으면 권한이 남아 있게 되고, 그 자체가 위험 요소가 됩니다.
문서 등급 관리
문서를 등급으로 구분하고 등급별로 다른 정책을 적용합니다. 모든 문서를 같은 수준으로 통제하면 관리 부담이 커지고 현업의 불편도 커집니다.
운영자 관점에서 필요한 것
보안 솔루션은 도입보다 운영이 길고 어렵습니다. 도입은 한 번이지만 운영은 매일 이어지기 때문입니다.
운영 담당자가 하루에 처리하는 일은 대부분 정해져 있습니다. 새 직원의 권한을 설정하고, 부서가 바뀐 직원의 권한을 조정하고, 예외 요청을 검토하고, 이상 징후가 있는지 확인하는 일입니다. 이 작업들이 각각 여러 단계를 거쳐야 한다면 담당자의 시간이 전부 여기에 들어갑니다.
그래서 관리자 콘솔은 화려한 대시보드보다 조회와 처리 속도가 중요합니다. 필요한 사용자를 빠르게 찾고, 권한을 바로 바꾸고, 처리 결과를 확인할 수 있어야 합니다. 조직 단위 일괄 처리를 넣은 것도 같은 이유입니다.
워터마크가 다루는 범위
출력물 워터마크는 모든 유출을 막는 수단이 아닙니다. 할 수 있는 일과 할 수 없는 일이 분명합니다.
할 수 있는 것은 출력된 종이의 출처를 확인하는 일입니다. 외부에서 문서가 발견됐을 때 언제 누가 출력했는지 확인할 수 있고, 그 정보가 후속 조치의 출발점이 됩니다.
할 수 없는 것은 출력 자체를 감지하지 못하는 경로의 통제입니다. 화면 촬영이나 내용 필사는 소프트웨어로 막을 수 없습니다. 이런 경로는 물리적 통제나 규정으로 다뤄야 하는 영역입니다.
기술로 해결할 범위와 그렇지 않은 범위를 구분하는 것이 중요합니다. 모든 것을 기술로 막으려 하면 시스템은 복잡해지고 업무는 불편해지는데, 정작 막지 못하는 경로는 그대로 남습니다.
반출 통제
승인되지 않은 경로로 문서를 내보내는 동작을 제한합니다. 외부 저장 장치나 개인 저장소로의 이동이 여기에 해당합니다.
이상 징후 확인
특정 사용자가 짧은 기간에 비정상적으로 많은 문서를 열람하거나 인쇄하면 확인 대상으로 표시합니다. 모든 행위를 사람이 볼 수는 없으므로, 볼 것을 좁혀 주는 기능이 필요합니다.
4. 성과
누적 3,000명의 임직원이 사용하는 환경에 적용했습니다. 디지털 문서에만 적용되던 보안 정책이 출력물까지 확장되면서, 통제되지 않던 구간이 줄었습니다.
출력물에 추적 단서를 남기는 방식은 차단과 성격이 다릅니다. 업무를 막지 않으면서 유출 시 확인할 근거를 만들기 때문에, 현업의 저항이 적고 우회 시도도 줄어듭니다. 보안 솔루션이 실제로 쓰이려면 이 균형이 중요합니다.
권한을 기능 단위로 나눈 것도 같은 맥락입니다. 문서 하나를 통째로 막는 대신 읽기는 열고 인쇄만 제한하는 식으로 필요한 만큼만 통제하면, 사용자가 시스템을 우회할 이유가 줄어듭니다.
열람과 인쇄 이력을 남기면서 사후 확인이 가능해졌습니다. 사고가 발생했을 때 추정이 아니라 기록으로 경로를 좁힐 수 있습니다.
핵심 설계 완벽한 차단을 목표로 하면 업무가 막히고, 막힌 업무는 시스템 밖에서 처리됩니다. 통제 가능한 범위를 넓히는 쪽을 택했습니다.
도입 과정에서 확인한 것
보안 솔루션을 조직에 적용할 때 가장 큰 변수는 기술이 아니라 사용자 수용도입니다. 시스템이 정상적으로 동작해도 현업이 불편하다고 판단하면 도입은 멈춥니다.
그래서 적용 범위를 한 번에 넓히지 않고 단계적으로 확대했습니다. 일부 조직에 먼저 적용해 어떤 불편이 나오는지 확인하고, 그 내용을 반영한 뒤 범위를 넓히는 방식입니다. 처음부터 전사에 적용했다면 같은 문의가 3,000명 분량으로 한꺼번에 들어왔을 것입니다.
초기에 나온 요청은 대부분 예외 처리에 관한 것이었습니다. 업무상 반드시 필요한데 정책에 막히는 경우가 생각보다 다양했습니다. 이 요청들을 개별로 처리하지 않고 유형으로 정리해 정책에 반영하는 방식으로 대응했습니다. 개별 대응은 그 순간에는 빠르지만 기록이 남지 않고, 같은 요청이 계속 들어옵니다.
정책과 업무 사이의 조정
보안 정책은 보안 부서가 만들지만 그 영향을 받는 것은 현업입니다. 두 쪽의 기준이 다르기 때문에 조정이 필요하고, 이 조정은 시스템이 아니라 사람이 해야 합니다.
시스템이 할 수 있는 일은 조정의 결과를 빠르게 반영하는 것입니다. 정책이 정해지면 즉시 적용되고, 예외가 승인되면 바로 반영되고, 무엇이 어떻게 바뀌었는지 기록이 남는 구조를 만드는 것입니다. 정책을 코드가 아닌 데이터로 관리한 이유가 여기에 있습니다.
성능과 보안의 관계
문서에 보호 정책을 적용하면 열고 저장하는 과정에 처리가 추가됩니다. 이 처리가 느리면 사용자는 보호되지 않은 사본을 만들어 작업하게 됩니다.
보안 솔루션에서 성능은 편의의 문제가 아니라 보안의 문제입니다. 느린 시스템은 우회를 만들고, 우회된 문서는 통제 밖으로 나갑니다. 문서를 여는 시간과 인쇄 대기 시간을 일정 수준 이하로 유지하는 것을 기준으로 잡은 이유입니다.
사용자에게 보이는 부분
보안 솔루션의 대부분은 사용자에게 보이지 않습니다. 문서를 열고 저장하는 동작은 그대로이고, 정책은 뒤에서 적용됩니다.
사용자가 시스템을 인지하는 순간은 두 가지입니다. 무언가 막혔을 때와 출력물에 워터마크가 찍혔을 때입니다. 이 두 순간의 경험이 솔루션 전체에 대한 인상을 결정합니다.
막혔을 때 왜 막혔는지 알 수 없으면 불만이 쌓입니다. 어떤 정책 때문인지, 필요하면 어떤 절차를 밟아야 하는지 화면에서 안내하도록 한 이유입니다. 안내가 없으면 사용자는 보안 부서에 문의하고, 그만큼 업무가 지연됩니다.
규정이 아니라 동작으로 남기기
사내 보안 규정은 대부분 문서로 존재합니다. 무엇을 하지 말아야 하는지 적혀 있고, 교육으로 전달되고, 서명으로 확인합니다.
문제는 규정과 실제 동작 사이의 거리입니다. 규정을 알고 있어도 급한 상황에서는 지켜지지 않고, 지켜지지 않았다는 사실조차 남지 않습니다. 사고가 난 뒤에야 규정 위반을 확인하게 되는데, 그때는 이미 문서가 나간 뒤입니다.
시스템으로 옮기면 규정이 동작이 됩니다. 인쇄할 때 워터마크가 자동으로 붙고, 권한 없는 반출은 그 자리에서 막히고, 예외가 필요하면 승인을 거칩니다. 사람이 기억하고 판단할 일을 줄이는 것이 이 방식의 이점입니다.
동시에 기록이 남습니다. 규정 준수 여부를 나중에 확인할 수 있고, 정책이 실제로 어떻게 작동하고 있는지 데이터로 볼 수 있습니다. 문서로만 존재하는 규정과 가장 크게 다른 점입니다.
5. 기술 구성
적용 범위: 문서 보호 정책이 파일 자체에 적용되며, 인가된 환경에서만 열립니다. 인쇄 경로에서 워터마크가 삽입됩니다.
정책 관리: 권한과 정책을 데이터로 관리해 관리자가 변경할 수 있도록 했습니다. 조직 구조가 바뀌어도 시스템을 수정하지 않습니다.
이력 관리: 열람과 인쇄 기록을 저장하고 조회합니다. 기록은 사후 확인의 유일한 근거이므로 별도로 보호합니다.
설계 기준: 보안 솔루션의 성패는 기술보다 현업 수용도에서 갈립니다. 업무를 방해하지 않으면서 통제 범위를 넓히는 것, 그리고 예외를 시스템 안에서 처리하도록 하는 것을 기준으로 삼았습니다.
구현하면서 다룬 문제
- 워터마크의 농도: 진하면 문서를 읽기 어렵고, 옅으면 복사 과정에서 사라집니다. 가독성과 추적 가능성 사이에서 균형점을 찾아야 했습니다.
- 현업의 우회 시도: 통제가 과하면 사용자는 시스템 밖에서 일을 처리합니다. 권한을 기능별로 나누고 예외 절차를 만든 이유입니다.
- 대규모 적용: 3,000명 규모에 적용하려면 정책을 개별 설정하는 방식으로는 관리가 불가능합니다. 조직 단위 일괄 적용이 필요했습니다.
- 이력의 양: 열람과 인쇄 기록은 빠르게 쌓입니다. 조회 성능과 보관 기간을 함께 고려해야 했습니다.
문서 보안 도입을 검토한다면
차단 목록보다 허용 목록을 먼저 정해야 합니다. 무엇을 막을지부터 정하면 목록이 끝없이 늘어납니다. 업무에 반드시 필요한 것을 먼저 정하고 나머지를 통제하는 순서가 현실적입니다.
예외 절차는 처음부터 설계해야 합니다. 예외가 없는 정책은 없습니다. 절차를 만들지 않으면 예외가 시스템 밖에서 처리되고, 그때부터 기록이 끊깁니다.
기록의 보관 기간을 먼저 정해야 합니다. 열람과 인쇄 이력은 빠르게 쌓입니다. 언제까지 보관하고 어떻게 조회할지 정하지 않으면 시간이 지날수록 조회가 느려지고 저장 비용이 늘어납니다.
단계적으로 적용하는 편이 안전합니다. 전사 일괄 적용은 문제가 생겼을 때 되돌리기 어렵습니다. 일부 조직에서 확인한 뒤 확대하는 방식이 결과적으로 빠릅니다.
정리하면
이 프로젝트는 디지털 문서에만 적용되던 보안 정책을 출력물까지 넓히는 작업이었습니다.
접근을 차단하는 방식으로는 내부 인원에 의한 유출을 다루기 어렵습니다. 업무에 필요한 접근을 막을 수 없기 때문입니다. 대신 문서가 어디까지 갔는지 남기고, 남는다는 사실 자체가 억제력이 되도록 설계했습니다.
3,000명 규모에서는 정책을 개별로 관리할 수 없으므로 조직 단위 일괄 적용과 인사 정보 연동이 전제였습니다. 예외 요청을 시스템 안에서 처리하도록 절차를 둔 것도 운영이 지속되기 위한 조건이었습니다.
6. 프로젝트 정보
| 항목 | 내용 |
|---|---|
| 사업명 | 워터마크 DRM 솔루션 구축 |
| 담당 범위 | 보안 솔루션 개발 |
비슷한 프로젝트를 준비 중이신가요?
요구사항과 일정만 알려주시면 적합한 구성과 예상 범위를 정리해 드립니다.
댓글 0
첫 번째 댓글을 남겨보세요.