Slide 18
Slide 18 text
{
whenRead : [],
readListeners : [],
whenWrite : [],
writeListeners: []
}
… {
get: function(tar, prop, rec)
//security policy enforcement
return Reflect.get(tar, prop, rec);
},
set: function(tar, prop, val, rec){
//security policy enforcement
return Reflect.set(tar, prop, val, rec);
}
}
Policy configuration object
Deployment of security policies
18
… {
apply: function (targetFn, thisArg, arglist) {
//security enforcement
return targetFn.apply(thisArg, arglist);
}
}