A Scratch-based Graphical Policy Editor for XACML

Henrik Nergaard, Nils Ulltveit-Moe, Terje Gjøsæter

2015

Abstract

This paper proposes a policy-maker -friendly editor for the eXtensible Access Control Markup Language (XACML) based on the programming language Scratch. Scratch is a blocks-based programming language designed for teaching children programming, which allows users to build programs like a puzzle. We take this concept one step further with an XACML policy editor based on the graphic programming elements of Scratch implemented in Smalltalk. This allows for aiding the user on how to build policies by grouping blocks and operators that fit together and also indicating which blocks that will stick together. It simplifies building the XACML policies while still having an XACML "feel" of the graphic policies.

Download


Paper Citation


in Harvard Style

Nergaard H., Ulltveit-Moe N. and Gjøsæter T. (2015). A Scratch-based Graphical Policy Editor for XACML . In Proceedings of the 1st International Conference on Information Systems Security and Privacy - Volume 1: ICISSP, ISBN 978-989-758-081-9, pages 182-190. DOI: 10.5220/0005240101820190

in Bibtex Style

@conference{icissp15,
author={Henrik Nergaard and Nils Ulltveit-Moe and Terje Gjøsæter},
title={A Scratch-based Graphical Policy Editor for XACML},
booktitle={Proceedings of the 1st International Conference on Information Systems Security and Privacy - Volume 1: ICISSP,},
year={2015},
pages={182-190},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005240101820190},
isbn={978-989-758-081-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Conference on Information Systems Security and Privacy - Volume 1: ICISSP,
TI - A Scratch-based Graphical Policy Editor for XACML
SN - 978-989-758-081-9
AU - Nergaard H.
AU - Ulltveit-Moe N.
AU - Gjøsæter T.
PY - 2015
SP - 182
EP - 190
DO - 10.5220/0005240101820190