SignPath의 답은 거절: 당분간 Windows 빌드는 서명 없이 가요
며칠 전 저희는 Windows 설치 파일에 쓸 코드 서명 인증서를 받으려고 SignPath Foundation의 무료 오픈 소스 프로그램에 신청했다고 이 블로그에서 알려 드렸어요. 이제 답이 왔는데, 거절이에요. 이 개발 블로그는 성공만 자랑하는 곳이 아니라 이런 프로젝트가 실제로 어떻게 흘러가는지 솔직하게 들려주는 곳이니, 이 소식도 여기에 올려요.
간단히 다시 짚어 볼게요. 무슨 얘기였죠? 서명되지 않은 Windows 프로그램은 처음 실행할 때 “Windows의 PC 보호”라는 SmartScreen 경고를 띄워요. Windows 입장에서는 설치 파일이 “알 수 없는 게시자”에게서 온 거니까요. 코드 서명 인증서가 있으면 이 경고가 사라지지만, 해마다 비용이 들어서 가족 취미 프로젝트에는 진짜 장벽이에요. SignPath Foundation은 오픈 소스 프로젝트에 서명을 무료로 제공하고, 저희가 바로 그걸 신청했어요.
왜 안 됐을까요. 이유는 납득이 가요. 재단 프로그램은 이미 어느 정도 대중적 인지도와 신뢰를 쌓은 프로젝트를 대상으로 해요. GitHub 별, 포크, 외부 기여자, 기사, Reddit이나 Stack Overflow의 토론 같은 것들이죠. 아직 어린 저희 프로젝트에는 이런 신호가 충분하지 않았어요. 분명히 적혀 있던 말도 있어요. 작업의 품질에 대한 평가는 아니며, 프로젝트가 더 널리 알려지면 다시 신청해도 좋다고요. 저희도 바로 그렇게 할 생각이에요.
여러분에게는 어떤 의미일까요. 실제로는 모든 게 그대로예요. 처음 실행할 때의 SmartScreen 경고는 당분간 계속될 거예요. 공식 GitHub 페이지에서 게임을 받으셨다면 “추가 정보 → 실행”으로 확인하시면 돼요. 앞으로도 게임은 공식 출처에서만 내려받아 주세요. 그러라고 있는 경고니까요. README, 보안 안내, 코드 서명 정책은 솔직한 현재 상태를 담도록 고쳤어요. 서명 없음, 신청 거절, 다음 시도 예정이라고요.
그럼 이제 어떻게 할까요? 길은 분명해요. 프로젝트를 더 많이 알려야 해요. 더 많은 플레이어, 더 많은 별, 바깥에서 들려오는 더 많은 목소리가 필요해요. 어차피 매일 해 오던 일이지만, 이유가 하나 더 생겼어요. 도와주고 싶다면 가장 쉬운 방법은 GitHub에서 ⭐ 하나 눌러 주는 거예요. 친구에게 게임을 보여 주거나, 누군가에게 이야기해 주는 것도 좋아요. 조금씩 알려질 때마다 경고가 사라지는 날이 가까워져요. 그때까지는 그래도 “실행”을 눌러 주셔서 고마워요. 🚀
댓글