[Architecture] 브라우저 DLP를 Zero Trust 구조로 설계한 이유 (Project : KeyShield)
·
Architecture
이 글에서는 KeyShield 프로젝트에서브라우저 기반 DLP(Data Loss Prevention)를 왜 Zero Trust 구조(PEP / PDP / PIP)로 설계했는지,그리고 그 과정에서 어떤 보안 개념과 설계 판단이 필요했는지를 정리합니다. 이 프로젝트는 단순히 “붙여넣기를 막는 확장 프로그램”을 만드는 것이 아니라, 정책·컨텍스트·자동화까지 포함한 보안 시스템을 직접 설계하고 구현해보는 공부용 프로젝트이기 때문에, 개념적인 배경 설명을 함께 남겨두는 것이 중요하다고 판단했습니다. 브라우저에서 DLP를 시작하게 된 배경 전통적인 DLP(Data Loss Prevention)는 보통 서버나 네트워크 경계에서 동작합니다.파일 업로드를 검사하거나, 네트워크 트래픽을 감시하고, 로그를 통해 유출을 사..