site Search:


 
    All Forums Hot Topics Gallery






how-to block ads


 
Search Topic:
Uniqs:
8306
Share Topic
Posting?
Links: ·Forum Guidelines ·Kerio/Tiny pre-3.x FAQ ·BBR Security Forum ·Security FAQ
page: 1 · 2 · 3 · 4 · 5 · 6
AuthorAll Replies

Steve_M

join:2004-09-14
Schenectady, NY

reply to ghost16825

Re: News update Tue, 04 Jan 2005 07:54:23 GMT

said by ghost16825:

In regard to temporary rules, I think I have a general idea of how they will be implemented (not listed in the features spec yet). Temporary rules will have one of 1-5 of my previous post user preset, a user preset lifetime, no editor for them, a right click menu admin-only method of saving a temporary rule and a "flush" option.
I guess I'm missing the point as to why the temporary rules are so important, or why they are needed in the first place. I do hope you still plan to have a option to disable this feature.

ghost16825
Use security metrics
Premium
join:2003-08-26

said by Steve_M:
I guess I'm missing the point as to why the temporary rules are so important, or why they are needed in the first place. I do hope you still plan to have a option to disable this feature.
Temporary rules are basically for when you're using the firewall on a new program just to see how this new program works, and you don't want to get bother with detailed rule creation since you'll probably never use the program again anyway (or for a long period of time). This could also be used for P2P programs which have no fixed ports which makes rule creation difficult. Hence, temporary rules are more of a time-saving thing rather then anything else. And yes, they will be able to be completely disabled.
--
Admin of the Kerio 2x-like open source project:
http://sourceforge.net/projects/kerio/
http://kerio.sourceforge.net/

Steve_M

join:2004-09-14
Schenectady, NY

When do you feel that the first release will be available?


inTulsa
Premium
join:2002-02-24

reply to ghost16825

Re: [Kerio 2.x] Kerio 2.2 Features (request)

At this point there only seems to be a wishlist of features. No designs, no developers, no plan for building code. »sourceforge.net/projects/kerio/

Your project should be more concerned about determining how to build a basic firewall than worrying about what the ruleset specifications will look like. If this was an automobile, consideration should be given to a motor, cooling, some wheels, an electrical system, maybe even a transmission. The discussion to this point seems focused on selecting the seat material & dashboard layout.

You should be researching things like:

- What does it take to build even a very basic Windows firewall?
- What language architecture should it be written in, C or C++? Are there any other languages that are suitable for that kind of task?
- What will the thread design be?
- How should the UI be seperated from the filter mechanism to protect the core processes?
- How will the firewall detect intrusion into its own memory space, DLL components, and/or configuration files?
- What system Registry values will be used vs. config file settings?
- How is the network activity of an application going to be intercepted, paused, and optionally filtered without the ability to alter the memory space of that application?
- How much elapsed time can be spent filtering before some applications consider it a time-out and issues another request?
- At what point will network activity be filtered so that the standard operating system functions don't issue their own retry or otherwise impede the performance of the firewall?
- What standard Windows API's and DLL's can be safely used without introducting an accidental back-door entry to the firewall?
- How do Windows components react when NetBios accesses are intercepted and squelched? Is there something that can be done to insure the system doesn't become unstable due to partial inoperability of those components?
- What should the Windows Service startup sequence be - what service group will the firewall install into? What other normally-available services are not going to be usable when the firewall starts trying to protect the system from within that service group?

I can think of lots of other things that aren't considered yet. You might search Google to seek source code for some other firewalls, hopefully something out there can be tailored to be used as the basis for this project. Starting from scratch ... very little has been scratched.

It may help to remember that Kerio bought the Tiny code in order to develop the products they have now.


gwion
wild colonial boy
Premium,ExMod 2001-08
join:2000-12-28
Pittsburgh, PA
kudos:1

2 edits

reply to ghost16825
Well, one thing that's sorely missing in 2.1.5 is the option of "prompt me", which I believe they did incorporate in 4.x, but you have to take the whole mess to get the improved packet filters. I always miss that.

Now that's said, it will be a lot of work, trying to build a packet filter ground up. And it should be doe in C or some similar high-order language. Otherwise, performance and integration won't be optimal. And it has to be more than just a TDI packet filter. It has to hook NDIS.

