내가 작성한 응용 프로그램은 맬웨어로 표시됩니다. 고치는 방법?


10

델파이 에서 작성한 프로그램이 있습니다. 이 프로그램은 다운로드 할 수 있지만 Norton과 같은 일부 바이러스 백신은이 프로그램을 맬웨어로 감지하지만 AVG 와 같은 다른 바이러스 백신 에는 문제가 없습니다.

또한 Chrome은 웹 사이트에서 프로그램을 다운로드하려고 할 때 맬웨어 경고를 표시합니다.

EXE 파일을 ZIP 파일에 저장 하는 것을 제외하고는 이것을 막을 방법이 있습니까?


zip 파일로 넣는 것은 해결책이 아닙니다. 오히려이 원인을 찾아 수정하십시오. 또는 그것이 불가능한 것으로 판명되면 최소한 사용자에게이를 설명하십시오.

2
어떤 버전의 델파이와 어떤 유형의 앱입니까? 특정 Delphi 버전으로 컴파일 된 콘솔 앱에는 이와 같은 문제가 있습니다. Delphi 및 바이러스 소프트웨어에 대한 스택 오버플로 및 / 또는 Google 검색에서 관련 정보가 표시되어야합니다.
Marjan Venema 2016 년

1
노턴은 바이러스라고 생각하는 것에 열심입니다 (일부 버전은 스스로 바이러스로 분류 됨)
래칫 괴물

1
AVG가 바이러스를 호출하거나 호출하지 않는 것은 실제로 의미있는 데이터 요소가 아닙니다.
Kyralessa

1
@ratchetfreak : [여기에 "일부 버전"에 대한 으스스한 의견 삽입]
Mason Wheeler

답변:


18

Norton (Symantec 's) 고객 서비스에 문의하십시오. 나는 이것이 바이러스로 잘못 표시된 합법적 인 프로그램 공급 업체들 사이의 표준 관행이라고 생각합니다.


11

명심해야 할 사항 : 실제로 감염되었을 수 있습니다. 델파이 자체를 감염시키는 바이러스가 있습니다. 감염된 경우 Delphi에서 생성 한 모든 실행 파일이 감염됩니다.


2
문제는 설치 프로그램이 다른 안티 바이러스로 테스트되었고 아무것도 감지되지 않았다는 것입니다. 문제를
일으키는

8

관심이 있으신 분이라면이 기사에서는 WinMain 기능을 수행 할 수없는 프로그램 인 The Evil WinMain 의 경우와 유사한 사례를 다룹니다 .

모든 안티 바이러스 프로그램의 3 분의 1이 명백한 이유없이 어떻게 미쳤는 지에 대한 이야기 ​​...

#include <windows.h>

int WINAPI WinMain(HINSTANCE inst,HINSTANCE prev,LPSTR cmd,int show) {
    return 0;
}

...

그렇다면 추가 안티 바이러스 소프트웨어 공급 업체가 NUTS를 사용하게 된 이유는 무엇입니까?

나는 그들이 libc 자체 에서 맬웨어를 검색하기 시작했다고 생각하기 시작했습니다 . 그렇다면 많은 종류의 libc가 태양 아래서 거의 모든 것에 연결되어 있지 않기 때문에 이상합니다.

여기 에 언급 된 VS 2008 ProjectFile + source + 결과 바이너리가 vtotal 결과 와 함께 아무것도 수행하지 않습니다.

그러나 계속해서 EMPTY C ++ 프로젝트 를 작성하여 직접보십시오.
빈 winmain으로 빌드 릴리스를 수행하지 않는 cpp 파일을 추가하십시오 ...

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.