On 13/01/2013 08:56, Holger Hans Peter Freyther wrote:
On Sun, Jan 13, 2013 at 01:18:31AM +0100, Gwenaël Casaccio wrote:
Hi,

Here is a patch that removes the security framework from the vm side
and the smalltalk side. It needs a review before applying.
What are the arguments to remove this code from the kernel/ and from
the vm/? Is the code in the vm hard to maintain? is the framework broken?
or is the policy framework just outdated?

Security in object based languages should be based on the capability model (http://en.wikipedia.org/wiki/Object-capability_model http://en.wikipedia.org/wiki/Capability-based_security).
And as Paolo says it was never really used.

If I need security in Smalltalk, I would implement something like the e language model. It's more "smalltalkish", no global authority, just message sending. And a better security model also imply a better modular kernel, better module system, compiler, ...

-  p.untrustedContext = IS_OOP_UNTRUSTED (_gst_this_context_oop);
+  p.untrustedContext = false;
What is the reason to leave the untrustedContext around?

Thanks I will remove it

_______________________________________________
help-smalltalk mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-smalltalk


_______________________________________________
help-smalltalk mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-smalltalk

Reply via email to