Those aren't "biblical requirements," but to get anything even approaching the 2.x code, that's where you need to start. And the firewall has to minimally understand how to defend itself. By way of reminder, in 2.x, it does this by a few mechanisms. First, it prevents rule tampering by keeping the last verified ruleset in memory, and then, at shutdown, verifying the disk copy against the "last known good" copy in memory. A lot of people who've tried editing the conf files manually discovered this in their travels... no, it's not a "bug" - this really is a feature. Next, it encrypts the ruleset by default. And discourages, by design, running with it unencrypted regularly. Ever seen the reminder popup, "your config isn't encrypted" at boot? Again, a feature. It also has the registry key, "AlwaysSecure," that cuts off all network access if the driver stops unexpectedly.

Speaking of the registry, it's probably a good idea, as the Kerio/Tiny guys did, to use the registry for improtant configs as little as possible, and prefer a compartmentalized approach, using dedicated configuration files that the firewall directly controls access to. Use access controls effectively, too, in the install. I'm just thinking aloud... forgive the patchwork, here...

And make sure the services load (as noted above) in a proper order. Go a step farther, and investigate possibly using dependency groups for synchronizing starts. Figure out a way to prevent logins before the wall is fully loaded... well, maybe I'm getting a little in the clouds, now ...

... one thing not head in the clouds. Make sure the service installs with appropriate ACL's, and can't be manually stopped in CP or with a net stop by a user, at least without a prompt, first. That goes miles towards securing against scripted exploitation...

just a few thoughts... way off the top of the ol' head-bone... like I said, thinking out loud...
--
Semper Eadem

- ... his original destination's just another story that he loves to tell.



BlitzenZeus
Burnt Out Cynic
Premium
join:2000-01-13
kudos:2
Reviews:
·Frontier FiOS

You brought up a point, I miss a feature in AtGuard where you could setup a filter to ignore traffic, basically allowing you to log traffic, and it would pass it on to the next filter.

I don't want an option to have a packet be processed by more rules, except for the hopefully simple option of setting up a rule for ignoring traffic for the purpose of logging it separately.
--
My hourly rates:
$25 per hour.
$35 per hour if you want to watch.
$45 per hour if you want to help.
$75 per hour if you tried to fix it, and failed.
The biggest error is sitting in front of your keyboard.


Stockbridge

join:2004-12-17
Boone, NC

reply to ghost16825

Re: News update Tue, 04 Jan 2005 07:54:23 GMT

So is the Final Release ready yet?

Dave

Yorky9

join:2003-07-11
Sweden

Can't this thread be made sticky?


kerio_bsod

join:2005-04-05

reply to ghost16825

Re: [Kerio 2.x] Kerio 2.2 Features (request)

Hi!

Is this project dead? It sounded very promising....

Cheers

ghost16825
Use security metrics
Premium
join:2003-08-26

said by kerio_bsod:

Hi!

Is this project dead? It sounded very promising....

Cheers
Almost. I have done a semi-specification/user interface mockup, but it needs polishing before it can be released and I haven't had time to do it at this stage. As far as coding goes, a modification of the wipfw engine to act as the core is likely.
--
Admin of the Kerio 2x-like open source project:
http://sourceforge.net/projects/kerio/
http://kerio.sourceforge.net/

r194ondi

join:2005-04-04

reply to ghost16825
Thanks for taking on this project... I have been using 2.1.5 since it came out, and recently when i bought a new laptop i installed it there----but it has a system destroying Kerio & Winxp & Toshiba Hibernate problem--so back to MSFT Firewall.

I know the Firewall is top priority, but i want to suggest, somewhere down on the line, PLEASE include the ability to Hibernate....

i'm anxiously waiting to try it----

thanks,
ron


Rmus

join:2005-03-26

1 edit

said by r194ondi:

I have been using 2.1.5 since it came out, and recently when i bought a new laptop i installed it there----but it has a system destroying Kerio & Winxp & Toshiba Hibernate problem--so back to MSFT Firewall.
The hibernation problem is also in a thread on the Kerio forum - could it be related to the version of XP?

I have a Toshiba laptop with Win XP Home edition/SP1 and Kerio 2.1.5 and do not have this problem in Standby or Hibernation.

---
Rmus

r194ondi

join:2005-04-04

i have no idea where the problem is---the laptop as mentioned is new, so it comes with XP SP2. My dell laptop with Win98 (not SE) has no problem with 2.1.5.

I also posted on the one thread at Kerio and on Yahoo group. there is no solution which works in all putrs... well the solution was NOT to use Hibernation!!

