I'd been dubious prior to letting him try them out. It's hard for kids to be safe about downloading things.
I'd been dubious prior to letting him try them out. It's hard for kids to be safe about downloading things.
Kids need to be able to tinker with computers, and that includes both downloading malware and cleaning the machine including possibly reinstalling it from the ground up. That's how people grow their digital immune system that helps them navigate technology landscape safely.
Constantly fixing everything for our kids will lead to another generation of computer illiterates. This article covers this topic pretty well:
http://coding2learn.org/blog/2013/07/29/kids-cant-use-comput...
Which is, frankly, an absurd demand.
Mojang should have a mod API, but that won't do diddly squat to improve saftey. Don't execute code if you don't want that code to run.
You might argue that HTML is not a general purpose language, and that is exactly true. That's what makes it easier to sandbox.
And JavaScript runs in a VM designed specifically to handle untrusted code.
Neither applies in the slightest to the Java VM or Minecraft mods which, by definition, occupy the same process space with the same permissions as Minecraft itself. It is not a web browser, it does not have process sandboxing, it does not have a seperate VM specifically for mods, etc...
That's exactly a point I wanted to make. See https://www.usenix.org/legacy/publications/login/2011-12/ope... and http://langsec.org/papers/langsec-tr.pdf
[1] http://docs.oracle.com/javase/7/docs/api/java/lang/SecurityM...
Yeah, that worked great
Regardless did you even bother looking at the documentation of SecurityManager? That would be a disaster to try and support. It can't clamp down per-library, it's all about current thread. Mods run in the same thread, they have to. So now you're suggesting that every. single. call into or out of a mod is guarded manually by updates to a permission manager that you are preventing the mod from modifying via reflection through... magic? Yeah, there's no way in hell that would ever work.
If that would be too much time, use the FTB launcher; the modpacks there should be about as safe as it gets.
Or, hell, use my modpack at http://madoka.brage.info/, though that's pretty much just TPPI anyway. I'm a random internet person on hacker news; you know you can trust me.
What's "flattened"? Like you stomped on it?
Grats on raising another dumb user.