|
#1
|
||||
|
||||
|
there's a fix - from http://www.silicon.com/p49001
Two personal firewall application aimed have been found to pose a serious security threat for home users. ![]() Sil |
|
#2
|
||||
|
||||
|
some links (not looked at)
http://tooleaky.zensoft.com/ http://keir.net/firehole.html http://www.fefe.de/pffaq/ Sil |
|
#3
|
||||
|
||||
|
ok - from tooleaky src code
TooLeaky: Trivial Firewall Leak Checker (http://tooleaky.zensoft.com/) I disagree with the proposal that outbound blocking is a waste of time, I think it wards off many types of 'internet trojan' that non-outbound app checking would never see,. that said use of a local proxy with logging would be able to log this activity (theres other ways of logging it as well) so it might well be discovered, tho not blocked (not w/o user intervention). Another possible remote control app might be something like mIRC with plugins, I think its been done, with things like mIRC worms. Checksumming mIRC wont tell you about it. A virus checker can also help as most 'well known' exploits of this type will get added to the virus dat files.. Sil |
|
#4
|
||||
|
||||
|
'firehole' is another way of using a trusted app to gain more permissions..
the bit Both companies have issued patches to fix the flaws and are available on the companies' websites. I still disagree outbound app checksumming is a waste of time (especially as its easy to find a 'personal firewall' that does it) as it makes a 'hackers' job harder, I don't think its possible to be 100% safe, but thats not a good reason to throw something away. Virus checkers arnt guarenteed to find all virus's but 'well known' ones at least will generally be picked up, no one uses that as a justification to not use a virus checker? ![]() Sil |
|
#5
|
||||
|
||||
|
yalda is at http://www.soft4ever.com/security_test/En/
yalda is a different 'exploit' that relies on making use of parts of the tcp stack that the f/w might not be monitoring (ie it slips under the firewall).. apparently tiny f/w might be vunerible, but I cant find definate word on this an haven't tried yalda myself. Ive found something about how ppl are proposing to 'patch' the holes exposed by the 'tooleaky' and 'firehole' 'exploits' (one f/w maker gives some clues) it envolves checking the allowed app each time and see what its 'parent' is, ie what started the app thats currently trying to connect out. While not a windoz programmer (at all) I have some doubts that its really feasible in the long run to continue with this type of solution, more ways of starting apps an controlling them are probably possible? I have a feeling ppl are 'patching' the wrong thing, just doesn't seem right.. but then.. I found most of the info out at becky user forums, http://www.morelerbe.com/cgi-bin/ubb-cgi/ultimatebb.cgi in the 'look an stop' forum - the guy that writes 'look an stop' is a moderator there, look an stop is a firewall but I don't know much more about it ![]() http://www.looknstop.com/En/index2.htm Sil |
|
#6
|
||||
|
||||
|
ran yalda on tpfw 2.0.14 an it does indeed leak on the 'extended test' (the one that attempts to bypass most of the tcp stack using its own vxd file) it might be fixed it 2.0.15 (but probably not?) perhaps 'yalda' is the one most f/w vendors are patching against, since this I think is more important (and Id have thought more keeping in line with what a firewall should be doing!).
Sil |
|
#7
|
|||
|
|||
|
Surely this problem could be solved by using a better browser, no?
Mind you, maybe it's not that simple, I guess that any browser can be made to do stuff by another program or virus without the user knowing about it. The more cumbersome solution (which isn't actually a solution at all, but merely an attempt at damage limitation) is to set your firewall so that it always asks you before IE is allowed to connect to the internet. I might try that with Zonealarm, actually, and see how it goes. |
|
#8
|
|||
|
|||
|
Hmmm, that's easier said than done. Each time you start internet explorer, that's an instance of it. Even if you right click a link and select "open in a new window", it will still be the same instance of internet explorer. When ZA asks you if you want to allow IE to connect, it remembers that decision for that particular instance of IE. So if you want to connect again, you have to open a separate instance, or use another instance that's already running that you have already allowed to connect.
Mind you, maybe that's not all that bad, if a program is able to start a new instance of IE, but isn't able to take control of one which is already running. Question is, are programs able to do this? For example, I think that if you do START then a URL or name of an HTML file from the MSDOS prompt, then it will open the location in Internet Explorer. If an instance of Internet Explorer is already running, it will use it. If not, it will open a new one. Or at least I think, anyway. Not sure .... anyone able to shed any more light on this? Thanks. |
|
#9
|
||||
|
||||
|
Probably the only ways to stop programs like these are:
a) Dont run programs like these ![]() b) Set your firewall to have a whitelist and a blacklist, so any application can access a whitelisted site, no applications could access a blacklisted site, and any sites not in either would pop up a request. This would be very tedious at first, then as you added your most accessed sites, it would get less tedious. And of course it wont stop nefarious apps talking to sites in your whitelist...
__________________
uk's worst isp |
|
#10
|
|||
|
|||
|
I was beginning to think that I'd missed the point. A far scarier thought is that any spyware or trojan is able to terminate any software firewall application. Mind you, that does kind of assume that you're dozey enough to install the nasty program in the first place .... but I think chances are, many of us are that dozey, knowing what browser scripting vulnerabilities there are out there, I reckon I'm probably that dozey.
So .... erm .... isn't this issue rather more important than whether a program manages to pass itself off as internet explorer or something? |
![]() |
| Tags |
| assembly, bad, blacklist, blocking, company, design, email, files, hackers, home, internet, line, offer, online, product, security, share, software, trojan, virus, web, windows, zone, zonealarm, zonelabs |
| Thread Tools | |
| Display Modes | |
|
|