Security:Strawman Model: Difference between revisions

Line 59: Line 59:
Let principal(x) = (x is Window) ? x.principal : principal(x.parent).
Let principal(x) = (x is Window) ? x.principal : principal(x.parent).


Let mapMeet(a) = (a[0].subject ^ ... ^ a.top().subject).
Let mapMeet(a) = a[0].subject ^ ... ^ a.top().subject.


Let canAccess(o, r) = allAccess(o, r) || principal(o) <= mapMeet(stack).
Let canAccess(o, r) = allAccess(o, r) || principal(o) <= mapMeet(stack).
Confirmed users, Bureaucrats and Sysops emeriti
419

edits