Is my ABE set up right? Am I missing some ABE lines?
Posted: Sat Sep 04, 2010 12:52 pm
New to NoScript and I'm just a good home PC user so almost everything NoScript does is way beyond my technical understanding.
Do I have my ABE set up correctly? When I go to Options - Advanced - ABE and click on Rulesets - SYSTEM, I see the following:
But on the "What's ABE?" page, it says all of the following (please scroll in the box below):
So, is my simple SYSTEM script in ABE missing all these lines? Should I just copy and paste them into SYSTEM in ABE?
Thanks.
Do I have my ABE set up correctly? When I go to Options - Advanced - ABE and click on Rulesets - SYSTEM, I see the following:
Code: Select all
# Prevent Internet sites from requesting LAN resources.
Site LOCAL
Accept from LOCAL
Deny
Code: Select all
ABE rules, whose syntax is defined in this specification (pdf), are quite simple and intuitive, especially if you are familiar with firewall policies:
# This one defines normal application behavior, allowing hyperlinking
# but not cross-site POST requests altering app status
# Additionally, pages can be embedded as subdocuments only by documents from
# the same domain (this prevents ClickJacking/UI redressing attacks)
Site *.somesite.com
Accept POST SUB from SELF https://secure.somesite.com
Accept GET
Deny
# This one guards logout, which is foolish enough to accept GET and
# therefore we need to guard against trivial CSRF (e.g. )
Site www.somesite.com/logout
Accept GET POST from SELF
Deny
# This one guards the local network, like LocalRodeo
# LOCAL is a placeholder which matches all the LAN
# subnets (possibly configurable) and localhost
Site LOCAL
Accept from LOCAL
Deny
# This one strips off any authentication data
# (Auth and Cookie headers) from requests outside the
# application domains, like RequestRodeo
Site *.webapp.net
Accept ALL from *.webapp.net
Anonymize
# This one allows Facebook scripts and objects to be included only
# from Facebook pages
Site .facebook.com .fbcdn.net
Accept from .facebook.com .fbcdn.net
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)
Thanks.