View Full Version : Prevx and zipped files - on-demand detection compromised
ssj100
August 5th, 2009, 01:28 AM
I have noticed that if you rar (zip) a piece of malware that is normally detected by Prevx, Prevx will no longer detect it.
This is rather disappointing, but I guess that's what you get for using cloud technology - my guess is that Prevx has very poor archive analysis depth. Good thing I use Avira as my primary on-demand scanner.
The reason why this is most disappointing for my purposes is that a lot of newly introduced files on my system (sandboxes) come in archive format (.rar).
Any comments on the above? Am I mistaken? Thanks for any replies.
Retadpuss
August 5th, 2009, 04:20 AM
Prevx does not scan inside archives. Mind you, nothing can run in an archive!
Puss
Habakuck
August 5th, 2009, 05:43 AM
-{ Quote: "Thanks for the clarification that Prevx does not scan inside archives. Sure, nothing can run in an archive, but it will run once you unzip it, and that's often what I'm faced with when I recover a file (from within the sandbox) on to my real system and unzip it." }-
But in that case i will be caught by prevx!
ace11
August 5th, 2009, 06:15 AM
IF prevx3 does not scan into archive ( and i'm not debating the design decision of that feature) , then if you right clicking on an archive file there should not be an option "scan with prevx3" - its so misleading.
If this can not be achieved easily then right clicking and scanning the archive should not yield a msg "no infected files found" - because such an information is very misleading and can cause an embarrassment:
yesterday i scanned an archive in such a way , it came out (obviously) "cleaned" and i gave that file to one of my work-customers. He does not use sophisticated AV , but he counted on my promise that this archive is clean.
you all can guess the rest of the story. :-X
Habakuck
August 5th, 2009, 07:44 AM
-{ Quote: "IF prevx3 does not scan into archive ( and i'm not debating the design decision of that feature) , then if you right clicking on an archive file there should not be an option "scan with prevx3" - its so misleading.
If this can not be achieved easily then right clicking and scanning the archive should not yield a msg "no infected files found" - because such an information is very misleading and can cause an embarrassment:
yesterday i scanned an archive in such a way , it came out (obviously) "cleaned" and i gave that file to one of my work-customers. He does not use sophisticated AV , but he counted on my promise that this archive is clean.
you all can guess the rest of the story. :-X" }-
It is said a hundred times that PrevX is no good on demand scanner! PrevX fully works on execution so you should not trust the on demand scan at all.
If you want to scan files befor leading them to friends scan them with a-squared free or any other on demand scanner.
Btw. i would never lend a file to a customer if i am not 100% convinced that the file is save! ::)
ace11
August 5th, 2009, 10:39 AM
-{ Quote: "It is said a hundred times that PrevX is no good on demand scanner! PrevX fully works on execution so you should not trust the on demand scan at all.
If you want to scan files befor leading them to friends scan them with a-squared free or any other on demand scanner.
Btw. i would never lend a file to a customer if i am not 100% convinced that the file is save! ::)" }-
Habakuck -
it seems that you referring to my post ,
but the I can see no relevance what so ever to the issues I wrote about :-\
Habakuck
August 5th, 2009, 10:58 AM
-{ Quote: "Habakuck -
it seems that you referring to my post ,
but the I can see no relevance what so ever to the issues I wrote about :-\" }-
Hm, could be a language problem cause i am german. =)
I meant that PrevX isnt good in detecting malware while scanning on-demand. PrevX is very powerfull in detecting malware when the malicious file is executed. So, if you did not execute the file (like in your case only scan the archive) PrevX is poor in detection.
Defenestration
August 5th, 2009, 11:08 AM
-{ Quote: "IF prevx3 does not scan into archive ( and i'm not debating the design decision of that feature) , then if you right clicking on an archive file there should not be an option "scan with prevx3" - its so misleading." }-As files can be stored inside archives without being compressed, the option should still be shown for archive files, since PrevX would/should detect them in this case (assuming it detects them when they aren't in an archive).
You can use services like VirusTotal which scan uploaded files/archives with just about every anti-malware software available, and then give you the results.
You can also extract the files and run them with PrevX enabled to be further convinced a file is clean.
Longboard
August 5th, 2009, 11:22 AM
Prevx is doing what it says: scanning a file ;)
Prolly, should have some specific warning re archive files on R click scan or system scan; rather than "safe" result.
-{ Quote: "You can also extract the files and run them with PrevX enabled to be further convinced a file is clean." }-
Absolutely, PrevX is right up there for detecting 'launched' or running mals.
Running the .exe or whatever in Sandboxie: will prevent the install of a file, but not help re Mal or no unless you track it.
IIRC, PrevX can actually see "inside" the sandboxie layer ( or used to anyway) and detect mals running : I stand to be corrected if that has changed.
Could consider DefenceWall and run as untrusted then see, or maybe one of the other policy restriction type apps: GESWall
Even think about OA as a hipstype set-up with their AV.
Personally, I would like some alliance or cooperation with PrevX and Tzuk: the combo could be GREAT, permutations limitless. :)
Regards.
PrevxHelp
August 5th, 2009, 12:42 PM
-{ Quote: "IF prevx3 does not scan into archive ( and i'm not debating the design decision of that feature) , then if you right clicking on an archive file there should not be an option "scan with prevx3" - its so misleading.
If this can not be achieved easily then right clicking and scanning the archive should not yield a msg "no infected files found" - because such an information is very misleading and can cause an embarrassment:
yesterday i scanned an archive in such a way , it came out (obviously) "cleaned" and i gave that file to one of my work-customers. He does not use sophisticated AV , but he counted on my promise that this archive is clean.
you all can guess the rest of the story. :-X" }-
I agree that we should add a message to tell the user that we haven't scanned the archive's contents. Even if the file is stored flat/non-compressed in the archive, we still do not scan it - we focus only on actual threats and a file in the archive is not a threat.
You could also have your work customers install Prevx as well which would prevent them from getting threats from a number of areas in addition to your archives ;D
PrevxHelp
August 5th, 2009, 12:43 PM
-{ Quote: "As files can be stored inside archives without being compressed, the option should still be shown for archive files, since PrevX would/should detect them in this case (assuming it detects them when they aren't in an archive)." }-
This isn't the case - even if a file is stored in an archive without being compressed, it is still "in" the archive so we wouldn't scan it. For example, if you store a file non-compressed in a .zip archive and then rename the .zip to .exe, it will not run and cannot infect your computer.
Page42
August 5th, 2009, 01:59 PM
How common is archive scanning among AVs? Do most of them scan inside archives during on-demand scanning, be it right-click or otherwise?
What about AMs like SAS and MBAM?
Anyone feel knowledgable enough on this topic to provide a list of security products that scan on-demand inside archives?
PrevxHelp
August 5th, 2009, 02:32 PM
-{ Quote: "How common is archive scanning among AVs? Do most of them scan inside archives during on-demand scanning, be it right-click or otherwise?
What about AMs like SAS and MBAM?
Anyone feel knowledgable enough on this topic to provide a list of security products that scan on-demand inside archives?" }-
Many conventional AVs do, I don't believe MBAM/SAS do. It is, in our opinion, entirely unnecessary to do on the local user's PC. The only benefit is to scan within an email gateway which is why most AVs have it (as they offer those products also).
Granted, our feelings toward it changed between Prevx 2 and Prevx 3 - we used to have it in, and in fact, we have all of the code written for it... but we really don't see a place for it. A few years back, AVs were measured on how many different archive formats they could dissect but this is completely irrelevant for actually providing protection. It even got to the point where AVs were looking for archives within emails encrypted with images attached to the email like used by the Bagle worm - why bother ??? Just detect the infection itself if it tries to enter the user's PC :)
*steps off soapbox*
TonyW
August 5th, 2009, 03:50 PM
-{ Quote: "Archive scanning is very useful for my setup, as it means I can detect any malware inside the harmless archive without having to execute it." }-Assuming the anti-malware program in question can detect the malware, it should alert you on execution anyway, and I think this is the overall point PrevxHelp is trying to make.-{ Quote: "The problem is that it may theoretically be too late by then. In my opinion, and for my purposes, it would be much more safe if I could scan within the archive before unzipping it." }-This applies to every other AM product out there; even with whatever you use, it could already still "be too late by then". (Ignoring the use of Sandboxie as a safeguard in this context.)
PrevxHelp
August 5th, 2009, 04:07 PM
-{ Quote: "
I do understand your point though. With Prevx in real-time, it would block any detected malware on execution. The problem is that it may theoretically be too late by then. In my opinion, and for my purposes, it would be much more safe if I could scan within the archive before unzipping it." }-
Without trying to be argumentative - in what way could it be theoretically too late? Extracting an archive doesn't load any of the files into memory and even if you run it by double clicking within the archive, the file is first extracted to a temporary directory and then run from there so Prevx will jump in and scan/block it.
Longboard
August 5th, 2009, 06:43 PM
@PrevX help:
Apropos of above:
Will/can PX "see into the sandbox" if any executable is run ??
StevieO
August 5th, 2009, 07:11 PM
Yes it's handy for some of us who to want to scan compressed files, for nasties etc, but for most people out there in www land it's not a priority, or do they even know about such things.
The most important thing is that, any nasty gets pounced on ASAP when activated, and dealt with properly.
If including compression scanning would make Prevx bloated to some degree, and consume more resources etc, then i would say leave it out. Or, include the option, so those who wish can enable it.
PrevxHelp
August 5th, 2009, 07:40 PM
-{ Quote: "@PrevX help:
Apropos of above:
Will/can PX "see into the sandbox" if any executable is run ??" }-
Yes, from what I've seen from the results from users testing Sandboxie and a few other sandboxes, Prevx is able to see within the sandboxed environment.
PrevxHelp
August 5th, 2009, 07:42 PM
-{ Quote: "
If including compression scanning would make Prevx bloated to some degree, and consume more resources etc, then i would say leave it out. Or, include the option, so those who wish can enable it." }-
We've currently only had a small handful of requests for it but if we do end up adding it, we will offer it as an optional additional download. Unfortunately archive decompression support does bloat up AVs rather significantly and we want to keep with the mantra of "detecting real threats".
However we do understand the "power user" requests but on-demand analysis in Prevx (and in most other AVs with behavioral monitoring/runtime analysis components) is no where near as effective as seeing a threat in realtime on a real system.
Longboard
August 5th, 2009, 07:52 PM
-{ Quote: "Yes, from what I've seen from the results from users testing Sandboxie and a few other sandboxes, Prevx is able to see within the sandboxed environment." }-
:thumb: :)
@StevieO-{ Quote: "Yes it's handy for some of us who to want to scan compressed files, for nasties etc, but for most people out there in www land it's not a priority, or do they even know about such things.
The most important thing is that, any nasty gets pounced on ASAP when activated, and dealt with properly.
If including compression scanning would make Prevx bloated to some degree, and consume more resources etc, then i would say leave it out. Or, include the option, so those who wish can enable it." }-:thumb:
PrevxHelp
August 5th, 2009, 10:01 PM
-{ Quote: "This is a good question, and I'm keen to learn the truth too.
You're implying that extracting an archive will never lead to a malware leak on your system? Does all malware come in the form of executable files that need to be executed first? Or can malware start infecting your system spontaneously once it is extracted? If this is possible, then an on-demand scanner is crucial prior to extracting an archive from an unknown/untrusted source.
Thanks for any replies." }-
Malware cannot start infecting your system spontaneously once it is extracted (and frankly I'm sure glad it conceptually can't because I do it every day ;)). At that point it is merely files on the disk which aren't loading code which brings up another point of the unnecessary scanning of folders while users are browsing them (which many AVs do) - opening a folder of files cannot infect you unless there is some bizarre exploit in Windows Explorer itself but that would be caught as code tried to execute anyway.
TonyW
August 6th, 2009, 10:31 AM
-{ Quote: "Exactly, but with other AM products, you get the ability to scan within the archive and pronouce that it contains malware (without having to risk extracting the archive and getting infected because "it's too late"). Unfortunately Prevx is unable to scan within the archive." }-I think you missed the point I was trying to make. You said:-{ Quote: "With Prevx in real-time, it would block any detected malware on execution. The problem is that it may theoretically be too late by then." }-My point was that with some other AV/AM that blocks in real-time that has no archive scanning or that feature turned off, it could also be theoretically too late by then if you execute the program after extracting it.
In that context, I'm ignoring the use of scanning archives or sandboxing with any product. We're putting faith in the ability of the product to be able to detect and block on execution; if it can't then it's not likely to detect within the archive either is it?
PrevxHelp
August 6th, 2009, 10:48 AM
-{ Quote: "Thanks for the reply.
Basically what you're saying is that "Scan on writing" is the most important aspect of the anti-malware product. That is what I put my Avira on when I recently used it as a real-time as well as an on-demand scanner. It requires you to start with a clean PC.
So you do admit that malware can spontaneously infect your system when extracting from an archive if the malware targets Windows Explorer?" }-
No - there have never been any exploits against Windows Explorer exploitable by file extraction and it is engineered in a way to prevent them as well as possible (it doesn't actually load the files). The only possibility of an exploit would have to be in the icon format of executables but malware authors only have ~256 bytes to work with and the icon format has been analyzed over and over again and does not contain any exploits.
Scanning on writing is not the most important part of an AV - scanning on execution is.
PrevxHelp
August 6th, 2009, 04:23 PM
-{ Quote: "
Anyway, I'm now considering adding my classical HIPS back on - even though it's a little less convenient, I do miss the control I had over my system. Also with the classical HIPS on board, I had more confidence in achieving near-100% security." }-
And for a technical user I think a classical HIPS is a good addition. Granted, if I gave a classical HIPS to any member of my family I would have to disconnect my phone to stop being bothered :-\
Tarnak
August 6th, 2009, 09:15 PM
-{ Quote: "And for a technical user I think a classical HIPS is a good addition. Granted, if I gave a classical HIPS to any member of my family I would have to disconnect my phone to stop being bothered :-\" }-
Lucky for me, but I am not a technical user, that managed to get the hang of SSM. I had nobody to bother, lucky for them. ;D
vBulletin® Copyright ©2000-2012, Jelsoft Enterprises Ltd.
Copyright ©2002 - 2012, Wilders Security Forums