Results 1 to 5 of 5

Thread: Question about Spybot's heuristic analysis

  1. #1
    Member
    Join Date
    Dec 2007
    Posts
    54

    Default Question about Spybot's heuristic analysis

    So, I have a malware installer that when scanned by Spybot as an individual file, yields some interesting results. The malware scan part indicates nothing was found but the heuristic part reports a threat being found. Cool. To make sure the heuristic part wasn't reporting something erroneously, I renamed the executable file and performed the single file scan again.

    This time, the malware part indicated nothing was found and the heuristic part also reported nothing being found.

    Clearly, in this case the name of the executable was factored in during the heuristic analysis.

    My question: how does the Spybot heuristic analysis work and why was the file name the only apparent criteria used to identify the file as being malware?

    I have since sent the file in for analysis and hopefully updating of the Spybot database.

    Thanks!

    Peace...

  2. #2
    Senior Member
    Join Date
    Oct 2005
    Location
    Germany
    Posts
    5,263

    Default

    Hello,

    Heuristics describes other methods of file detection other than the classic methods that include attributes such as filename, filesize, hashes, digital signatures, versioning information. Our heuristics go deeper into a file and try to determine its function by reading the actual file contents or parts of it and checks it for certain patterns.

    Best regards
    Sandra
    Team Spybot

  3. #3
    Member
    Join Date
    Dec 2007
    Posts
    54

    Default

    Quote Originally Posted by spybotsandra View Post
    Hello,

    Heuristics describes other methods of file detection other than the classic methods that include attributes such as filename, filesize, hashes, digital signatures, versioning information. Our heuristics go deeper into a file and try to determine its function by reading the actual file contents or parts of it and checks it for certain patterns.
    Ok. Doesn't the behavior I described above contradict this? I would have expected the heuristic scan to return a "nothing found" result, like the malware scan did. If "heuristics" describes other methods of detection, different than the "classic" methods, why did changing the file name (in my case) affect the result? When I scanned the file (including the name change) with an anti-virus app, it detected the threat as expected.

    Peace...

  4. #4
    Member
    Join Date
    Dec 2007
    Posts
    54

    Default

    Or is the heuristic analysis function broken in Spybot 1.6.2?

    Peace...

  5. #5
    Retired
    Join Date
    Oct 2005
    Posts
    566

    Default

    Hello Tomdkat,
    The Spybot heuristic works like Sandra described it in her post but on some files the filename is one of the hard criteria of our detection. So maybe other criteria found on the file are not sufficient to detect the file as "bad" and only if these criteria + a special filename were found on the system it is enough to say that its a dangerous file.

    We always try to find a compromise between good heuristic detection and avoiding false positives. Maybe we were to carefully with that one ;-)

    I will try to look in the file you sent to us to check if we could optimize our heuristic detection

    Best regards,
    Markus
    Team Spybot

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •