오늘 새벽에 이런 프로그램을 만들어 올렸습니다.
https://www.clien.net/service/board/pds/15353968CLIEN
Go로 짠 간단한 윈도용 프로그램의 설치파일인데, 배포를 하려니 보안이 문제가 되는군요.
제 PC에서 빌드한걸 실행하면 전혀 문제가 없지만 인터넷에 올린 후 다운받아 실행하면 Windows Defender SmartScreen과 백신(V3)가 실행을 차단 해 버리네요.
물론 설치할 때 풀어주면 그 후로는 문제가 없지만, 백신에서 랜섬웨어나 트로이목마일지도 모른다는 경고가 뜨는데 저를 믿고 풀어달라고 할 수만은 없으니까요.
신뢰할 수 있는 인증서로 코드 사인을 해야 할 것 같은데 이게 비용이 꽤 들어가는 일이네요.
윈도 대상으로 프로그램 배포하시는 분들은 보통 어떻게 하시나요?
회사에서 사용하는 SHA256 인증서가 3년단위 갱신으로 30-40정도 했던걸로 기억합니다. ( 찾아보니 이제 3년단위 인증서는 발급하지 않는듯하네요, 2년단위가 젤 길고 대신 금액도 조금 낮아졌네요 )
예전엔 해외에서는 오픈소스 프로젝트 대상으로 무료 인증서를 내주는 곳도 있었다던데 지금은 다 없어졌다고 하더라고요.
국내 인증서 발급기관중에 예전에는 개인개발자에게도 발급해주는 곳이 있었는데, 지금은 어떨런지 모르겠습니다.
https://stackoverflow.com/questions/1177552/code-signing-certificate-for-open-source-projects