Thanks!
On Nov 30, 2008, at 1:54 PM, Michael Rueger wrote:
Igor Stasenko wrote:
and besides:
VMs is packaged with FFI as dynamic library.
So, if you want extra safety - simply don't shipp your application
with this DLL.
But still, if you allow arbitrary code to run in your image, then
what
prevents script kiddie from doing following:
the sandbox does that as it prevents writing of files in
"interesting" locations like the VM directory.
I'm all for using FFI/Alien, what I really tried to make people
aware of is that by using FFI instead of plugins certain things
become more dangerous. For standalone and server applications not
loading any code from the outside this is not a problem at all.
By using FFI we need to more aware though that we potentially open
up a Squeak application to buffer overflow attacks, something that
wasn't really possible before.
So I didn't want to put any brakes on, but raise people's awareness
about security. It's a bit like with the Mac: just because hackers
haven't really cared about exploiting vulnerabilities doesn't mean
the Mac is safe. And we Smalltalkers have considered us to use the
Mac of programming languages and thus feeling safe for the longest
time ;-)
Michael
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project