Ken Tsang
29.02.2008 16:02
Dear All,
Our company is a software vendor. We write java client server for stock trading / stock quote real time streaming. Recently, we found that our java server application have a serious conflict with Norton Anti Virus(NAV).
We perform a stress test with the following cases:
1. NAV not installed
2. NAV installed and turn off all NAV services in Windows Service Manager
3. NAV installed and turn on all NAV services in Windows Service Manager
OS: Windows 2003 Server Enterprise Edition.
Java version: jdk1.6.0_03 win32 version
NAV is in default setting.
Our application is simply a real time message server (send / receive message [by using java.nio (non-blocking IO)] from / to 1000 clients and remote database) with some file IO (mainly logging heartbeat message and error).
We wrote a simulation client for stressing our server and count the number of message per second receive from server.
The result are:
#2 has a 30% performance downgrade compare to #1
#3 has a 50% - 70% downgrade compare to #1
That is not acceptable and our client ask us to suggest another anti virus software for server.
So, my question is:
1. Is KL a good pick for java client server application?
2. Any recommend setting for KL with java client server application?
3. Our client is a local bank and by default they have to install anti-virus to all M$ server. Actually, using anti-virus is just for fooling to their security auditors. So, from their point of view, any anti-virus software have no conflict with our java application is a good anti-virus software. I am not saying KL is a good software like this(indeed, I like KL very much and use it for my home desktop). With NAV, even we turn off all services in Service Manager, our java application still get influence! I am seeking a KL setting for minimum security level and minimum sensitivity which have minimum affection to our application.
Regards,
Ken Tsang
This question is related to Kaspersky business/server line of products. I am moving this topic to the correct forum "Protection for Small and Medium Businesses"
Ken Tsang
4.03.2008 12:48
Any body help?
Thanks in advance!
Regards,
Ken
Hello,
I try to answer to your questions.
1. Is KL a good pick for java client server application?
> As far as I know there is no know issues between KAV & Java applications
2. Any recommend setting for KL with java client server application?
> Since your application is a trusted application, you can add it to the trusted zone then KAV will not scanned its behavior.
3. Our client is a local bank and by default they have to install anti-virus to all M$ server. Actually, using anti-virus is just for fooling to their security auditors. So, from their point of view, any anti-virus software have no conflict with our java application is a good anti-virus software. I am not saying KL is a good software like this(indeed, I like KL very much and use it for my home desktop). With NAV, even we turn off all services in Service Manager, our java application still get influence! I am seeking a KL setting for minimum security level and minimum sensitivity which have minimum affection to our application.
> You'd better try the product in a test environment, you can use KAV for Windows Workstations and KAV for Windows Servers for a 1 month trial.
Regards,
D.
mastropizza
5.03.2008 12:10
QUOTE(Ken Tsang @ 4.03.2008 10:48)

Any body help?
Thanks in advance!
Regards,
Ken
hello there,
i've one direct experience with KAV+JavaApplet: a feature belonging to my web banking site is based on Java and that applet may be executed only if:
1) site and applet (or better, the window which relies on that applet) URLs are added to web antivirus module whitelist
2) web antivirus is configured to work in streaming mode...
Hope this helps
M.
squall_leonhart69r
5.03.2008 12:23
Java works fine in buffered mode, in my experience, depending on the java version installed, IPv6 may also cause issues as Java 5 had a bug in IP Resolving.
2 Ken Tsang:
you know you may install an evaluation version of KL software and repeat same stress testing with your simulation client in order to obtain and compare the results.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.