Charles Oliver Nutter-2 wrote:
>
> SAFE and tainting go hand in hand as perhaps the sole security mechanism
> in Ruby. When at various SAFE levels, you can't eval code, modify arrays
> and other objects, open files and sockets, and so on. There's 5 safe
> levels, increasingly more restrictive.
>
> Except that SAFE and tainting don't work correctly in JRuby, probably
> will never work correctly, add a bunch of overhead and security checks,
> and are unlikely to actually be SAFE even if they were ever implemented
> to the letter of the law.
>
> I'd like to remove both SAFE and tainting.
>
> Sure, they'd still be there...we're not going to alter APIs or anything.
> But they won't do anything. And we won't have to check them in the
> gazillion places we check them.
>
> Thoughts on this? I know it's come up before, but with 1.0 out we can
> start to do these kinds of changes. I'd like to get some buy-in from
> other impls too...perhaps if they agree it's a good idea, we'd get less
> hassle for changing it.
>
> (I know Evan of Rubinius is already on board)
>
> - Charlie
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
> http://xircles.codehaus.org/manage_email
>
>
>
I can understand the Idea and reasoning but i am wondering if you would
implement something else to
preform safty checks or leave that to indivdual users?
--
View this message in context:
http://www.nabble.com/Ditching-SAFE-and-tainting-tf3989911.html#a11331938
Sent from the JRuby - Dev mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email