Програма, яку я написав, вказана як шкідливе програмне забезпечення. Як це виправити?


10

У мене є програма, про яку я писав у Delphi . Програма доступна для завантаження, але деякі антивіруси, такі як Нортон, виявляють її як шкідливе програмне забезпечення, тоді як інші антивіруси, наприклад AVG , з цим не мають проблем.

Крім того, Google Chrome також попереджає про зловмисне програмне забезпечення, коли потрібно завантажити програму з мого веб-сайту.

Чи є якийсь спосіб запобігти цьому, крім того, щоб розмістити файл EXE у ZIP- файлі?


Введення його в zip-файл - це не рішення. Швидше з’ясуйте, що це спричиняє, і виправте це. Або, якщо це виявляється неможливим, принаймні поясніть це користувачам наперед.

2
яка версія Delphi і який тип додатка це? Такі проблеми виникали з консольними програмами, складеними певною версією Delphi. Пошук переповнення стека та / або google для програмного забезпечення Delphi та вірусу повинен містити відповідну інформацію.
Мар'ян Венема

1
Нортон надмірно переживає, що він вважає вірусом (якась версія класифікується як вірус)
храповик виродка

1
Те, що AVG робить чи не викликає вірусом, насправді не є важливою точкою даних.
Kyralessa

1
@ratchetfreak: [Вставте примхливий коментар про те, що "якась версія" тут правильна]
Мейсон Уілер

Відповіді:


18

Спробуйте звернутися до служби підтримки клієнтів Norton (Symantec?). Я вважаю, що це стандартна практика серед постачальників законних програм, які неправильно позначені вірусами.


11

Що слід пам’ятати: це може бути справді заражене. Там є вірус, який заражає Delphi сам. Якщо ви заражені ним, будь-який виконуваний файл, який виробляє Delphi, буде заражений.


2
Це те, що інсталятор був протестований з іншими антивірусними, і нічого не було виявлено. Саме Нортон задає питання, а проблема полягає в тому, що багато людей використовують Нортон
Джапі Босман

8

Якщо хтось зацікавлений, у цій статті розглядається аналогічний випадок із програмою, яка є лише функцією WinMain, яка нічого не робить - Справа зла WinMain .

Розповідь про те, як третина всіх антивірусних програм без розуму зникла з розуму ...

#include <windows.h>

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

...

Отже, що змусило додаткових постачальників антивірусних програм перейти на NUTS?

Я починаю відчувати, що вони просто почали шукати шкідливі програми в самій libc . Якщо так, то це дивно, тому що не так багато версій libc пов'язано майже з усім під сонцем знову і знову.

Ось згаданий джерело VS 2008 ProjectFile + джерело + отриманий бінарний файл не робить нічого поряд з результатами vtotal для нього.

Але будь ласка, продовжуйте створювати проект EMPTY C ++, щоб побачити його самостійно.
Додайте файл cpp за допомогою цього порожнього winmain, не роблячи версію збірки ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.