Page 1 of 1

[Resolved] I'm looking for a way to have no false positives

Posted: Tue Jan 02, 2018 8:27 am
by Stefou
Hello everybody

I work few years to make some software for teaching. And nom it's ready to sale :D
In another way i begin to work for business and make software.
I'm very happy to use PureBasic....

But the anti-virus do false positives!

I can't sale software with virus even this is false positives.

Just this software make 2 false positives on virustotal :

Code: Select all

End
I'm looking for a way to have no false positives for this software (End).

Thank you for read me, and for your futur answer

Re: I'm looking for a way to have no false positives

Posted: Tue Jan 02, 2018 8:37 am
by wombats
I think the only thing you can do is submit it to the antivirus software developers for them to check.

Re: I'm looking for a way to have no false positives

Posted: Tue Jan 02, 2018 8:40 am
by HanPBF
Hello Stefou!

As we can read in forum there is no universal problem solution for false positives.

I did switch this on:
Compiler-Menu -> Compiler Options -> Version Info -> Include Version Info (to true)

From then the 32bit version of compiled exe runs without false positive (Windows 10 64bit, McAfee).

There shall be no way to find a rule to prevent false positives, because anti virus detection is also about guessing or puzzling if a virus exists.
Anti virus software does expect new kinds of viruses coming up and they want to "get" even those!

UPX does not work either as it unpacks the exe before running (was worth a try...) (https://upx.github.io/).

Still a problem concerning PureBasic and Windows and anti virus software no matter who is guilty...


Regards

Re: I'm looking for a way to have no false positives

Posted: Tue Jan 02, 2018 8:44 am
by Dude
Please follow the existing thread here:

http://www.purebasic.fr/english/viewtop ... =7&t=69166

There are lots of things there you can test and try.

Re: I'm looking for a way to have no false positives

Posted: Tue Jan 02, 2018 8:50 am
by HanPBF
O.k. nine pages of no solution and theme is not so good ("why I had to stop...").
But, there are some ideas.

Dude, if it's possible for You, mabe You like to open another thread like "anti virus" and put all solutions or hints or results so far in first entry as a list.
I guess those questions would rise up continuously from time to time.

As I write only intranet software, does not concern me so much (hopefully).

Thanks a lot for reminding the link!

Regards

Re: I'm looking for a way to have no false positives

Posted: Tue Jan 02, 2018 9:04 am
by Stefou
Thank you

@wombats : too many false for the moment

@Dude: yes, i have already read this one

@HanPBF: With include version info i have just one false virusby "Cylance : Unsafe", it's very good.

I will try UPX

Re: I'm looking for a way to have no false positives

Posted: Tue Jan 02, 2018 9:32 am
by Dude
HanPBF wrote:maybe You like to open another thread like "anti virus" and put all solutions or hints or results so far in first entry as a list.
Perhaps. I'll consider the best way to do it. Thanks for the idea!

Re: I'm looking for a way to have no false positives

Posted: Tue Jan 02, 2018 12:55 pm
by Stefou
:? Oups :?
After my rechearch, I have may be some virus in my computer.

With the new version of Purebasic, and don't use JaPbe, it stay just one : "Sophos ML -> heuristic" and not in all software !

Then I'm very happy, I will be able to continue with PureBasic :D :D :D :D

Thank you every body

Re: [Resolved] I'm looking for a way to have no false positi

Posted: Tue Jan 02, 2018 3:22 pm
by nco2k
1.) fill out the version info, including company name, product name etc.
2.) sign your executable. comodo code signing certificates are fairly cheap.
3.) submit your false-positive executable to the manufacturer of that antivirus software.

c ya,
nco2k

Re: [Resolved] I'm looking for a way to have no false positi

Posted: Tue Jan 02, 2018 10:11 pm
by Dude
nco2k wrote:submit your false-positive executable to the manufacturer of that antivirus software.
From personal experience, this does nothing. I have to submit false positives of my apps to several AV companies with every update. It's gotten to the point that I hate updating my apps now.