Vyvíjame vlastné aplikácie vo Visual C++ a takmer po každej aktualizácii sa stane, že Avast zablokuje spustenie nového EXE a posiela ho do Vírusového laboratória na kontrolu. Po pár hodinách síce Avast zahlási, že je aplikácia v poriadku, ale pre nás je to veľmi nepríjemná záležitosť.
Možno je to užitočná vlastnosť Avastu, v záujme zabrániť spúšťaniu nejakého Malvéru, ale ako som písal, je to v našom prípade dosť problém.
Naviac, informačné okno vypisuje, že vydavateľ je neznámy, aj keď je Version-Info EXE súboru vyplnené a súbor je podpísaný platným certifikátom.
Zaujímalo by ma teda, čo môžeme mať také kritické/podozrivé v kóde aplikácie, že sa Avast rozhodne zakázať spustenie?
Ako sa tomu vyvarovať?
Dá sa to niekde v logoch (?) Avastu zistiť?
Ja chápem, že prípadné “vyzradenie” podobných detailov môže byť vodou na mlyn pre skutočných tvorcov Malvéru, ale zároveň musíte chápať aj vy, že len ťažko sa vysvetľuje klientovi, že je všetko v poriadku, len si má počkať, kým Avast “odobrí” spustenie novej verzie aplikácie.