RFE: Enhance processing speed

Discussions about the Application Boundaries Enforcer (ABE) module
aloishammer
Senior Member
Posts: 65
Joined: Mon Apr 20, 2009 4:03 pm

RFE: Enhance processing speed

Post by aloishammer »

I use a fair number of code blocks like...

Code: Select all

Site .crypto-stick.com
Accept from .crypto-stick.com
Deny INC(SCRIPT, OBJ, SUBDOC)
...being somewhat paranoid. Now that I'm up over 1,000 lines, the ABE rules UI (at least) is getting oddly slow. Once in a while, while adding a new rule block, I'll get a syntax error involving a missing EOL or EOF or something like that. I think it's related to the slow performance, but I'm not sure.

At any rate, I've taken to copying and pasting the entire list in a text editor, modifying the ruleset, and pasting it back into ABE.

Possibly deserves a separate RFE request, but it would be nice to get some UI (context menu) shortcuts for adding ABE rules for new sites; something to do with adding a code block (like the above) for the current domain, and another option to allow JS/object embeddings between "all domains in current site" or something like that, as in the existing "Allow all this page".

Thanks!
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:22.0) Gecko/20100101 Firefox/22.0
User avatar
Thrawn
Master Bug Buster
Posts: 3106
Joined: Mon Jan 16, 2012 3:46 am
Location: Australia
Contact:

Re: RFE: Enhance processing speed

Post by Thrawn »

You could shorten your rules considerably, and maybe get a performance boost, by putting multiple sites in one block:

Code: Select all

Site .crypto-stick.com .foo.com .example.com
Accept from SELF++
Deny INC(SCRIPT, OBJ, SUBDOC)
SELF++ means 'all subdomains of this domain'. If you want to be stricter, you can use SELF or SELF+

ABE Rules .pdf
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:22.0) Gecko/20100101 Firefox/22.0
Post Reply