2017-10-05 10 views
1

방금 ​​작고 간단한 창 형태로 만들었습니다. .exe를 mediafire에 업로드하여 누구나 다운로드 할 수 있도록했지만, 누군가 (또는 나 자신도) 다운로드하려고 할 때 : 바이러스라고 생각하기 때문에 Windows Defender가 즉시 삭제합니다. 이것은 코드에 문제가 있습니까? 아니면 다른 것과 관련이 있습니까? 그것을 확인하는내 자신의 실행 가능한 C를 다운로드 할 수 없습니다. C#

+1

이것은 실행 파일이 인터넷에 있으며 디지털 서명이되지 않았기 때문일 수 있습니다. 다른 웹 사이트에서 다운로드하려고 시도 했습니까? 아마 Mediafire에서 다운로드 한 실행 파일은 실제로 잘 보이지 않습니다. 이상한 것 같지만, 이유가 될 수 있습니다. 가장 좋은 방법은 여전히 ​​디지털 방식으로 서명하는 것입니다.하지만 실제로는 "테스트 앱"에 비용이 많이 듭니다. –

+0

그것은 단지 거짓 긍정 일 수 있습니다. virustotal.com과 같은 바이러스 검사 웹 사이트에서 .EXE를 업로드하고 테스트하여 검사 방법을 확인하십시오. –

+0

나는 그것이 바이러스이고 업로드 할 수 없다고 virustotal에 업로드조차하지 못했습니다. – Aiko

답변

2

해시는 당신이 사이트에서 다운로드 할 파일이 실제로 업로드하는 동일한 것을 SHA-2와 같은 일부 소화 알고리즘

확인 수정되지 않았습니다.

동일하지 않은 경우 인터넷에 연결되었을 때 파일에 문제가 발생했습니다. 나는 그것을 열려고 시도하지 않을 것이며 당신의 파일을 호스트 할 다른 서비스를 찾으려고 노력할 것입니다.

실행 파일에 인증서로 서명하십시오.

일부 코드 서명 인증서에 투자하십시오.

일부는 무료이며 시작 및 테스트 용으로 사용자가 직접 만들고 서명 할 수 있지만 안티 멀웨어와 시스템에 의해 여전히 눈살을 찌푸리게 할 수 있습니다.

다른 의견 theese 작업이 훨씬 더 oftne 실제 상용 코드에 비해 공격 시도에서 발견되기 때문에 또한, 일부 코드 작업이 일부 바이러스 백신으로 "위험"으로 간주된다

. 학습하면서 간단한 콘솔 C++ 코드로 놀았을 때, 간단한 문자열 char[]으로 안전하지 않은 작업을 한 것을 기억합니다. 내 학교 컴퓨터에서 결과 실행 파일은 컴파일 후 몇 초 이내에 McAfee Guard에서 자동으로 삭제되었습니다 ...