http:// thevpn.guru
asked on
How to stop my software from being recognized as a virus ?
Dear All
At my company there is a software product (VOIP IM). That causes some of the antivirus programs in use these days to recognize it as a potentially harmful software.
This does not happen on all antivirus programs the main problems arise if Kaspersky is used. Norton and Mcaffee do not cause trouble.
Anyhow is there a way to digitally sign our product so that it does not cause any more trouble with any of the available antivirus programs. (OF COURSE THERE IS NO MALICIOUS CODE WITHIN THE PROGRAM).
I need a workaround here..
At my company there is a software product (VOIP IM). That causes some of the antivirus programs in use these days to recognize it as a potentially harmful software.
This does not happen on all antivirus programs the main problems arise if Kaspersky is used. Norton and Mcaffee do not cause trouble.
Anyhow is there a way to digitally sign our product so that it does not cause any more trouble with any of the available antivirus programs. (OF COURSE THERE IS NO MALICIOUS CODE WITHIN THE PROGRAM).
I need a workaround here..
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
You have to excuse me on this one, as i do have some knowledge in virus and anti virus tactics, but not in coding and digital signatures. As of such be wary about what i am saying now, as i might make slight errors in my explanation due to not working with signatures every day.
If the message "This program might contain malicious code" is send by Antivirus software, it might be prevented by getting your code signed by an signing authority. If code is signed it means that the code is A) From the publisher that signed it, B) It has not been changed since it had been send out. However, 'im not sure of anti-virus software takes this kind of signing into account. Its possible some clients do, but its also possible some clients don't.
If the message is send by windows itsself the coding should solve the problem. Windows sends these kind of messages to indicate that a key driver is being changed by some non verified publisher. A good example of this case are the Omega Drivers (An alternate set of drivers for the Radeon). These drivers arent signed, and as of such will cause an alert.
Now again, don't rely to much on my answer. Im normally not dealing with code signing, so the amount of expertise i have in that particular subject is low. If you want to be sure what signed code does, i advice reading verisigns site, as its certain to contain some kind of explanation seeing code signing is their core business. I still hope that my explanation has some kind of use to you :)
With kind regards as always,
~Irial
If the message "This program might contain malicious code" is send by Antivirus software, it might be prevented by getting your code signed by an signing authority. If code is signed it means that the code is A) From the publisher that signed it, B) It has not been changed since it had been send out. However, 'im not sure of anti-virus software takes this kind of signing into account. Its possible some clients do, but its also possible some clients don't.
If the message is send by windows itsself the coding should solve the problem. Windows sends these kind of messages to indicate that a key driver is being changed by some non verified publisher. A good example of this case are the Omega Drivers (An alternate set of drivers for the Radeon). These drivers arent signed, and as of such will cause an alert.
Now again, don't rely to much on my answer. Im normally not dealing with code signing, so the amount of expertise i have in that particular subject is low. If you want to be sure what signed code does, i advice reading verisigns site, as its certain to contain some kind of explanation seeing code signing is their core business. I still hope that my explanation has some kind of use to you :)
With kind regards as always,
~Irial
ASKER
Well you have put me on the right track I have had a live chat with the representatives of the Verisign
Thx
Thx
ASKER
I mean the popup box that appears if you try to execute a executable on some systems ?
If not..what are the benefits of digitally signing my code ?