Hacker News new | ask | show | jobs
by omail 6160 days ago
I am also a Linux user and have a few questions.

> there is no sensitive data to steal

What would I use this for? Is it simply a system to propagate programs to users? (Collaborative software development?) Will my data be on the WikiOS or on my hard drive?

> there is low motivation to vandalize (whereas some wikipedia articles are highly controversial)

Motivation can not be predicted in advance. If I make a program, could not a competitor add a change that "accidentally" introduces a security hole?

> sensitive portions of the OS require moderators approval in order to be modified

What would you define as sensitive?

> We are also working to implement code access security systems to address this issue.

What is your planned security model?

I like the fact that its is sandboxed from the host. Can a program on the WikiOS interact with host programs and if so, to what degree?

1 comments

> Will my data be on the WikiOS or on my hard drive?

The sandbox allows for OpenFileDialog and SaveFileDialog, so you can directly access user-specified files on the hard drive.

There is also an online storage, but it is currently in the alpha stage. For the moment we recommend using the open/save dialogs and work with local files.

> If I make a program, could not a competitor add a change that "accidentally" introduces a security hole?

A competitor may indeed commit acts of vandalism, just like on any other web 2.0 site. However, we work hard to ensure that such illegal acts cannot - by design of the system - lead to security holes.

> What would you define as sensitive?

Currently, all the classes that are involved in the boot sequence (from the startup to the moment you see the desktop) are marked as "critical" and can only be modified by moderators. Furthermore, the "Code Editor" and the "History" applications are also marked as "critical" so that it is always possible to undo vandals changes.

> Can a program on the WikiOS interact with host programs and if so, to what degree?

No, a program on Wiki-OS cannot interact with programs running on the host machine, except through the OpenFileDialog, the SaveFileDialog, and a few other very controlled features of the sandbox.