zac

This is an old revision of the document!


ZAC

ZAC is a library for access control in JavaScript based on AspectScript. ZAC combines very interesting features: dynamic enforcement of policies, extensible access control specifications, and a finer granularity level in which policies are enforced at the level of objects instead of pages/scripts. Al these features augment the precision of access control policies.

AspectScript is available here. The ZAC library can be downloaded from here.

Please visit this page to view ZAC in action. You can also interactively try ZAC in this page. Just write some JavaScript code, choose the restrictions you want to enforce and press “Run it!”. The code will be automatically transformed and executed in the interal frame below. The HTML code on the second textarea is also appended to the resulting page, so the JavaScript code can access it.

Type your code in this text area...


Restrictions to enforce:

R_ALERT   R_LOCATION   R_C_STYLES   R_INNER_HTML   R_COOKIES   R_GLOBAL   R_EVAL   R_FUN   R_STO_SI   R_HTTP_REQ   R_DEF_PROTOS  R_ARGS   R_WATCH   R_UNENCR  R_ZAC_POLICIES 

... And it will be executed here!

  • zac.1273272088.txt.gz
  • Last modified: 2010/05/07 19:41
  • by aspectscript