Code signing policy — 코드 서명 정책
PortDock 프로그램 배포 파일의 코드 서명을 누가, 어떻게 하는지 적습니다.
상태: 신청 예정 / 승인 후 적용
아직 SignPath Foundation 의 승인을 받지 않았고, 지금 배포 중인 파일은 서명되지 않았습니다. 아래 문구와 절차는 승인된 뒤의 릴리스부터 적용됩니다. 그 전까지는 «Windows의 PC 보호» 경고가 뜰 수 있으니 내려받기 페이지의 «안전 확인» 으로 파일을 확인해 주세요.
(신청 예정 / 승인 후 적용) Free code signing provided by SignPath.io, certificate by SignPath Foundation
서명하는 것
- PortDock 프로그램(설치판·오프라인 설치판·휴대판의 exe)만 서명합니다. 다른 프로젝트의 파일은 서명하지 않습니다.
- 서명할 파일은 이 저장소(github.com/portdock/PortDock)의 소스에서 GitHub Actions(release.yml)가 빌드한 것뿐입니다. 개인 PC 에서 만든 파일은 서명하지 않습니다.
- 릴리스마다 승인자가 직접 확인하고 승인해야 서명됩니다.
팀 역할
PortDock 은 지금 메인테이너 한 사람이 만듭니다. 아래 세 역할을 모두 같은 사람이 맡으며, 구성원은 GitHub 조직 portdock 구성원에서 볼 수 있습니다. 구성원은 모두 GitHub·SignPath 에 2단계 인증을 켜야 합니다.
- Authors (작성자) — 검토 없이 저장소에 바로 반영할 수 있는 사람: 메인테이너
- Reviewers (검토자) — 바깥 기여(풀 리퀘스트)를 반영 전에 검토하는 사람: 메인테이너
- Approvers (승인자) — 릴리스마다 서명 요청을 승인하는 사람: 메인테이너
개인정보
This program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it.
이 프로그램은 사용자나 설치·운영하는 사람이 직접 요청하지 않으면 어떤 정보도 다른 네트워크 시스템으로 보내지 않습니다. 실제 동작은 다음과 같습니다.
- 장비와의 통신(시리얼·TCP·UDP·Modbus·SCPI·네트워크 장비 찾기)은 사용자가 지정한 포트·주소·대역으로만 갑니다.
- 통신 내용·명령 목록·규칙·설정은 이 PC 안에만 저장됩니다. 새 버전 확인도 자동으로 하지 않습니다(누르면 릴리스 페이지를 브라우저로 엽니다).
- 오류 보고는 사용자가 «!» 문제 보고 창에서 보내기를 누르거나, 설정의 «오류 자동 전송» 을 «묻지 않고 자동으로 보내기» 로 바꾼 경우에만 오류 수집 서비스 Sentry 로 보냅니다. 기본값은 «오류로 꺼지면 묻기» 라서 비정상 종료 뒤에도 사용자가 허락해야 보내고, «보내지 않기» 로 끌 수 있습니다.
- 설치판은 Microsoft Edge WebView2 가 없으면 Microsoft 에서 받아 설치합니다(오프라인 설치판·휴대판은 받지 않음).
자세한 내용: 개인정보처리방침 · 함께 쓰는 서비스·구성 요소: Sentry 개인정보처리방침(오류 보고를 보낼 때), Microsoft 개인정보처리방침(WebView2)