iT邦幫忙

1

用C#寫 WIN FORM 程式被 Norton Detect 到有 Trojan.Gen.9

  • 分享至 

  • xImage

我用C#寫 WIN FORM 給同事 Generate Outlook Email.
主要 Using Newton JSON, Microsoft.Office.Interop.Outlook 這兩個 NAMESPACE.
用 HttpClient 上內聯網 Webpage 下載 JSON Data.
但 Norton End Point 就 Detect 到有 Trojan.Gen.9 病毒. 不知各位知不知道有什麼方法可以通過 Norton End Point. Sign Coding 行不行? 因為申請一張 Cert 都挺貴,不想申請完又沒用,,所以想先問下意見。

無法加到 Anti Virus 白名單.

天黑 iT邦研究生 5 級 ‧ 2023-01-19 13:54:28 檢舉
也許你該連絡 Norton 確認一下 為什麼寫一個winform的exe就被當成病毒或是有什麼機制導致被認為是病毒 都買防毒了 應該有對應窗口可以聯繫確認 不過挺好奇的 這樣開發時應該也會一直被當病毒然後狂跳訊息才對吧?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
JamesDoge
iT邦高手 1 級 ‧ 2023-01-26 00:41:28

您可以使用 Microsoft SignTool 來簽署應用程序可能有助於解決問題。

1.使用 Microsoft Visual Studio 創建數字證書或申請CA認證書,如果您使用自簽名證書,其他人將無法驗證證書的有效性,因此可能無法信任您的應用程序。 因此建議申請CA認證書。
2.使用 SignTool 將數字簽名添加到應用程序中:使用 SignTool 的簽名命令。

範例:

signtool sign /f mycert.pfx /p mypassword /tr http://timestamp.comodoca.com/rfc3161 /td sha256 myapp.exe

3.驗證簽名:您可以使用 SignTool 的驗證命令,來驗證簽名是否有效。

範例:

signtool verify /pa myapp.exe

我要發表回答

立即登入回答