On Mon, Oct 31, 2005 at 06:10:51PM +0200, Paavo Parkkinen wrote: > On Mon, 31.10.2005 at 09:31 -0500, Jonathan S. Shapiro wrote: > > On Mon, 2005-10-31 at 13:29 +0200, Paavo Parkkinen wrote: > > > On Sun, 30.10.2005 at 16:55 -0500, Jonathan S. Shapiro wrote: > > > > There is a meta-level problem with self-paging. It is predicated on the > > > > assumption that one application should be informed about pressures > > > > resulting from the behavior of other applications. > > > > > > Why is this a problem? > > > > Because any story about security begins with the goal that for any two > > process A and B, it should be possible to prevent communication from A > > to B. If B is asked to reduce its working set in response to an action > > by A, then communication has occurred. > > I understand this completely. I just don't see how a demand to page > out a page is communication from a process A to a process B. To me it > seems like communicating about the state of the system to a process A. > Is this also forbidden? Why?
Process B can influence the state of the system and thus ensure that A gets notified. If A and B cooperate, they can use this as a communication channel. Appearantly it is even a high-bandwidth channel (I didn't expect this). Thanks, Bas -- I encourage people to send encrypted e-mail (see http://www.gnupg.org). If you have problems reading my e-mail, use a better reader. Please send the central message of e-mails as plain text in the message body, not as HTML and definitely not as MS Word. Please do not use the MS Word format for attachments either. For more information, see http://129.125.47.90/e-mail.html
signature.asc
Description: Digital signature
_______________________________________________ L4-hurd mailing list [email protected] http://lists.gnu.org/mailman/listinfo/l4-hurd
