The Helios FAQ
Helios has been designed to detect, remove and innoculate against modern rootkits. What makes it different from conventional antivirus / antispyware products is that it does not rely on a database of known signatures. We believe that malware, by definition, has to perform malicious actions on your system. By observing which software performs malicious behaviour, you can better detect malware. Thus Helios uses a 'behavioural' analysis engine as opposed to signatures. The upside to this is that we can catch malware that is 'unknown' in the wild, or for which signature based products do not have a signature definition.
2) Who is this meant for?
Since legitimate software can use techniques that might be considered malicious, we opted not to decide for you what is malware, and what isn't. Thus, Helios requires that you exercise a certain degree of discretion to decide between legitimate software and malware. This doesn't mean it’s hard to use, any power user can have a look at the manual and use it extremely effectively.
It's also worth noting that Helios is a technology preview. While it is extensively tested and stable, we don't recommend you run a tech preview on the production servers that keep your company in business.
We don't know! Since we do behavioural analysis, we don't write signatures for any malware. However, if the malware exhibits the behaviours of modern rootkits, we will pick it up. That said, we have expressly not focused on browser-toolbars, dialers and the other crud that is adequately handled by todays antivirus products.
Helios was designed to operate in tandem with your other security products, not replace them.
We will protect you from the latest and greatest techniques in the stealth malware world.
We're a group of techies that love doing cool stuff with computer security and code. Penetration testing and application security quickly loses its technical challenge, so research is a good way to keep evil minds occupied. Helios is the result of alot of brainstorming and saying "I wish someone would do XYZ to enhance host security", after doing this for awhile, we decided to step up and try doing it ourselves. We also do research on bluetooth and 802.11 security among other things.
We don't like this supposed purist argument and have had numerous debates with well informed people about what to actually call this class of malware. Our take on the whole thing is that the popular usage of words defines their meaning, if the world refers to this class of software as rootkits, then rootkits they are. To quote the PacketStorm T-shirt - "Evolve or die". Our advice to the 'purists' is that their time would be better spent putting research and code into the community than quibbling over etymology.
At present, no. However we have designed API's to tap the core functionality of the product. We want people to extend the capabilities of the technology. More on these API's at a later stage.
Nope. Absolutely not.
Obviously, trust is a big thing when you execute code from the Internet. We are expressly stating that Helios does not collect any information or do anything malicious with your system.
We're a reputed information security company founded on strong ethics and values.
We snuck this one into our FAQ because it really annoys us. Let's make it quite clear, if it wasn't for the community and sites like rootkit.com, the following statements would be true:
- The antivirus companies would be far behind with this technology
- The hacker underground would be even further ahead with this technology
- The antivirus companies would be happy because we wouldn't know what they're not catching.
Well, the first thing you need to do is figure out whether it's a legitimate program showing traces of malicious behaviour. A look through the (we think) comprehensive manual should help you get started with this.
10) Why haven't you checked for rootkits that use quad-core, interrupt-trapping inline hyperion hooks to take over the world?
3 words, work in progress. We're constantly adding new behaviours and detection tricks. This is half the fun of developing Helios -- outsmarting the other guy. If you do have a new technique or idea, we'd love to hear about it, add it to the whitepaper / product and give you the appropriate credit. Ideas illustrated in code go down far better with us, so if you have source - show us! And yes, we're working on those hyperion hooks ;).