I'm using XP SP2 Firewall--i hope it continues to work!!!

I only posted this, so Ghost might consider Hibernation an "feature" once the Firewall is working and he runs out of things to do----

ron


Rmus

join:2005-03-26

1 edit

said by r194ondi:

i have no idea where the problem is---the laptop as mentioned is new, so it comes with XP SP2...
It would be of interest to know why it works on some platforms and not on others... since I have SP1 and you have SP2, that might be the difference (I assume you are using Toshiba Power Monitor)

quote:
I only posted this, so Ghost might consider Hibernation an "feature" once the Firewall is working and he runs out of things to do----
In going into hibernation, XP creates a file named hyperfil.sys on the root of C:\ in which it stores the contents of RAM. Why that should bother Kerio is a mystery. Kerio does keep track of certain thing in RAM, but if that affects the ability of the system to "wake up" then why does it work on some but not on others? If the only difference is in the Service Packs, a solution might be difficult to find... it would require looking at all of the fixes that come with SP2.

---
Rmus

r194ondi

join:2005-04-04

I have a Toshiba s231. before i close the lid (which puts it in Hibernation), i close all programs i was running on the task bar. the other programs are still unning---Toshiba Power Monitor, ATI video controller, etc. As mentioned, the XP SP2 Firewall has no problems--at least for about a week now...

the real problem is it works on my putr sometimes. But when it fails, i get a bsod on reload--or whatever it's called when it comes out of Hibernation--which says a SERIOUS error has occured. this is documented over on the Kerio 2 forum. it also causes some other programs to crash/not run correctly.

one other thing of interest---In order to get my putr back running correctly, i must do a restore--not just an Add/Remove programs----EVEN if i do the A/R BEFORE any "Serious Error" occurs. This says to me something in the Registry is getting changed on Kerio install, but not getting restored to original value/deleted or?? when 2.1.5 is Removed.... I suppose it could be replacing a key XP file and not restoring during the Add/Remove.

ron


Rmus

join:2005-03-26

said by r194ondi:

As mentioned, the XP SP2 Firewall has no problems--at least for about a week now...
Why don't you disable the XP Firewall and see what happens? Why would you need it if you have Kerio 2?

---
Rmus

r194ondi

join:2005-04-04

i never had the XP Firewall running when Kerio was installed....i just have run it since i reformatted/reinstalled to clean all the garbage left from the "Serious error".

I'm thru expermenting with 2.1.5. On my Tosh Laptop i'll use XP Firewall till Ghost sez he thinks it'll work with Hibernation. I use 2.1.5 on the other 2 desktops----

ron


Rmus

join:2005-03-26

said by r194ondi:

i never had the XP Firewall running when Kerio was installed....
OK, I misunderstood that.

quote:
I'm thru expermenting with 2.1.5. On my Tosh Laptop i'll use XP Firewall till Ghost sez he thinks it'll work with Hibernation.
I hope it will!

---
Rmus

shengli

join:2005-07-12
+86

reply to ghost16825
I like Kerio 2.x very much. Unfortunately it is stopped.

Thanks for you guys to keep it go on!

Looking forward to the new release!



gwion
wild colonial boy
Premium,ExMod 2001-08
join:2000-12-28
Pittsburgh, PA
kudos:1

reply to ghost16825
Well, we'll keep helping with 2.x until it's deprecated by time, bad boys and technology ...

It's an unique idea, and the fact it's so unique is sad. It's a basic packet filter, and, with proper background and education, it's all you need for packet filtering --- no sandboxes, no web filters, just a pure and true software packet filter.

That's my idea of a good, useful security app. No mystery, no add ons. Low profile, run it on your win9x P1 box without any sweat, and you know exactly what to expect from it. It filters ports, protocols and apps... a "classic" software firewall.

Just FYI, we have it archived, so it's still available, for those who want it... it's on the BBR FTP server. And we'll provide support and a place to discuss the app until it's completely useless... which, I think, is quite a long way off... certain apps are just classics, and that's where I place Kerio 2.1.5 ...
--
Semper Eadem

... that's the news from Lake Wobegon,
where all the women are strong,
all the men are good-looking,
and all the children are above average.

page: 1 · 2 · 3 · 4 · 5 · 6

Sunday, 27-May 13:50:48 Terms of Use & Privacy | feedback | contact | Hosting by nac.net - DSL,Hosting & Co-lo
over 12.5 years online © 1999-2012 dslreports.com.
Most commented news this week
Hot Topics