Table of Contents
서버 운영과 백업
서버를 종료하거나 다시 시작할 때는 기존 데이터와 키를 보존해 주세요. 다른 PC로 이전하거나 자료를 복원하려면 백업과 복구 수단을 별도로 준비해야 합니다.
서버 관리 담당자가 반드시 확인할 것
타워에는 여러 직원의 점검 정보가 저장됩니다. DB 암호화와 함께 서버 PC와 관리자 계정을 보호해야 합니다. 운영 담당자를 지정하고 아래 사항을 준비해 주세요.
| 관리할 것 | 담당자가 해야 할 일 |
|---|---|
| 서버 사용 | 웹서핑·메일 첨부 실행·개인 프로그램 설치와 분리하고, 자리 비움 시 화면 잠금과 물리적 접근을 관리 |
| 업데이트·백신 | 운영체제·사용 프로그램의 보안 업데이트와 백신 유지. 타워는 검증된 새 배포 파일로 업데이트 |
| 관리자 계정 | 필요한 담당자에게만 권한 부여. 비밀번호 공유·재사용 금지, 담당자 변경·퇴사 시 권한 회수 |
| 네트워크 | 타워·DB·원격접속 포트의 인터넷 직접 노출 금지. 회사가 승인한 사내 연결만 허용 |
| 백업·복구 | 암호화된 별도 저장소와 제한된 접근 권한 사용. 키·복구 정보를 보호하고 별도 환경에서 복원 확인 |
| 운영 기록 | 접속·원문 열람 기록과 OS 보안 알림을 정기 확인. 이상이 보이면 IT 담당자가 추가 노출을 막고 대응 |
실제 직원 자료를 수집하기 전에 서버 관리 담당자와 백업·복구 방법을 정해 주세요. 설치 방식에 따른 보호 범위는 보안 안내를 참고할 수 있습니다.
매일 볼 것
타워의 운영 개요와 자산 관리에서 미연결 PC·미실행 점검을 확인합니다. 조치 이행에서 재검사 실패와 미처리 건을 봅니다. 서버 디스크와 백업 저장공간도 확인하세요.
서버가 꺼져 있으면 직원 PC의 결과가 바로 모이지 않습니다. 연결이 돌아온 뒤 전송과 처리 결과가 반영됐는지 확인합니다.
Windows EXE 서버
- 다시 실행: 같은 Windows 사용자로 EXE를 실행하면 기존 DB와 계정을 사용합니다.
- 정상 종료: 트레이 메뉴에서 종료합니다. 브라우저를 닫는 것으로 서버가 종료되지는 않습니다.
- 데이터 폴더: 트레이 메뉴에서 열 수 있으며 기본 위치는
%LOCALAPPDATA%\TechlabsDiscoveryTower입니다. - 업데이트: 기존 폴더를 보존하고 새 버전의 안내에 따라 EXE를 교체합니다. 이미 게시된 파일은 같은 이름으로 바꿔 배포하지 않습니다.
Windows 백업에서 꼭 알아둘 것
DB뿐 아니라 타워 암호화 키와 같은 Windows 사용자의 복구 정보가 필요합니다. 저장 방식에 따라 다음 자료도 준비합니다.
- EFS: 암호화 인증서와 개인 키. Windows의
cipher /x로 내보낼 수 있습니다. PFX와 비밀번호는 별도로 보호합니다. - 장치 암호화: 드라이브 복구 키. 타워는 이 키를 대신 보관하지 않습니다. 백업도 암호화된 별도 저장소에 두세요.
현재 시험판은 다른 PC로 쉽게 옮기는 백업 마법사를 제공하지 않습니다.
IT 담당자는 서버를 정상 종료한 뒤 데이터 폴더와 암호화 복구 수단을 함께 보관합니다. 폴더만 복사해서는 다른 사용자나 PC에서 복원할 수 없습니다.
Windows를 재설치하기 전에 별도의 시험 환경에서 실제 복구를 확인해 주세요.
기존 설치의 저장 방식·드라이브가 달라지면 자동으로 이전하지 않습니다. Pro에서 장치 암호화 방식으로 설치한 시험 환경은 -storage-protection device로 같은 방식을 선택해야 합니다. 장치 암호화를 잠시 끈 경우 서버를 종료하고 다시 보호를 켠 후 실행하세요. 실제 복구·이전은 별도 검증이 필요합니다.
Docker 서버
프로젝트 폴더에서 실행합니다.
docker compose ps
docker compose stop
docker compose start
.env와 .local을 지우지 않으면 중지·재시작 때 기존 자료를 사용합니다.
Docker 백업
DB가 실행 중일 때 아래 명령으로 백업 파일을 만듭니다.
docker compose exec -T db pg_dump -U discovery -d discovery -Fc > discovery-backup.dump
다음 자료를 암호화된 별도 저장소에 함께 보관합니다.
| 자료 | 필요한 이유 |
|---|---|
discovery-backup.dump |
계정·자산·탐지·정책·처리 기록 |
.local/secrets/document.key |
암호화된 문서·재검사 기록을 읽는 키 |
.env |
서버 주소와 설치 비밀번호 등 |
.local/tls |
서버 인증서와 그 키 |
DB 백업 파일 전체가 자동으로 암호화되지는 않습니다. 개인정보가 포함될 수 있으므로 암호화된 저장소에 보관해 주세요.
복원은 운영 DB를 덮어쓰기 전에 별도의 시험 환경에서 진행합니다. 계정, PC, 탐지와 처리 기록이 복원되는지 확인합니다. 암호화된 본문도 열리는지 확인해 주세요.
보관 기간과 저장공간
타워의 기본 탐지 보관 기간은 180일입니다. 회사가 필요한 기간과 실제 디스크 사용량을 확인해 설정하세요. 기본 Docker 로그는 서비스당 10MB 파일 3개로 제한하지만, DB·처리 기록·백업 용량은 별도로 늘어납니다.
저장공간이 부족하다면 자료의 보관 기준과 공간 확보 방법을 먼저 확인해 주세요. 암호화 키나 데이터 폴더를 임의로 삭제하면 기존 기록을 복구하지 못할 수 있습니다.
Windows 안내 · Docker 안내 · 보안 안내 · 전체 안내
원문: 공개 소스 cedbd06. 문서 갱신일 2026-10-12.