ssss
s s
GentleSecurity.com
s
GesWall Safe applications Technology Download Support About us
ss
s s

Protection

 

Q: Is it safe to use it alone or is it better to use it with a firewall & AV?
A:
As a usual rule, at least incoming traffic to SMB protocol ports must be blocked. This can be achieved by network separation without routing or firewall. Windows XP firewall is sufficient for that purposes.Though GeSWall prevents attacks, it doesn't recognize them. E.g. if you browse malware web site, GeSWall will prevent an attack to go behind a web browser. But it will not warn about attack, because it doesn't have attack signatures. GeSWall uses standard restrictions to prevent an attack damage http://www.gentlesecurity.com/restriction.html . AV uses known attack signatures to detect an attack and block it to prevent damage. Thus the net result is the same, but in case of AV you get warned being attacked. From other side, AV blocks only known attacks and fails in front of "zero-days" and user mistakes. So, however AV is not required with GeSWall, there is nothing wrong in using AV as a supplementary to GeSWall. GeSWall will block unknown attacks and AV will get you warned when attack is get awareness by AV vendor.

Q: You mention rootkits on your site, but provide no guidelines and no examples of how you prevent or identify rootkit attacks…
A: GeSWall isolates applications that may serve as entry points for malicious software or intrusions and labels files created by those isolated applications as "untrusted". If an untrusted file is a driver then GeSWall prevents its loading into kernel. That stops kernel mode rootkits. If a file is executable or DLL GeSWall isolate it on execution or prevents its loading into trusted processes. which prevents user mode rootkit's keylogging, spreading, stealing confidential data, backdooring.In order to evaluate GeSWall's prevention mechanisms you should run rootkit from an isolated application or download it by an isolated application, so GeSWall tracks that file has untrusted source. E.g. if you start a rootkit from CD (Sony DRM) it will not be tracked in default mode. However you can set additional sources of untrusted software, such as \Device\CdRom (http://www.gentlesecurity.com/tips.html#sonydrm)

Q: I am using the latest version of GeSWall and my AV discovered the Trojan/Backdoor in my system32 folder. How it got round GeSWall?
A: There is a difference between presence of virus/trojan and having it running. For example, on one of our system we have dozens of viruses, but the machine is not infected because viruses are not running just stored, The problem is when you have that trojan executable running. File presence doesn't flag a problem yet. There are security products that prevents creating files, but GeSWall designed to work in other way. Instead of blocking file creation (no matter what destination: system32, temp, etc. ) GeSWall tracks out files created by isolated applications. Assume you have somehow received that trojan through the isolated browser. GeSWall will not prevent the file to be written in system32. However, on the trojan start GeSWall will isolate it and prevent a damage posed by this trojan: no trusted file can be modified or deleted, no confidential data leaked. So basically the trojan is locked within GeSWall's isolation layer and cannot do a harm. Additionally, GeSWall prevents subsequent auto-runs (when it is started without your desire on some event: every boot, logon, etc.) of this trojan. Most places used by malware for auto-run covered by this
tool: http://www.sysinternals.com/Utilities/Autoruns.html. It means that trojan will not be installed in the system and cannot "re-started" later.
GeSWall use this "tracking" approach in order to be as non-intrusive as possible. Nobody knows in advance if a file is dangerous or not, preventing creating files into system32 may break functionality of
certain application. Using ""tracking GeSWall avoids those problems and keeps security measures at the high level.
In that scenario you would need an Antivirues in order to clean malware files from your system, when a vendor becoming aware of it. But, again, just presence of malware files on your disk does not mean
that you are infected by the malware.

Q: Why GeSWall does not pass firewall leak tests?
A: Iinstead of blocking traffic GeSWall isolates the application. The advantage of this approach is better usability and better security as "leak tests" don't introduce a security hole for GeSWall. Battling the "leaks" will never be successful and "covert channels" to send the info will always exist. A good reading on this: http://www.security.nnov.ru/advisories/bypassing.asp?l=EN GeSWall prevents leaks at first place by preventing access to confidential files.

Q: I was able to use the exploit against RPC DCOM to get a shell and then install a service on the machine. I know accessing the registry from a protected application(or something downloaded through it) should be impossible. Is this correct or can services be installed using valid CreateService() system calls?
A: GeSWall prevents installing services by registry modification and by system APIs (including CreateService) but only for isolated applications. In your case, "RPC DCOM" service is not isolated because it is hosted by svchost.exe, which is always trusted (means never isolated) by default settings (GeSWallConsole\Applications\system\svchost.exe). Though, you can change this, we do not recommend this because there are no rules for the process and machine may get to unbootable state. GeSWall for desktops is not supposed to isolated services. For that you should use GeSWall Server Edition, which targets services and other non-interactive applications. But even in this case we are not going to isolate certain system services, because it is quite tricky and could lead to many failures. That means GeSWall's security depends on the security of core system components: kernel, drivers and key services - TCB (Trusted Computer Base). If one of those components has a hole, then GeSWall, as well as other security products, is out of business, because at that point the whole system can be subverted.

Q: If there is already malware on the computer , does GeSWall have any effect with this?
A: By default, GeSWall trusts all files unless they are created by isolated applications. So, it is assumed that GeSWall is installed on clean (malware free) machine at first place. However, GeSWall allows you specify what is untrusted and must be isolated.

s
s s
s s
s   s
 
Copyright 2006 GentleSecurity
Contact Us Privacy Statement