로컬 DeepSeek Harness의 보안 경계를 직접 시험할 수 있게 해주는 레드팀 도구
자신의 컴퓨터에 설치된 DeepSeek Harness가 특정 요청을 차단하는 이유가 모델 자체의 거절인지, 아니면 하네스(실행 환경)의 정책 때문인지 구분해 볼 수 있습니다. 이 도구는 로컬 환경에서 하네스의 보안 설정을 임시로 조정하고, 다양한 프롬프트로 모델의 반응을 관찰하는 데 쓰입니다. 공식 DeepSeek Harness에 플러그인 형태로 설치되어, 세션 제목 옆에 버튼이 나타나는 방식으로 작동합니다.
하네스와 모델의 경계를 분리하다
DeepSeek Harness는 단순히 프롬프트를 전달하는 것을 넘어, 실행 시점에 프롬프트를 재작성하고 승인 게이트, 샌드박스 정책, 세션 이동을 관리합니다. 이 도구는 이러한 하네스 계층의 개입을 분리하여, 모델이 실제로 어떻게 반응하는지 평가할 수 있게 합니다. 특히 1.1.90 버전은 DSH 0.2.1-rc.2를 대상으로 하며, 0.2.0도 지원하지만 0.2.1-rc.3 이후의 RC 버전은 지원하지 않습니다. 공식 웹(dsh web)과 데스크톱 EXE 모두 지원되며, 각각 별도로 설치 및 적용해야 합니다.
Clean과 Drill, 두 가지 모드
플러그인은 세션 제목 옆의 버튼을 통해 우측 독(Dock)을 열며, Clean과 Drill 두 페이지로 구성됩니다.
- Clean 페이지 패치 상태를 그룹별로 확인하고, 적용, 복원, 제거를 수행합니다. 프롬프트 편집기와 여러 규칙 세트를 관리할 수 있습니다.
- Drill 페이지 인가 후 로컬 환경과 자산을 다룹니다. 이 빌드에는 스킬 라이브러리나 지식 베이스가 포함되지 않으며, 로컬 랩 전용입니다.
- 로컬 랩 제한 공격 작업은 루프백과 RFC1918 사설 주소로만 허용됩니다. 도메인은 해석 후 사설 또는 루프백 주소인지 검증되며, 공개 주소는 거부됩니다.
설치와 적용 절차
플러그인 마켓플레이스를 사용하지 않으며, dsh plugin add 명령이나 pnpm을 통해 설치합니다.
- 재시작 필수 플러그인 추가 후 호스트를 완전히 종료하고 다시 시작해야 합니다. 웹은
dsh web을 중지 후 재시작, 데스크톱은 트레이 아이콘도 종료 후 실행 파일을 엽니다. - 적용 확인 Clean 페이지에서 Apply를 클릭하면 패치가 적용되고 호스트가 재시작됩니다. 채팅에서
/purge status를 입력하여DSH_HOME과 패치 목록을 확인합니다.
사용 전 반드시 확인할 법적 및 기술적 경계
이 도구는 Apache License 2.0으로 배포되며, 포크와 재분배 시 저작권 고지와 NOTICE를 유지하고 원본 저장소를 명시해야 합니다. 원본 빌드의 재판매는 금지되며, 상업적 제품으로 배포하거나 스킨을 바꿔 판매하는 것도 허용되지 않습니다. 이 프로젝트는 DeepSeek 또는 그 계열사와 고용, 상업, 인가, 보증 관계가 없으며, '공식'이라는 표현은 평가 대상이 사용자의 로컬 공식 DeepSeek Harness 패키지임을 의미할 뿐입니다. 사용자는 모든 법적 책임을 지며, 불법적인 목적으로 사용할 경우 라이선스가 즉시 종료됩니다. 게임 치트(에임봇, 월해크 등)는 프롬프트 계층과 세션 게이트 모두에서 금지됩니다.